Wordpress大文件上传错误

时间:2013-08-09 20:23:21

标签: php wordpress file upload media

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

我遇到的文件大于100 MB时出现问题。

在php.ini中,我设置了:

file_uploads
upload_max_filesize
max_input_time
memory_limit
max_execution_time
post_max_size

......以600g的时间限制为1.2gb。

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仍然会面临同样的限制?

2 个答案:

答案 0 :(得分:0)

我会使用http://php.net/manual/en/function.phpinfo.php函数来查看PHP正在使用的有效设置。在共享服务器上,许多PHP ini设置被锁定,如果不是root用户就无法更改它们。

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

答案 1 :(得分:-1)

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