【问题标题】:Laravel How to setup a public_html folder in a shared hosting in hostingerLaravel 如何在托管程序的共享主机中设置 public_html 文件夹
【发布时间】:2022-01-20 05:49:47
【问题描述】:

我正在尝试使用 Hostinger 在共享主机中托管 Laravel 项目,但我遇到了资产问题。示例文件夹在这里sample folder,我不确定如何与我的公用文件夹和资源文件夹建立这种连接。在我上传项目之前,我已经使用了php artisan storage:link

【问题讨论】:

  • 上传前在本地运行将不起作用,因为它使用存储的完整路径

标签: php laravel storage hosting shared-hosting


【解决方案1】:

我假设您在共享主机帐户中没有 shell 访问权限。

一种方法是创建一个运行 artisan 命令的时间路由。

首先,在你上传之前,从公共中删除现有的存储链接

rm public/storage

Route::get('create-symlink', function (){
    Artisan::call('storage:link');
    return response('Done...');
});

完成后请记住删除或注释掉路线。

【讨论】:

  • 谢谢,它有效。
  • @JonathanCruz 请接受我的回答
猜你喜欢
  • 2016-11-21
  • 2020-10-27
  • 2019-08-01
  • 2014-03-26
  • 2017-05-15
  • 1970-01-01
  • 2021-10-11
  • 2014-09-06
  • 2020-10-22
相关资源
最近更新 更多