为什么我的laravel说符号链接 - 没有这样的文件或目录

时间:2018-01-22 20:16:30

标签: php laravel symlink

我刚刚将我的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

如何使其发挥作用?我现在不知道,我一直在尝试几乎所有的东西......

1 个答案:

答案 0 :(得分:0)

您是sudo用户,还是有权访问创建符号链接的目录?也许您可以在此讨论中找到答案Public Storage...建议将片段添加到您的composer.json文件中。

"post-install-cmd": [
    "ln -sr storage/app/public public/storage"
],