在服务客户的时候,经常遇到客户找来咨询说
我们的网站今天怎么上传不了图片。
收到客户的问题后,
我们就开始分析,产生问题的原因,首先如下几方面入手排查
1、检查空间容量
如果是虚拟主机,一般都是有容量限制的,比如你购买的是5G的空间,那么你最多只能放5G,多了后,网站后台还是通过FTP都无法上传文件。
这个具体情况,可以登录服务商提供的主机控制面板查看容量使用情况。
那么解决办法。
1>正常情况:网站内容用图确实达到了这个量,那么就简单,联系服务器增加容量即可或看看能不能对图片再次进行压缩。
2>非正常情况:比如今天这客户,经查看,网站没有多少内容,估计也用不了1g的空间,但实际情况已使用5G。
首先检查,上传文件目录里的文件,检查正常。没有超过500MB,后来发现是他有一个LOG日志目录,于是进去一看,日志文件占了4个多G,哈哈,这个元凶找到了。然后把旧的日志文件删除后,整个网站才占用300多MB
提外话:客户网站后来是找别家开发的,第一时间联系了我们,我们帮他查明了原因(后来客户表示开发网站的人已经联系不上了)
一般我们给客户开发网站,是不会把这类日志文件保存在服务器上,这样太占用资源了。
还一种情况,是网站有BUG,
网站后台基本上都有使用编辑器,而编辑器基本上也都是第三方开源都有上传图片或附件的功能。很多人直接拿过来用,没有做任何的修改或设置。被人利用,从而向你服务器空间里上传内容,或上传html广告或非法页面。这类也比较常见。
2、网站被黑,导致相关功能文件损坏。
这个就需要相关技术人员去排查,具体也有一些技巧不需要技术也可以分析是否被黑。
3、图片格式的原因。
这个也常会遇到,经常是一个非网页设计类公司,他们的图片格式的原因,只要把图片格式转换一下就能正常上传。
4、服务器空间权限
前3个都没有问题。那就要检查服务器上的权限设置,是否有写入的权限。这个一般概率很低,一般小一点的服务商,由于各种原因运行环境不稳定。就会这样,最后发现是服务器上没有写入权限。
遇到这如果能自定义权限就可以操作尝试一下,或联系服务商的技术人员帮处理了。一般遇这种情况只能是他们解决。
对于网站后台突然上传不了图片问题的简单分析和处理。实际情况还要具体分析,基本上以上几点就能排查出问题并很快解决。