我正在使用laravel 5.3版 通过将以下行添加到
,我将公用文件夹重命名为public_html。AppServiceProvider
我用注册方法更新/重命名了以下代码。
public function register()
{
$this->app->bind('path.public', function() {
return realpath(base_path().'/../public_html');
});
}
在那之后,我的任何资产都无法加载,所有这些资产都面临404错误。我现在该怎么办?
答案 0 :(得分:0)
我强烈建议您不要为Laravel使用托管网站空间。
如今,VPS便宜得可怜,如果您不想手动安装环境,请购买VPS并使用Laravel Forge。
使用git将代码部署到服务器上。
即使您使用symlink解决了这个问题(我认为您没有权限),您仍然会遇到其他问题,因为您没有安装作曲家依赖项的权限。
顺便说一下,我相信丹尼斯提出的建议并不重要,它仍然指向相同的目的地。
删除/../ public_html
的第一个/