【问题标题】:Laravel White Screen - Possible Mcrypt issue?Laravel 白屏 - 可能的 Mcrypt 问题?
【发布时间】:2014-12-01 02:08:44
【问题描述】:

我有一个在本地运行良好的 laravel 4 应用程序。当我部署到 ubuntu 服务器时,我只得到一个白屏。

  • 服务器正常提供其他 PHP 文件。只是应用程序给了我一个白屏。
  • 当我尝试使用 composer 在服务器上安装一个新的 laravel 实例时,我收到一个需要 mcrypt 的错误。
  • 如果我执行 phpinfo(),则表明 mcrypt 已启用。
  • 我已经尝试 chmodding 应用程序目录以赋予它 rw 权限(如另一个 SO white screen question 中所见)似乎没有结果。

还有其他建议吗?

【问题讨论】:

  • 请将内容发到/var/log/apache2/error.log底部
  • 安装 mcrypt 后您是否重启过网络服务器?
  • 日志结果:PHP 致命错误:在第 46 行的 /var/www/html/appname/appfolder/bootstrap/autoload.php 中找不到类 'Patchwork\\Utf8\\Bootup'跨度>
  • 运行composer update --no-scripts
  • @NoahMatisoff 成功了!非常感谢!

标签: php ubuntu laravel


【解决方案1】:

运行 composer update --no-scripts 就可以了。

【讨论】:

  • 没问题很高兴我能帮上忙。
  • @NoahMatisoff 可能是一个好主意,说明为什么这也有效。
  • 因为它需要更新并且没有 --no-scripts 标志它会抛出同样的错误。
猜你喜欢
  • 2016-03-09
  • 1970-01-01
  • 2017-03-17
  • 2016-09-21
  • 2021-08-19
  • 2021-06-02
  • 2023-01-23
  • 2016-07-05
  • 2013-01-06
相关资源
最近更新 更多