【问题标题】:Why my laravel says that symlink - no such file or directory为什么我的 laravel 说那个符号链接 - 没有这样的文件或目录
【发布时间】:2018-07-01 13:20:45
【问题描述】:

我刚刚将我的 laravel 应用程序上传到共享主机,我正在尝试执行 php artisan storage:link,但控制台显示: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

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

【问题讨论】:

标签: php laravel symlink


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2020-04-02
    • 2018-05-04
    • 1970-01-01
    • 1970-01-01
    • 2021-09-26
    • 1970-01-01
    • 1970-01-01
    • 2019-05-23
    • 2017-02-14
    相关资源
    最近更新 更多