【发布时间】:2015-04-10 16:57:15
【问题描述】:
我刚刚将我的项目移动到新服务器,之后我收到了这条消息:
Whoops, looks like something went wrong.
我已将“存储”文件夹和子文件夹的权限...更改为 777,但没有任何改变... 我想查看日志...但即使有 777 权限也没有日志文件...:/
我还尝试通过将调试模式设置为 true 来从错误中获取更多详细信息...但它没有任何改变...:/
将文件移动到服务器后需要做什么?我是否需要更改一些配置才能使其正常工作?
我对 Laravel 4.2 的全新安装做了同样的事情,但我遇到了同样的问题...:/
更新:
安装新的 laravel 4.2 实例后执行的操作:
- 检查它是否正常工作(“你已经到达。”),所以它工作正常。
- 创建“app/config/production/app.php”(使用调试 => true)
- 通过 ftp 传输所有文件
- 将存储目录的权限更改为 777
- 检查它是否工作:(“哎呀,好像出了点问题。”)它不是...:/
页面在这里... http://dev.slashlab.pl/lara-test/public/ (如果这对任何事情都有帮助...:/)
【问题讨论】:
-
转到您的
app\config\app.php并设置debug => true。看看实际的错误是什么 -
" 我还尝试通过将调试模式设置为 true 来从错误中获取更多详细信息...但它没有任何改变... :/"
-
您确定您更改了正确的应用程序和调试设置吗?如果它被设置为
true- 那么你会得到完整的错误信息。另一个选项是检查存储下的错误日志,看看错误是否存在 -
你看过我的帖子了吗? ;) 我已将权限更改为存储目录...但是没有日志文件(在干净的 laravel 安装调试中的“app/storage/logs/”中设置为 true...(在:app/config/app. php) 所以我有它在调试模式...(除非有其他地方可以更改此设置?)
-
您是否指定了您的环境?你有 app/config/production/app.php 吗?