【问题标题】:Wordpress large file upload errorWordPress大文件上传错误
【发布时间】:2013-08-11 21:05:48
【问题描述】:

我正在尝试使用内置上传器(1 gig 或更多)上传大文件。但是,我有时(随机)收到 HTTP 上传错误。文件越大,它们就越频繁。

我在处理大于 100 MB 的文件时遇到问题。

在php.ini中,我设置了:

file_uploads
upload_max_filesize
max_input_time
memory_limit
max_execution_time
post_max_size

...到 1.2gb,时间限制为 600 秒。

130mb 的上传持续 15 分钟,但仍然失败。 AJAX 响应是:

<!-- SHTML Wrapper - 500 Server Error -->
[an error occurred while processing this directive]

这是因为我使用的是共享服务器计划吗?如果我转移到 VPS,这个问题会停止吗?


更新:

我尝试了一些 FTP 插件,并通过标准的 WordPress 浏览器上传器上传,我得到了同样的错误:

[an error occurred while processing this directive]

我唯一的问题是在 WordPress 本身中集成某种 ftp 解决方案。我的客户不想使用单独的上传方法。他宁愿把它全部放在 WP Admin 中。

我一直在寻找更好的 FTP Uploader 插件,但几年来它们似乎都不受支持。有没有办法让它在 WordPress 中工作?如果我将网站移至 VPS 仍会面临同样的限制?

【问题讨论】:

  • uploading problem的可能重复
  • 我想说,您支付的任何托管公司都应该能够从他们这边提供帮助。看起来您使用 ini 文件的方向是正确的。

标签: php wordpress file upload media


【解决方案1】:

我会使用http://php.net/manual/en/function.phpinfo.php 函数来查看PHP 正在使用哪些有效设置。在共享服务器上,许多 PHP ini 设置被锁定,您不能在没有 root 权限的情况下更改它们。

是的,在虚拟专用服务器上,您通常具有 root 访问权限,这意味着您可以做任何您想做的事情。如果你想走这条路,我推荐亚马逊的 EC2。一个专用的微型实例每月将运行您大约 20 美元,但它会为您提供 root 访问权限和 100% 的自定义控制权。性能将与 Bluehost 或其他基于 cpanel 的托管解决方案等共享托管服务相当。

【讨论】:

    【解决方案2】:

    检查您的 phpinfo() 文件并查看设置是否已激活。您可能编辑了错误的 php.ini 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-04
      • 1970-01-01
      • 2011-05-04
      • 2014-09-28
      • 2017-02-08
      • 2014-09-22
      • 2018-10-15
      • 2016-12-25
      相关资源
      最近更新 更多