【发布时间】: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