小编Arm*_*tes的帖子

在 WordPress 中上传图片时出现“文件为空”错误

我正在运行一个WordPress 2.9.2博客,并在Amazon Web Services EC2机器上自定义安装了 Debian 。

一切正常,直到星期一。然后到了星期二,突然间,一夜之间,我无法使用默认的 WP 文件上传器(Flash 或 html)上传图片。

当我尝试上传图片时,它显示以下错误:

文件为空。请上传更实质性的内容。此错误也可能是由于 php.ini 中禁用上传或 post_max_size 被定义为小于 php.ini 中的 upload_max_filesize

所以我检查了我的php.ini,并修改了一些设置如下:

  • 上传最大文件大小:64M
  • post_max_size : 90M
  • 内存限制:128M
  • 最大执行时间:600
  • 最大输入时间:600

但它没有用。然后我尝试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 内存限制。没用。

所以我现在已经别无选择了。任何人都对如何解决这个问题有任何想法?这真的让我和我的客户感到厌烦!

提前致谢!

php apache wordpress file-upload amazon-ec2

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

amazon-ec2 ×1

apache ×1

file-upload ×1

php ×1

wordpress ×1