J'ai un problème avec mon laravel déploiement sur un serveur web ovh. Après avoir terminé
'composer update
'
'php artisan cache:clear
'
'php artisan route:clear
'
'php artisan dump-autoload
'
J'ai cette réponse:
'There is no existing directory at /storage/logs and its not buildable: Permission denied
'
J'ai mis tous les fichiers sur 777 chmod mais j'ai toujours cette réponse.
S'il vous plaît essayez les commandes suivantes
php artisan route:clear
php artisan config:clear
php artisan cache:clear
Remarque: Si vous êtes un utilisateur de Homestead & VirtualBox, veuillez vous assurer que votre VirtualBox est à jour.
Cela a aidé dans ce fil aux laracasts
Effacez le cache et la configuration, puis déployez-les sur le serveur live.
Si vous avez déjà téléchargé sur le serveur live, procédez comme suit:
bootstrap/cache/config.php
storage/logs
.Vous n'avez pas besoin d'ajouter d'autorisation sur le fichier de stockage.
Cette commande effacera tout votre cache
- Compiled views
- Application cache
- Route cache
- Configuration cache
Utilisez ceci
php artisan optimise: clair
Si vous utilisez Homestead (vagabond) dans Laravel, suivez les étapes fournies par @Farid shahidi
vagrant ssh
cd /home/vagrant/code <-- your file usually resides here; see your Homestead.yaml configuration
php artisan config:cache
va dans ton vagabond
puis courir
ssh vagabond
php artisan config: cache
Vous devez exécuter cette commande à partir du terminal.
php artisan config:clear
php artisan config:cache
Assurez-vous que vous avez storage/log
dossier et donnez 777 permission
dans ce dossier.
Celui-ci a fonctionné pour moi dans le cas où votre projet est situé dans /var/www/html/
Sudo chmod -Rf 0777 /var/www/html/{project-name}/bootstrap/cache Sudo chmod -Rf 0777 /var/www/html/{project-name}/storage
Veuillez exécuter les commandes ci-dessous:
php artisan route:clear
php artisan config:clear
php artisan cache:clear