/var/log/apache2/error.log中没有错误。 我使用composer安装了laravel。
“msg”是我的应用程序名称。 当我访问localhost / msg /时,我可以看到以下列表:
[ ] CONTRIBUTING.md 2014-01-18 18:14 145
[DIR] app/ 2014-01-18 18:14 -
[ ] artisan 2014-01-18 18:14 2.4K
[DIR] bootstrap/ 2014-01-18 18:14 -
[ ] composer.json 2014-01-18 18:14 697
[ ] composer.lock 2014-01-23 10:06 53K
[ ] phpunit.xml 2014-01-18 18:14 566
[DIR] public/ 2014-01-18 18:14 -
[ ] readme.md 2014-01-18 18:14 1.8K
[ ] server.php 2014-01-18 18:14 519
[DIR] vendor/ 2014-01-23 10:06 -
当我访问localhost / msg / public /时,我得到一个空白页面(没有源代码)。在apache日志中仍然没有恐怖。
我所做的一切,除了通过composer的安装程序,都是msg文件夹中的git init。
有什么想法吗?我真的很困惑在任何地方都没有错误。
答案 0 :(得分:5)
要验证的一些事项:
尝试运行
php artisan serve
仅为开发目的启动Web服务器。您应该有权访问
localhost:8000
如果它没有显示Laravel的启动页面,那么Composer可能会出现问题。 如果它显示启动页面,则可能是
除了Apache错误日志之外,还要记得检查Laravel日志中的错误(@fideloper在问题评论中的最后两条建议)
答案 1 :(得分:1)
如果来自@marcanuy的建议失败,您可能需要在die('here');
中的每个包含之前和之后添加index.php
语句,以确定失败的内容。如有必要,请在包含的文件中重复此过程。
我在laravel/bootstrap
上失去了+ x权限。在* nix环境中,这会阻止您读取该目录中的文件。
答案 2 :(得分:-1)
我也在全新安装了laravel的WSOD。它正在我的本地测试机器上工作,但不在在线服务器上。问题是,在线服务器上有php 5.3,升级到5.6后工作正常。