【问题标题】:Error after transfering Laravel files to production将 Laravel 文件传输到生产环境后出错
【发布时间】:2015-04-10 16:57:15
【问题描述】:

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

Whoops, looks like something went wrong.

我已将“存储”文件夹和子文件夹的权限...更改为 777,但没有任何改变... 我想查看日志...但即使有 777 权限也没有日志文件...:/

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

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

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

更新:

安装新的 laravel 4.2 实例后执行的操作:

  1. 检查它是否正常工作(“你已经到达。”),所以它工作正常。
  2. 创建“app/config/production/app.php”(使用调试 => true)
  3. 通过 ftp 传输所有文件
  4. 将存储目录的权限更改为 777
  5. 检查它是否工作:(“哎呀,好像出了点问题。”)它不是...:/

页面在这里... 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 吗?

标签: laravel laravel-4


【解决方案1】:

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

【讨论】:

  • 是的...我正在检查所有内容...但我的主机上只有一个文件夹“lara-test”...这是我的第一个 laravel 部署,所以我不知道是否还有更多...?
【解决方案2】:

有(大部分)2/3 的地方,你的配置可以。 app/config/app.phpapp/config/local/app.phpapp/config/production/app.php。如果在这2/3的地方设置debug为true,然后上传,是不可能有这个错误页面的。上传后,尝试将其下载到您的计算机并检查文件(是否正确)。

【讨论】:

  • 它很奇怪......因为我可以删除文件夹 app/config 和 app/start 并且没有任何变化......但是当我删除文件夹 bootstrap/ 时,我会遇到致命错误......所以我认为app/... 文件夹之前一定有问题?
  • 你能告诉我们你的start.phppaths.php bootstrap文件吗?
  • 当然...但它是全新安装... :/ start.php:linkpaths.php:link
  • 也许我的主机缺少什么?但是文档只说“PHP >= 5.4”和“MCrypt PHP 扩展”.. 我认为一切都是正确的:pastebin.com/D0cYBH7j
  • 我发现这条消息来自这个文件:lara-test/vendor/laravel/framework/src/Illuminate/Exception/resources/plain.html 这有意义吗?
【解决方案3】:

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

问题是在远程主机上我把magic_quotes_gpc变成了on

关闭后一切都开始正常工作。 (同样适用于 laravel 4.2 和 5.0)。

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

【讨论】:

    猜你喜欢
    • 2019-12-04
    • 1970-01-01
    • 1970-01-01
    • 2017-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-14
    • 2016-06-21
    相关资源
    最近更新 更多