【发布时间】:2020-04-29 01:01:47
【问题描述】:
我在 godaddy.com(共享主机)上使用 installatron 创建了一个 Laravel 应用程序。安装 Voyager 后,默认管理员头像未显示。存储链接由 Voyager 自动创建。但是当我打开管理面板时,voyager 尝试从 [app_url]/storage/users/default.png 获取管理员头像并收到 404。头像位于 [app_url]/public/存储/用户/default.png
版本: Laravel:5.8 航海者:1.3
【问题讨论】:
-
您没有正确设置文档根目录。
public绝不应该是 URL 的一部分。 Read the instructions 了解如何在远程主机上正确设置 Laravel,并将文档根目录指向public以便正确解析路径,并且可以避免目录遍历攻击。