我刚刚将我的laravel应用程序上传到共享主机,我正在尝试做php artisan存储:链接,但控制台说:symlink():没有这样的文件或目录。
我也在尝试这样做:
ln -s ~/domains/xyz.pl/sce/storage/app/public/ ~/domains/xyz.pl/public_html/sce/storage/
过去那是有效的,但不是今天。我在项目中看不到任何图像。
我的日志说了什么?
ErrorException: symlink(): No such file or directory in /home/rvsky/domains/xyz.pl/sce/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:217
如何使其发挥作用?我现在不知道,我一直在尝试几乎所有的东西......
答案 0 :(得分:0)
您是sudo用户,还是有权访问创建符号链接的目录?也许您可以在此讨论中找到答案Public Storage...建议将片段添加到您的composer.json文件中。
"post-install-cmd": [
"ln -sr storage/app/public public/storage"
],