我正在尝试将一个Laravel项目推向Hostgator上的生产。
我遵循了本教程。只有最后一步,在paths.php上更改一行我无法完成,因为这个文件在Laravel上不再存在:http://shincoding.com/laravel/installing-configuring-laravel-shared-hosting/
我将所有项目文件都放在root/quasenerd_base/quase-nerd
上,公共文件夹的内容除外,我将其移至root/public_html
。
我成功将index.php上的路径更改为quasenerd_base文件夹:
require __DIR__.'/../../quasenerd_base/quase-nerd/bootstrap/autoload.php';
$app = require_once __DIR__.'/../../quasenerd_base/quase-nerd/bootstrap/app.php';
当我访问网址http://quasenerd.com.br时,我可以看到我的主要布局。但它不会加载页面的@section。
此外,我尝试访问的任何其他网址都会返回找不到的404页面。 (例如,/ login)。显然我无法访问我的任何观点。
我尝试添加到我的index.php:
$app->bind('path.public', function() {
return __DIR__;
});
但它不起作用。
有什么想法吗?