Laravel存储链接在Hostinger共享主机中不起作用



我已经在Hostinger共享主机上托管了我的Laravel 7网站。我使用此路线Route::get('/linkstorage', function() { Artisan::call('storage:link'); });将我的存储文件夹public_html/storagepublic_html/public/storage链接

但是生成的链接说";找不到目录";。

未找到目录/public_html/public//home/u907022978/domains/saifkhalihardware.com/public_html/storage/app/public

我也尝试过使用下面的符号链接,但它也不起作用。

$targetFolder = $_SERVER['DOCUMENT_ROOT'].'/public_html/storage/app/public';
$linkFolder = $_SERVER['DOCUMENT_ROOT'].'/public_html/public/storage';
symlink($targetFolder,$linkFolder);

请建议我如何连接存储链接。

问候,

[这是显示项目结构的图片]1

我用终端中的一些命令解决了一个类似的错误:

chmod -R o+x /home/user_hosting/repositories/project/storage
chmod -R o+x /home/user_hosting/repositories/project/public

相关内容

  • 没有找到相关文章

最新更新