【发布时间】:2011-05-04 17:07:09
【问题描述】:
我正在使用 PHP5 在共享主机上运行 WP 3.0.1。我在通过 WP 管理部分的媒体上传器上传稍大一点的文件时遇到问题。
每次我尝试上传超过几兆字节的文件时,它都会上传,说它正在运行,然后给我一个大大的红色“HTTP 错误”。 - 仅此而已。
这只发生在稍大一点的文件上 - 即 20mb 的 .mp3 文件。一个 5mb 的文件似乎可以正常工作。奇怪的是过去我们上传 40mb 的文件都没有问题。
--
这是我迄今为止为尝试补救这种情况所采取的步骤:
- 仔细检查 php.ini 以确保增加上传、发布和内存大小足够高。
- 更新了 .htaccess 以包含过滤我在其他地方找到的安全模块。
- 通过 ftp 仔细检查所有文件权限以确保它们是 755。
- 打电话给主持人 - “他们不支持第 3 方脚本”(我讨厌 IPower)
- 尝试使用大小相似的不同音频文件。
- 禁用所有插件
--
对于可能导致模糊“HTTP 错误”的原因,你们还有什么想法吗?有问题吗?
提前致谢。
【问题讨论】:
-
主机上的 PHP 设置可能有一些变化。
-
不知道该怎么做。已经尝试打电话给他们,但他们没有帮助 - 我尝试更改根 php.ini 没有成功。
-
我在 PHP 5.2 上的 WordPress 3 和 PHP 5.3.6 上看到了这个问题,它适用于同一个文件。我在 5.3.6 服务器上创建了一个简单的 PHP 文件上传器,它可以很好地上传文件。我认为这与 WordPress 和最新的 PHP 有关。