我环顾四周,大部分答案都不适用于我的情况下的共享托管。
我在chmod
和storage
到bootstrap/cache/
完成了775
。我还有一个storage/framework/views
目录,我也尝试删除storage/logs/laravel.log
。
N.B该脚本在我以前的共享主机方案中运行良好,只有file_get_contents
的页面似乎是问题。
有问题的文件是ErrorException
中的PostController.php line 17
:我正在使用file_get_contents
来电。
答案 0 :(得分:0)
尝试运行
php artisan config:cache
然后
php artisan env
答案 1 :(得分:0)
我认为您设置了错误的权限。将777权限而不是775授予bootstrap \ cache和storage目录。请看一下here.
答案 2 :(得分:0)
在CentOS 7 + Apache上:
cd /var/www/laravelfolder
sudo chown apache:apache -R /var/www/laravelfolder
find . -type f -exec chmod 0644 {} \;
find . -type d -exec chmod 0755 {} \;
sudo chcon -t httpd_sys_content_t /var/www/laravelfolder -R
sudo chcon -t httpd_sys_rw_content_t /var/www/laravelfolder/storage -R
sudo chcon -t httpd_sys_rw_content_t /var/www/laravelfolder/bootstrap/cache -R