我正在尝试使用内置上传器(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 仍会面临同样的限制吗?