【问题标题】:Wordpress http errorWordPress http 错误
【发布时间】:2015-03-23 15:49:46
【问题描述】:

我在 wordpres 4.0.1 中上传文件时遇到问题。我想上传超过 40 mb 的视频,但给出错误 HTTP 错误 (net :: ERR_CONNECTION_ABORTED)。我在这里阅读了所有主题,我所做的是将最大上传文件设置为 250 mb。在 htaccess 和 php.ini 文件中,还要编辑 wp-config 文件。但是还是不能上传文件。我注意到我可以上传高达 40 Mb 的文件。如果文件大于 40mb,我会收到 http 错误。是否有可能是与主机服务器连接的问题,而不是 wordpress?

感谢您的关注!将转发建议

【问题讨论】:

  • 可以通过ftp上传吗?
  • 是的,我可以通过 ftp 上传文件
  • 如果是共享主机,请联系主机提供商,他们通常会设置这些内容,因此您无法覆盖它们。

标签: php wordpress file http upload


【解决方案1】:

您可以更改.htaccess 文件中的最大上传大小:

upload_max_filesize = "250M"
post_max_size = "250M"

如果这不起作用,您可能需要联系/更换您的主机。

【讨论】:

  • 当我将您的代码放入 htaccess 时,我得到“500 内部服务器错误”
  • 我使用该代码:php_value upload_max_filesize 250M php_value post_max_size = 250M in htacces 文件,但仍然不起作用
  • 听起来您的主机不允许您更改它。如果不换一个,你可能会不走运。
  • 我的主人保证问题不在他们身上。所有设置都足以上传大文件。他们建议我检查 wordpre 设置
【解决方案2】:

我假设你现在已经修复了它,但是我刚刚自己解决了这个问题,使用我在其他地方没有见过的方法,让我分享我的解决方案。

我完成了所有人推荐的所有 php.ini、.htaccess 和 wp-config hack。尽管如此,它还是没有用。尝试不同的文件大小,我最终得到的不是 Wordpress 错误,而是 Nginx '504 Gateway Timeout' 错误页面,这导致我进入我的 Nginx 配置。我在 http 部分添加了以下两行:

http {
    ##
    # Basic Settings
    ##
    client_body_timeout 300s;
    client_max_body_size 250m;

之后,我做了一个

sudo service nginx restart

一切正常。

(公平地说,所有 .htaccess 和 php.ini 的东西可能也是必需的,所以如果仅此一项还不能解决您的问题,请全部尝试。)

希望这会有所帮助。这是一个令人沮丧的问题。

【讨论】:

    猜你喜欢
    • 2013-09-02
    • 2011-05-04
    • 2018-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多