【发布时间】:2014-11-01 16:36:36
【问题描述】:
我使用 laravel 4.2.8 开发了一个应用程序,现在我无法部署它。我遵循了这个答案https://stackoverflow.com/a/16683938/3153380,但它不起作用。我得到一个白屏,并且标题返回 500 Internal Server Error 状态。
我读到 laravel 4.2 在共享主机上设置有点棘手,这是真的吗?我似乎可以找到一个可行的解决方案,所以那些之前部署过 4.2 的人请帮忙。我的文件夹结构如下所示
根/ laravel_base/ 应用程序/ ... public_html/ 站点根目录/ 资产/ 包/ 上传/ 索引.php ... 有什么指点吗?
【问题讨论】:
-
“500 内部服务器错误”状态码(或空白页)表示您的脚本正在抛出错误,但您尚未配置 PHP 以显示错误消息。这是您在更进一步之前需要解决的问题;如果没有错误消息的帮助,就不可能正确编码。这是brief explanation。
-
@ÁlvaroG.Vicario 感谢您的指点。我收到此错误警告:require(): open_basedir 限制生效。文件(/usr/www/users/hosting_base/laravel_base/../../siteroot/bootstrap/autoload.php)不在允许的路径中:
-
如果路径是这样的,那么您的站点根目录在您的托管基础之外。
标签: php laravel-4 shared-hosting