Larave lError in exception handler?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (16)

这是一个Laravel安装相关的问题。我有一个Unix服务器设置:

<VirtualHost *:80>
ServerAdmin webmaster@mydomain.org
DocumentRoot "/var/www/mydomain"
ServerName mydomain.org
ServerAlias www.mydomain.org
ErrorLog "/var/log/mydomain.org-error_log"
CustomLog "/var/log/mydomain.org-access_log" common
</VirtualHost>

我可以用/ var / www / mydomain来提供文档,比如http://mydomain.org/test.php,其中包含test.php:

<?php echo 'test';

工作正常。

在bash中,通过Composer安装Laravel并查看这些文件:

# ls /var/www/mydomain/my-laravel-project

.gitattributes  CONTRIBUTING.md artisan         composer.json   phpunit.xml readme.md       vendor
.gitignore      app             bootstrap       composer.lock   public          server.php

所以当我浏览到:

http://mydomain.org/my-laravel-project/public/

报错:

Error in exception handler. 

提问于
用户回答回答于

更安全的选择是将存储目录组更改为Web服务器组(通常为apache或www-data,但在不同的操作系统中可能会有所不同),并将目录中的权限保留为775。

chgrp -R www-data app/storage

或与chown

chown -R :www-data app/storage

然后确保目录权限775

chmod -R 775 app/storage

用户回答回答于

扫码关注云+社区