Ovhウェブサーバーでのlaravel展開に問題があります。作った後
'composer update
'
'php artisan cache:clear
'
'php artisan route:clear
'
'php artisan dump-autoload
'
私はこの答えを持っています:
'There is no existing directory at /storage/logs and its not buildable: Permission denied
'
すべてのファイルを777 chmodに配置しましたが、常にこの答えがあります。
次のコマンドを試してください
php artisan route:clear
php artisan config:clear
php artisan cache:clear
注:Homestead&VirtualBoxユーザーの場合、VirtualBoxが最新であることを確認してください。
これで助けました laracastsのスレッド
キャッシュと構成をクリアしてから、ライブサーバーにデプロイします。
既にライブサーバーにアップロードしている場合は、次の手順を実行する必要があります。
bootstrap/cache/config.php
を削除storage/logs
内のすべてのログファイルを削除します。ストレージファイルに権限を追加する必要はありません。
このコマンドはすべてのキャッシュをクリアします
- Compiled views
- Application cache
- Route cache
- Configuration cache
これを使って
php artisan optimize:clear
LaravelでHomestead(vagrant)を使用している場合は、@ Farid shahidiが提供する手順に従ってください
vagrant ssh
cd /home/vagrant/code <-- your file usually resides here; see your Homestead.yaml configuration
php artisan config:cache
あなたの浮浪者に行きます
その後、実行します
浮浪者ssh
php artisan config:cache
ターミナルからこのコマンドを実行する必要があります。
php artisan config:clear
php artisan config:cache
storage/log
フォルダーがあることを確認し、そのフォルダーに777 permission
を指定します。
あなたのプロジェクトが/var/www/html/
内にある場合、これは私のために働いた
Sudo chmod -Rf 0777 /var/www/html/{project-name}/bootstrap/cache Sudo chmod -Rf 0777 /var/www/html/{project-name}/storage
以下のコマンドを実行してください:
php artisan route:clear
php artisan config:clear
php artisan cache:clear