0755-23698839
132-6576-8769

找到网站无法上传文件无法提交带附件的表单的原因并解决

创络讲堂 2018-01-10 08:00:00 9625次 https://www.chuangluo.com/news_494.html 作者:创络科技

维护的网站多了,遇到的问题也会很多,这一次遇到一个十分特殊的问题,那就是客户的几个网站突然之间无法上传文件,也无法提交带附件的表单。当我们找到原因并解决问题后,决定把这方面的内容特地分享出来,希望能够给以后的自己和其他同行一些帮助。

网站无法上传文件,说起来可以分很多种情况。其中最为常见的是文件所在的文件夹权限问题,这种情况直接修改文件夹属性就可以解决。还有一些是因为临时文件夹tmp没有权限,同样的也是做相应的权限调整就可以了。而今天要和大家交流的是另一种非常特别的情况:网站无法上传文件,也无法提交带附件的表单。正常访问网站是没有问题的,提交不带附件的表单也是没有问题的。客户突然之间联系到我们,因为这个网站所在的服务器并不是我们公司的,而是客户自建机房托管,所以当我们发现这个问题之后,立马怀疑是防火墙引起的。

客户方面的网管同事说他们这几天并没有调整防火墙策略什么的,只是升级了一下防火墙而已。于是,我们就把重点放在防火墙上面了。客户使用的是深信服的一套AF系统,经过翻阅相关资料,终于找到了解决方案,原来只需要升级一下WEB应用防护库即可解决,如下图所示,升级到2018-01-08版本即可,我们猜想,可能是上一版本的策略过于严格或者设置不当引起这个问题的。

升级WEB应用防护库

既然今天我们提到这个防火墙和表单问题,就再说多一个网站案例。这个月初,一做外贸的客户非常紧张的联系我们说:是不是服务器出问题了?为什么后台无法添加新闻呢?我一看客户挺着急的,赶紧检查测试,然而我发现我们这边并不会出现客户所说的问题。于是猜测其本地网络有临时故障,建议客户观察一两天再说,因为网站访问还是没有问题的,影响并不大。过了两天找回来,说还是不行,于是远程看了下客户的电脑,发现可能是路由器或者硬件防火墙上做了限制。于是通过客户公司的网管同事才得知,确实是做了限制,解除后,一切正常。

防火墙限制

当大家的网站遇到文件上传问题的时候,不要着急,请首先考虑联系我们进行故障排查,问题都会得到解决的。

  • 解决Windows 10更换新的SSD固态硬盘后无法激活
    2018-06-11 23:44:16
    更换固态硬盘偶尔会遇到无法顺利激活的问题,而本文就主要介绍解决Windows 10更换新的SSD固态硬盘后无法激活的方法。
  • PHP错误syntax error unexpected T_FUNCTION的解决方案
    2017-09-08 08:00:00
    最近升级了一下网站后台内核,然后在本地服务器和我司自有服务器测试均没有发现问题,结果碰巧有一个项目需要放到客户自己的服务器上,然后就遇到了一个syntax error unexpected T_FUNCTION的PHP错误,本文为该问题的解决方案。
  • 解决:FTP连接出现服务器无法识别命令500 Invalid PORT Command
    2014-12-10 08:00:00
    FTP连接出现服务器无法识别命令500 Invalid PORT Command的中文意思是端口不可用,可能是因为某种原因导致之前的端口号被不明原因的禁用,所以只需要更换端口号就可以解决问题。
  • 解决手机APP连接远程服务器桌面出错
    2014-02-28 08:00:00
    解决手机APP连接远程服务器桌面错误:The server is configured to only use Standard RDP Security mechanisms (section 5.3) and does not surpport any Exteranl Security Protocols (section 5.4.5).
  • 解决网站QQ客服变成未启用的问题(2014新版)
    2014-02-10 08:00:00
    由于近期腾讯用于控制QQ客服在线状态的网站升级为QQ商家,因此之前给大家支招的《解决网站QQ客服变成未启用的问题》一文不再适用,因此深圳网络公司【创络】再次根据新版的网站做了一份说明,希望能够帮到很少接触到这方面的客户和朋友。
  • iwebshop后台上传商品图片不显示的解决方案
    2011-11-17 08:00:00
    iwebshop是一套非常不错的商城系统,简单易用。如果我们在使用的时候遇到一些问题,例如:后台上传的商品图片不显示,则只需要设置临时目录的相应权限即可。
标准建站流程
客服电话
  • 132-6576-8769
  • 0755-23698839