1. 你看着你的服务器日志,看看有什么错误500实际上是什么?它可以是任何数目的东西 @阿拉丁-死亡(WSOD)白幕可确诊三种方式与Laravel 4。 选项1:去你Laravel日志(应用程序/存储/日志),看看错误是否包含在里面。 选项2:去你的PHP服务器日志,并寻找PHP的错误是这样的WSOD 选项3:好老调试技巧-在你的路由文件的开头添加一个模('你好')命令-然后继续越陷越深移动它到你的应用程序,直到你再也看不到了'你好'的消息。利用这一点,你将能够缩小那是你的WSOD线和解决问题。
2. 通过我看着error_log中确实设法解决问题,以继好建议。它只是一个权限问题:Tue Feb 26 11:22:20 2013] [error] [client 127.0.0.1] PHP Fatal error: Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/Users/matanya/Sites/indgo/app/start/../storage/logs/log-apache2handler-2013-02-26.txt" could not be opened: failed to open stream: Permission denied' in /Users/matanya/Sites/indgo/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:71\nStack trace:\n#0 /Users/matanya/Sites/indgo/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php(77): Monolog\\Handler\\StreamHandler->write(Array)\n#1 /Users/matanya/Sites/indgo/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37): Monolog\\Handler\\RotatingFileHandler->write(Array)\n#2 /Users/matanya/Sites/indgo/vendor/monolog/monolog/src/Monolog/Logger.php(217): Monolog\\Handler\\AbstractProcessingHandler->handle(Array)\n#3 /Users/matanya/Sites/indgo/vendor/monolog/monolog/src/Monolog/Logger.php(281): Monolog\\Logger->addRecord(400, Object(ErrorException), Array)\n#4 [internal function]: Monolog\\Logger->addError(Object(ErrorException))\n#5 /Users/matanya/Sites/in in /Users/matanya/Sites/indgo/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 71
一旦chmod申请较宽松的权限 CodeGo.net,都去恢复正常。 不过,我不知道它有应答的任择议定书的问题,因为他得到一个空白的屏幕,而不是一个服务器错误。
看着服务器日志,看看有什么错误500实际上是什么,它可以是任何数目的东西 @阿拉丁-死亡(WSOD)白幕可确诊三种方式与Laravel 4。
选项1:去你Laravel日志(应用程序/存储/日志),看看错误是否包含在里面。
选项2:去你的PHP服务器日志,并寻找PHP的错误是这样的WSOD
选项3:好老调试技巧-在你的路由文件的开头添加一个模('你好')命令-然后继续越陷越深移动它到你的应用程序,直到你再也看不到了'你好'的消息。
利用这一点,将能够缩小那是你的WSOD线和解决问题。
在config里把debug设置成true.