媒体上传失败:“上传的文件只有部分上传。” 时间:2015-01-29 作者:Danijel 我正在运行Linux CentOS 5.8,我的网页使用WordPress 4.0。我正试图通过WordPress将jpg照片上传到服务器,但随机失败。我上传了几张照片,然后出现如下错误:“4.JPG” has failed to upload due to an error The uploaded file was only partially uploaded. 然后我一次又一次地尝试,直到它成功上传。非常令人沮丧。我如何调试这个?是否有日志文件?去哪里找? 5 个回复 最合适的回答,由SO网友:Danijel 整理而成 我通过更改Apache服务器配置成功地解决了这个问题:有一个需要关闭的KeepAlive标志。有关此标志的详细信息:Apache Optimization: KeepAlive On or Off? SO网友:hashtagerrors 我通过添加<?php header ("Connection: close"); ?> 在文件中。位于wp admin/include下的php SO网友:drgrujic 请看Roberto的replay:https://stackoverflow.com/questions/33375823/error-dispatching-request-to-apacheRequestReadTimeout handshake=0 header=20-600,MinRate=500 body=20,MinRate=500 默认情况下,Apache将在20-30秒后停止上载。只要用户发送速度至少为500字节/秒,将此指令放入Apache配置中,上传将持续600秒。 SO网友:user77871 我遇到了同样的问题,尝试在谷歌上搜索,提出了太多的技术建议,我甚至无法开始,因为我不懂技术。我确实遇到过一篇文章,其中一位博主说她联系了她的托管服务器,他们更改了PHP版本。这可能对我有用,也可能不管用,但我打算试试。只是我不知道如何做到这一点,我只是得到了客户支持,基本上他所做的就是增加我的带宽。我仍然无法上传。我在添加媒体库页面上告诉他,上传文件的最大大小是2MB。但直到我刷新页面,更改才开始,我看到我的最大上传文件大小是256 MB。之后我可以上传照片了! SO网友:Jo Smo 我通过删除libapache2-mod-php5filter解决了这个问题:apt-get remove libapache2-mod-php5filter 安装libapache2-mod-php5:apt-get install libapache2-mod-php5 结束 文章导航