在Godaddy子域上部署Laravel App时,服务器抛出错误500

时间:2014-07-09 21:47:20

标签: php laravel deployment ftp

我一直无法将Laravel应用程序上传到GoDaddy服务器。我的根位于httpdocs。这是我目前的结构。

/app
/bootstrap
/vendor
/httpdocs --my public folder
.../packages
.../js
.../css
...other files

在我的bootstrap/paths.php文件中:

'app' => __DIR__.'/../app',
'public' => __DIR__.'/../httpdocs',
'base' => __DIR__.'/..',

在我的index.php文件中:

require __DIR__.'/../bootstrap/autoload.php';
$app = require_once __DIR__.'/../bootstrap/start.php';

当我浏览mysubdomain.subdomain.com时,我收到“内部服务错误”。怎么可能出错?我正确配置了路径以指向新文件夹。

1 个答案:

答案 0 :(得分:0)

以下是我为摆脱500而采取的措施:

我的主要网站(不是子域名)有.htaccess,其中包含“RewriteEngine on”和其他一些内容。所以我不得不将这个几乎为空的.htaccess添加到我的子域文件夹中:

  

/的public_html /位点/ [亚结构域名称] / htaccess的:

<IfModule mod_rewrite.c>
   RewriteEngine on
</IfModule>

修复了我的500错误,但您仍然需要路由到Laravel公用文件夹......