我正在运行一个WordPress 2.9.2博客,并在Amazon Web Services EC2机器上自定义安装了 Debian 。
一切正常,直到星期一。然后到了星期二,突然间,一夜之间,我无法使用默认的 WP 文件上传器(Flash 或 html)上传图片。
当我尝试上传图片时,它显示以下错误:
文件为空。请上传更实质性的内容。此错误也可能是由于 php.ini 中禁用上传或 post_max_size 被定义为小于 php.ini 中的 upload_max_filesize
所以我检查了我的php.ini,并修改了一些设置如下:
但它没有用。然后我尝试chmod -ing wp-content/uploads/文件夹及其子文件夹到777。没用。
对谷歌做了一些研究,并在.htaccess 中添加了以下几行:
<IfModule mod_security.c>
SetEnvIfNoCase Content-Type
"^multipart/form-data;" "MODSEC_NOPOSTBUFFERING=Do not buffer file uploads"
</IfModule>
<IfModule mod_gzip.c>
mod_gzip_on No
</IfModule>
Run Code Online (Sandbox Code Playgroud)
没用。最后,增加了wp-settings.php文件中的WPs 内存限制。没用。
所以我现在已经别无选择了。任何人都对如何解决这个问题有任何想法?这真的让我和我的客户感到厌烦!
提前致谢!