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

8yoxcaq7  于 2023-05-08  发布在  其他
关注(0)|答案(1)|浏览(107)

我在Hostinger共享主机上托管我的Laravel 7网站。我使用此路由Route::get('/linkstorage', function() { Artisan::call('storage:link'); });将存储文件夹public_html/storagepublic_html/public/storage链接
但生成的链接说的“目录未找到”。
Copyright © 2018 - 2019 www.jsjsj.com saifkhalilhardware.com/public_html/storage/app/public All Rights Reserved版权所有
我也尝试使用下面的符号链接,但它也没有工作。

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

请建议我如何连接我的存储链接。
致上,
[here显示项目结构的图像] 1

jbose2ul

jbose2ul1#

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

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

相关问题