Php 异常处理程序中的Laravel错误

Php 异常处理程序中的Laravel错误,php,laravel-4,Php,Laravel 4,我已经安装了laravel 4,当我转到以下URL时: http://localhost/laravel/public/ 我得到了这个错误: Error in exception handler. 到目前为止,我已经尝试过像本主题中所说的那样 但这帮不了我。有什么想法吗?Laravel需要将一些文件写入应用程序/存储文件夹,以便按照下面的url或使用chown www data:www data-R app/storage建议,授予应用程序/存储写入权限chmod 777 您使用的是FTP

我已经安装了laravel 4,当我转到以下URL时:

http://localhost/laravel/public/
我得到了这个错误:

Error in exception handler.
到目前为止,我已经尝试过像本主题中所说的那样


但这帮不了我。有什么想法吗?

Laravel需要将一些文件写入应用程序/存储文件夹,以便按照下面的url或使用chown www data:www data-R app/storage建议,授予应用程序/存储写入权限chmod 777


您使用的是FTP(FileZilla)ssh吗root@ipaddress并且尝试连接web服务器,但没有看到列表上的var/www/html?你可能会认为它只是chmod-R 777(laravel的组文件夹)/app/storage,所以我决定试试这个sudo chmod-R 777/var/www/html/(laravel的组文件夹)/app/storage。检查web服务器,它通过了权限,并且正常工作。

@ArunKumar是正确的。但我通常用sudo的工匠。这将为artisan提供其所需的所有权限,并且不会产生任何安全问题

因此,在开始artisan服务时,应:

$ php artisan serve
尝试使用:

$ sudo php artisan serve 

因此,您不必进行任何权限更改。

这是一个权限错误

转到项目文件夹所在的路径

eg:- cd /var/www/html/project-folder/
然后打

chmod -R 777 project-folder 

按Enter键,就这样了。

您的操作系统是什么?同时将
app/config/local/app.php
debug
设置为
true
,并粘贴完整的错误消息。我正在使用ubuntu 12.04。将false更改为true后出现错误:异常处理程序中的错误:流或文件“/var/www/html/laravel/app/storage/logs/laravel.log”无法打开:无法打开流:在/var/www/html/laravel/bootstrap/compiled中的权限被拒绝。php:8788确保向存储目录添加写入权限。my app/storage具有以下权限:drwxr xTry
chmod-R 777/var/www/html/laravel/app/storage/
my app/storage具有以下权限:drwxrwxr-x