Laravel 如何在 hostinger 的共享主机中设置 public_html 文件夹
Laravel How to setup a public_html folder in a shared hosting in hostinger
我正在尝试使用 Hostinger 在共享主机中托管一个 Laravel 项目,但我遇到了资产问题。示例文件夹在这里 sample folder,我不太确定如何与我的 public 文件夹和资源文件夹建立连接。我在上传项目之前已经使用了 php artisan storage:link
。
我假设您在共享主机帐户中没有 shell 访问权限。
一种方法是创建一个运行 artisan 命令的临时路由。
首先,在上传之前,从 public
中删除现有存储空间 link
rm public/storage
Route::get('create-symlink', function (){
Artisan::call('storage:link');
return response('Done...');
});
记得在完成后删除或注释掉路线。
我正在尝试使用 Hostinger 在共享主机中托管一个 Laravel 项目,但我遇到了资产问题。示例文件夹在这里 sample folder,我不太确定如何与我的 public 文件夹和资源文件夹建立连接。我在上传项目之前已经使用了 php artisan storage:link
。
我假设您在共享主机帐户中没有 shell 访问权限。
一种方法是创建一个运行 artisan 命令的临时路由。
首先,在上传之前,从 public
中删除现有存储空间 linkrm public/storage
Route::get('create-symlink', function (){
Artisan::call('storage:link');
return response('Done...');
});
记得在完成后删除或注释掉路线。