云服务器首页无法显示商品信息,本地首页不能显示图片。

云服务器首页无法显示商品信息,本地首页不能显示图片。

云服务器首页只显示轮播图但是无法取得数据库的商品数据:

https://img1.sycdn.imooc.com//climg/62349c22097a691828801800.jpg

本地可以显示数据但是无法显示图片。

云服务器的mysql是我自己安装的,但是通过mysql -uroot -p -h127.0.0.1是可以连接的。

请问有什么解决方法?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕小尤 2022-03-20 18:31:15

同学你好,1、老师猜测可能是同学服务器中的MySQL版本太高了,而服务器中的代码未成功引入对应的数据库依赖导致的。同学尝试本地代码没有问题时,建议同学重新打包,重新测试代码试一下。

2、也有可能是浏览器缓存的问题,导致一直出现该异常,建议同学清除缓存试一下。

https://img1.sycdn.imooc.com//climg/6236ec4009f0de0805770347.jpg

注:需要将服务器中的项目删除,避免出现异常。

祝学习愉快!

好帮手慕小脸 2022-03-19 12:02:19

同学你好,

1、关于本地展示不显示图片问题,是一个图片都没有显示吗?还是有部分图片被显示出来了呢?这里建议同学先尝试清理缓存,重启项目再来试试,其次同学的文件路径的配置是否正确,对应文件下是否有图片文件?

https://img1.sycdn.imooc.com//climg/613dbdbc095c3af803770255.jpg

2、不显示商品数据,问一下同学是否将sql文件上传呢?对应数据库中是否有数据存在,这里建议同学回顾本小节,根据老师的步骤重新检测一些自己的配置是否正确

https://class.imooc.com/lesson/2276#mid=53042

祝学习愉快~



  • 提问者 小马小灰灰 #1

    本地运行图片不显示的问题已经解决,是路径末尾没有添加'/'

    但是云服务器上运行有问题,js文件有报错:

    https://img1.sycdn.imooc.com//climg/62355b1f09ec81a428801800.jpg

    https://img1.sycdn.imooc.com//climg/62355b91093704a728801800.jpg

    https://img1.sycdn.imooc.com//climg/62355bb409f2daf128801800.jpg

    是否仍是sql数据没能正常读取?


    2022-03-19 12:28:02
  • 提问者 小马小灰灰 #2

    sql中的数据是正常的,但是因为可以通过127.0.0.1的host正常登录mysql,我就没有写grant all privileges这一行代码。不知道是否与这个问题有关系,因为我的mysql中的user表里,root对应的host用的是'%'因此应该所有的host都可以访问root这个账户。

    2022-03-19 12:33:37
  • 好帮手慕小脸 回复 提问者 小马小灰灰 #3

    同学你好,

    1、建议同学在本地运行项目时,看控制台是否也出现同样的报错提示?

    2、部署到服务器之后,访问时是否正确显示内容呢?如果内容都是可以正确显示的,说明代码没有问题

    祝学习愉快~

    2022-03-19 16:55:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师