未找到 Laravel 公共存储文件夹

Posted

技术标签:

【中文标题】未找到 Laravel 公共存储文件夹【英文标题】:Laravel public storage folder not found 【发布时间】:2020-01-21 21:53:47 【问题描述】:

将 laravel 项目文件上传到生产服务器并运行 php artisan storage:link 命令从 storage/app/public 文件夹创建到 public/storage 的符号链接并创建消息符号链接。但是我忘记从本地删除公共存储文件夹了。

上传图像文件后,我无法访问它并收到 404 not found 错误异常。然后我删除了public/storage 文件夹并再次运行php artisan storage:link,但收到了The "public/storage" directory already exists. 的消息,但它不存在,我无法访问storage/app/public/ 文件夹中上传的图像。

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

试试这个 rm -rf 公共/存储 然后运行 php工匠存储:链接

【讨论】:

以上是关于未找到 Laravel 公共存储文件夹的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 文档多次上传未保存到数据库

Laravel 文件/文件夹未显示在公共目录中

Laravel 获取存储在存储公共文件夹中的文件的公共 URL

Laravel 8 + nginx - 来自公共/未加载的 app.css 和 app.js 资源 - 未找到 404

将图像保存在公共文件夹中,而不是存储 laravel 5

Laravel 5.0 文件夹结构:公共与资源