手里有一套php源码,我用虚拟机在本地搭了一个Linux系统,然后把环境
搭建好之后,环境是lamp的,本地访问不能显示图片也不能上传图片是怎么回事
哪位运维大神来帮我解决一下
必有重谢!!
发现重大问题 ,我虚拟机地址明明不是localhost 但是 用浏览器的F12查看图片,发现图片地址是localhost,所以他找不到这个图片!
根据你目前的问题描述,可以确定图片不显示应该是文件地址问题,无法上传则是权限问题。
可以通过浏览器调试和后台请求记录查找问题。
[1]浏览器调试,以chrome为例,按下F12,调到如下界面:
刷新访问的网页,查看请求的图片的地址,检查是否正确。
[2]后台请求记录检查,则需要根据具体部署情况实现。你可以自己尝试。
lamp包吗?先去面板看看环境配置的对不对,一般需要支持的。 首先确定环境没问题。继续下面排除。
排除法1:然后写一个简单的上次代码,上传任意图片上去,看看服务器上面有没有。 排除源码上传文件。
排除法2:直接在服务器上面放置图片,然后访问url。例如:localhost/logo.jpg 排除服务器端问题。
如果以上两种都没问题,那就要看看你源代码或者解析这块的问题了。不知道楼主明白与否? 希望能绑到你
1.可能是权限问题
2.可能是PHP的扩展没有安装(可能性大)
可以调试下,看看是什么问题导致的,可以加我q 细聊 2711611516