http - Wordpress: "HTTP Error."上传文件时

标签 http wordpress upload

我在使用 PHP5 的共享主机上运行 WP 3.0.1。我在通过 WP 管理部分的媒体 uploader 上传稍大的文件时遇到问题。

每次我尝试上传一个超过几兆字节的文件时,它都会上传,说它正在处理,然后给我一个红色的大“HTTP 错误”。 - 仅此而已。

这只发生在稍大的文件上 - 即 20mb 的 .mp3 文件。一个 5mb 的文件似乎工作正常。奇怪的是过去我们上传 40mb 的文件没有问题。

--

以下是我到目前为止为尝试补救这种情况所采取的步骤:

  1. 仔细检查 php.ini 以确保增加上传、发布和内存大小足够大。
  2. 更新了 .htaccess 以包含过滤我在其他地方找到的安全模式。
  3. 通过 ftp 仔细检查所有文件权限以确保它们是 755。
  4. 调用主持人 - “他们不支持第 3 方脚本”(我讨厌 IPower)
  5. 尝试使用大小相似的不同音频文件。
  6. 禁用所有插件

--

关于什么可能导致模糊的“HTTP 错误”,你们有更多的想法吗?问题?

提前致谢。

最佳答案

我在使用 Nginx 和 PHP5-FPM(以及 WordPress 4.1)时遇到了类似的问题。

症状:文件(< 5MB,相对较小)传输到一半,如进度条所示,突然收到 HTTP 错误消息。

即使你设置了upload_max_filesize在你的 php.ini 中,你还应该检查 post_max_size是(至少)一样大。记得重启 php5-fpm。

如果还是不行,编辑你的nginx.conf文件(在 Debian/Ubuntu 中是/etc/nginx/nginx.conf)并将其添加到 http block 中:

client_max_body_size 100m;

然后重启Nginx。

关于http - Wordpress: "HTTP Error."上传文件时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4091063/

相关文章:

Javascript 在 WordPress 4.6.1 中未触发

wordpress - 如何编辑 WordPress IIS 的 web.config 文件

php - 创建 CSV 上传到 Mysql

javascript - 本地http服务器已停止运行

forms - 如何在 Angular 2 final 中的异步表单验证方法中进行 http 调用?

c++ - 我应该使用什么 C++ 库来实现 HTTP 客户端?

php - Android 选择要上传的文件 - DOC、PDF 等问题

python - 在 Selenium 中捕获流量

wordpress - 如何通过多个元键进行排序?

php - 使用 multipart/form-data 上传 curl 文件