我有一个Laravel 5.1应用程序,我试图在我的CentOS 6.4 VPS服务器上部署。问题是当我尝试加载页面时出现错误500。当我检查错误日志它显示我:如何将Laravel 5.1应用程序部署到CentOS 6.4 VPS(或任何!)服务器(PHP 5.5.32)
PHP Fatal error: Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/home/pams/pams_todo_list/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in /home/pams/pams_todo_list/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87
我在pams_todo_list/storage
更改的权限和pams_todo_list/vendors
为777,而不是755作为测试,但没有爱。
你是否尝试设置所有文件夹的权限? sudo chmod 755 -R/home/pams/pams_todo_list? –
我只是做了,没有爱。 –
您应该以@CanCelik的形式递归地改变它(使用-R),但不是755而是777,即:chmod -R 777/home/pams/pams_todo_list/storage/logs(然而它总是最好的改变所有者/组比启用烫发都好) –