我在cPanel上传了一个laravel项目。
我的项目的 public
文件夹在cPanel的public_html
内上传。其他文件夹将上载到cPanel的根文件夹中。
现在,我在本地运行项目时会上传显示的图像,这些图像现在位于cPanel中的public_html/storage/
内。
当我从cPanel上传我的项目中的其他图片时,这些图片会上传到根文件夹myProjectName/storage/app/public
这是图片
这是红色标记图像未显示,我在cPanel上传项目后添加了此图像。
请帮身吗?
答案 0 :(得分:1)
如果使用laravel存储来上传终端
中的运行php artisan storage:link
注意什么是目录权限!!!以及是否上传的服务器文件。 如果上传到哪里上传?
答案 1 :(得分:0)
要清除一些东西,@ Madi Bahari的另一个答案是正确的。 当文件存储在laravel项目之外时,您必须执行
php artisan storage:link
但是,如果您无法与主机进行shell访问,那么您可能不应该在laravel项目之外上传图像。我的第一个建议是使用laravel的存储文件夹。这是laravel用于存储项目的文件夹/图像的内容。 Laravel file storage