【发布时间】: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 成功了!非常感谢!