将Laravel文件传输到生产后出错

时间:2015-02-10 15:26:55

标签: laravel laravel-4

我刚把我的项目移到新服务器上,之后我收到了这条消息:

Whoops, looks like something went wrong.

我已经更改了"存储"的权限文件夹和子文件夹...到777并没有改变... 我想查看日志...但即使有777权限,也没有日志文件...:/

我还尝试通过将调试模式设置为true来从错误中获取更多详细信息......但它没有任何改变......:/

将文件移动到服务器后需要做什么?我需要更改一些配置才能使其正常工作吗?

我对Laravel 4.2的清洁安装做了同样的事情,我遇到了同样的问题......:/

更新

安装新的laravel 4.2实例后所做的操作:

  1. 检查我的工作情况("你已经到了。")以便它正常工作。
  2. 创建" app / config / production / app.php" (使用debug => true)
  3. 通过ftp传输所有文件
  4. 将存储目录的权限更改为777
  5. 检查它是否正常工作:("哎呀,看起来出了问题。")它不是......:/
  6. 页面在这里...... http://dev.slashlab.pl/lara-test/public/ (如果这对任何事情都有帮助......:/)

3 个答案:

答案 0 :(得分:0)

我希望这听起来不太香蕉 - 但你确定你上传并在正确的文件夹中工作吗?如果您已经更改了文件的权限,并且编辑了所有app.php文件中的调试配置无效,则可能是您编辑了错误的文件。

答案 1 :(得分:0)

(大多数)有2/3个地方,您的配置可以是。 app/config/app.phpapp/config/local/app.phpapp/config/production/app.php。如果在此2/3位置将debug设置为true,然后上载它们,则无法使用此错误页面。上传后,尝试将其下载到您的计算机并检查文件(是否正确)。

答案 2 :(得分:0)

所以...经过长时间的斗争......我找到了解决方案......;)

问题是我在远程主机magic_quotes_gpc已转为 on

关掉后,一切都开始完美无缺。 (同样适用于laravel 4.2和5.0)。

感谢所有帮助,因为每一个小答案都向我推进了几步。 :)