我一直无法将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
时,我收到“内部服务错误”。怎么可能出错?我正确配置了路径以指向新文件夹。
答案 0 :(得分:0)
以下是我为摆脱500而采取的措施:
我的主要网站(不是子域名)有.htaccess
,其中包含“RewriteEngine on”和其他一些内容。所以我不得不将这个几乎为空的.htaccess
添加到我的子域文件夹中:
/的public_html /位点/ [亚结构域名称] / htaccess的:
<IfModule mod_rewrite.c>
RewriteEngine on
</IfModule>
修复了我的500错误,但您仍然需要路由到Laravel公用文件夹......