リモートサーバーでlaravelプロジェクトをビルドしてもすべて問題なく動作しますが、例えばresources/views/welcome.blade.php
に変更を保存したときにはこのデフォルトルートに移動できません。アップロード時にLaravelエラー500が発生する
これは、サーバーで変更したすべてのファイルと同じです。私がphp artisan serve --host 0.0.0.0
をコンソールに入力して192.168.1.4:8000/
に行くと、すべてのものが再び動作して新しいものが保存されるまで...
私はこの問題を新鮮なlaravelプロジェクトに何も変更することなく残しています。 マイファイルpermisions:
drwxr-sr-x 13 kuchar www-data 4096 Oct 25 09:11 ./
drwxr-sr-x 3 kuchar www-data 4096 Oct 25 08:27 ../
-rw-r--r-- 1 kuchar www-data 542 Oct 25 08:30 .env
-rw-r--r-- 1 kuchar www-data 491 Oct 25 08:27 .env.example
drwxr-sr-x 8 kuchar www-data 4096 Oct 25 09:13 .git/
-rw-r--r-- 1 kuchar www-data 61 Oct 25 08:27 .gitattributes
-rw-r--r-- 1 kuchar www-data 95 Oct 25 08:27 .gitignore
drwxr-sr-x 6 kuchar www-data 4096 Oct 25 08:27 app/
-rw-r--r-- 1 kuchar www-data 1646 Oct 25 08:27 artisan
drwxr-sr-x 3 kuchar www-data 4096 Oct 25 08:27 bootstrap/
-rw-r--r-- 1 kuchar www-data 1283 Oct 25 08:27 composer.json
-rw-r--r-- 1 kuchar www-data 124085 Oct 25 08:27 composer.lock
drwxr-sr-x 2 kuchar www-data 4096 Oct 25 08:27 config/
drwxr-sr-x 5 kuchar www-data 4096 Oct 25 08:27 database/
-rw-r--r-- 1 kuchar www-data 560 Oct 25 08:27 gulpfile.js
-rw-r--r-- 1 kuchar www-data 402 Oct 25 08:27 package.json
-rw-r--r-- 1 kuchar www-data 930 Oct 25 08:27 phpunit.xml
drwxr-sr-x 4 kuchar www-data 4096 Oct 25 08:27 public/
-rw-r--r-- 1 kuchar www-data 1918 Oct 25 08:27 readme.md
drwxr-sr-x 5 kuchar www-data 4096 Oct 25 08:27 resources/
drwxr-sr-x 2 kuchar www-data 4096 Oct 25 08:27 routes/
-rw-r--r-- 1 kuchar www-data 563 Oct 25 08:27 server.php
drwxr-sr-x 5 kuchar www-data 4096 Oct 25 08:27 storage/
drwxr-sr-x 2 kuchar www-data 4096 Oct 25 08:27 tests/
drwxr-sr-x 31 kuchar www-data 4096 Oct 25 08:29 vendor/
-rw-r--r-- 1 kuchar www-data 147055 Oct 25 08:27 yarn.lock
とバーチャルホストの設定:私は、Apache経由でドメインlaravel-project.domain
で行くこのプロジェクトに
<VirtualHost *:80>
ServerName laravel-project.domain
DocumentRoot "/laravel-project/public"
<Directory "/laravel-project/public">
AllowOverride all
</Directory>
</VirtualHost>
、artisan serve
使用する場合にのみ、エラー500 apper
編集>また I次のようなコマンドを入力してください:
php artisan view:clear
php artisan route:clear
php artisan route:cache
php artisan cache:clear
php artisan config:cache
php artisan config:clear
何も動作:(のみphp artisan serve
'drwxr-sr-x'は' 755'を意味します。私のApache上のすべてのファイルは '644'とフォルダ' 755'を持っています。 – kuchar
tbhを使用しているサーバーのエラーログを確認する方が簡単です。 – Andrew
'laravel.log'はapacheのログでは同じです... ...( – kuchar