我想在共享主机上部署我的laravel应用程序。它应该在www.subdomain.something.com部署Laravel共享主机 - 子域
我的文件夹结构是:
/laravel
app/
vendor/
bootstrap/
server.php
artisan
composer.json
composer.lock
phpunit.xml
/public_html
subdomain/
index.php
我的index.php有以下路径:
require '/../../laravel/bootstrap/autoload.php';
$app = require_once '/../../laravel/bootstrap/start.php';
我paths.php
'app' => __DIR__.'/../../laravel/app',
'public' => __DIR__.'/../../public_html/subdomain',
'base' => __DIR__.'/../../laravel',
'storage' => __DIR__.'/../../laravel/app/storage',
任何人都可以看到我失踪了吗?我试图谷歌,并发现了一堆一步一步的解释,但似乎没有工作 - 它导致500内部服务器错误。
感谢您的任何反馈
韦斯利
您是否将子域的文档根映射到Laravel的'public'目录? – Bogdan 2015-02-11 20:06:08
我没有公共目录了,公共目录的内容现在直接在public_html/subdomain 我很抱歉,如果我没有意义,我没有太多的经验部署在共享主机上。 .. – Wesley 2015-02-11 20:49:17
你很有道理。我把它称为“public”是我的错误,我应该说'public_html/subdomain'。但问题是一样的,子域的文档根是否指向该目录?如果这是你不知道如何配置的东西,如果你指定了你正在使用的托管公司,它可能会有所帮助。 – Bogdan 2015-02-11 22:13:30