希望你们都做得很好。 我有一个已成功安装的 Laravel 应用程序。但是网站上的图像似乎无法加载。以下是现场网站的一些屏幕截图: https://imgur.com/71XZWLl https://imgur.com/YdB8Eov
脚本根目录结构如下: https://imgur.com/uU1Va1G
虚拟主机配置如下所示:
<Directory /var/www/dash/public>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/demo-error.log
CustomLog ${APACHE_LOG_DIR}/demo-access.log combined
{https://pastebin.com/raw/ZwVVewbg}
这似乎是服务器配置方面的路由问题,而不是脚本方面的问题。
我尝试将
<Directory /var/www/dash/public>
更改为 <Directory /var/www/dash>
但还是一样
我也试过php artisan storage:link
您的图像位于文档根目录之外(位于
/public
中)。
因此带有 /Modules/Account/favicon.png
的 URL 无法访问,并且
这是正常且安全的。
想象一下访问者是否可以访问您的
.env
文件
密码!?
您的所有资源(JS、CSS、图像等)应放置在
/public
文件夹下。