上传的图片没办法显示-虚拟主机/数据库问题

问:,上传的图片没办法显示

答:您好,目前测试访问您的网站显示。请问您上传的是什么图片呢,应该显示在网站的哪个模块,麻烦截图一下反馈在工单
非常感谢您长期对我司的支持!

问:图片是传到public/内的,然后链接是要通过 php artisan storage:link 在根目录创建一个软连接到 public/
我们通过访问 http://myweb.com/storage/avatar.png就可以访问到storage/app/public/avatar.png这个文件了。

答:您好,http://hengdunfire.com/storage/images/2021/02/03//d59085bcf3467abcb07a97785.jpg 调用的轮播图片并不存在,我们查看了对于目录并没有03这个目录,我们怀疑是您程序在上传的时候根本就没有判断目录是否存在,所以没有创建03目录,导致图片并没有上传,而轮播已经继续记录生成了链接地址了,但我们单独测试创建目录权限是没有问题的。您可以做一个测试,在2021里面创建一个03目录,然后再重新上传替换,看看是否能正常,这方面的逻辑问题请联系程序方进行调试核实,非常感谢您长期对我司的支持!

问:https://blog.csdn.net/weixin_/article/details/

答:您好,首页调用的是http://hengdunfire.com/storage/images/2021/02/03//d59085bcf3467abcb07a97785.jpg  这个地址,按路径地址来看,也应该是www/storage/images/2021/02/03/  这个路径,和您说的www/storage/app/public/images/2021/02/03/并不一样.就算是http://hengdunfire.com/storage/app/public/images/2021/02/03/d59085bcf3467abcb07a97785.jpg 这样也不能访问,网站主目录已经指定的是public,这个路径在public里面是不存在的,只能说明程序内部重写指向有问题。您有ftp账号密码,可以提供给程序方让他们开启调试模式进行调试确认问题,目前调用是程序方面的设置问题,不是他们说的服务器设置问题,非常感谢您长期对我司的支持!

问:我需要通过命令行去创建一个这样的软链接,保证我图片的正常显示!

答:您好,虚拟主机不支持创建软链,您这样太麻烦了,直接把存储地址改成/www/public/storage/images/    即public目录下的storage,这样更直接一些,而您现在存储是在主目录public之外的storage(即/www/storage/app/public/images/),反而变得复杂起来,因为您程序public才是主目录,/www/storage/这个地址里面的内容用http是调用不到的,所以将图片上传内容存储地址改成/www/public/storage/images/ 就是最直接的解决办法,非常感谢您长期对我司的支持!

更多关于云服务器域名注册,虚拟主机的问题,请访问西部数码官网:www.west.cn
赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » 上传的图片没办法显示-虚拟主机/数据库问题

登录

找回密码

注册