繁体   English   中英

上传图片或创建新帖子时,Wordpress 中的 net::ERR_CONNECTION_RESET

[英]net::ERR_CONNECTION_RESET in Wordpress when uploading images or creating new post

环境:Apache / Linux 7.7 / PHP 7.2.10 / Wordpress

当我尝试上传新图片或创建新帖子或页面时,我在 Wordpress 中收到 net::ERR_CONNECTION_RESET 错误。 尝试创建新帖子时,当 wordpress 尝试保存草稿时,控制台中会重复出现该错误。 我发现发布了类似的问题,但大多数似乎指向浏览器问题。

  • 错误仅在我使用域时发生
  • 当我使用机器名称时不会发生错误
  • 我已经与防火墙团队进行了多次故障排除会话,他们坚持认为连接是在服务器而不是防火墙上重置的
  • 域是 SSL
  • 这发生在所有浏览器中
  • 即使全新安装 wordpress 也会出现错误 - 没有插件
  • 我们有一个使用 url 的开发环境,但本应相同的测试环境不适用于 url。 两种环境的主要区别是额外的防火墙,但防火墙团队表示,他们在防火墙上看不到任何会导致这种情况的东西。

这是错误:

POST https://[domain here]/wp-admin/async-upload.php net::ERR_CONNECTION_RESET

load-scripts.php?c=1&load[chunk_0]=jquery-core,utils,moxiejs,plupload,plupload-handlers,jquery-ui-core,jquery-ui-widget,jquery-ui-tabs,jquery-form&ver=5.5.1:formatted:7172 

下面是一个示例虚拟主机条目。 我认为这没问题,但发布以防万一有人可能会看到问题。

<VirtualHost *:*>
     DocumentRoot /apache/httpd/www/html/]folder]
     ServerName [domain here]:443
     RewriteEngine On
     RewriteRule .* - [E=REQUEST_SCHEME:https]
</VirtualHost>

任何故障排除提示将不胜感激。 谢谢

联系您的网络托管公司并要求他们增加您的 PHP 内存限制。

  • 或者您可以通过在 wp-config.php 文件中添加以下代码来增加

    定义('WP_MEMORY_LIMIT','256M');

  • 或者您也可以通过在 .htaccess 文件中添加以下代码来增加它

    php_value memory_limit 256M

  • 或者您也可以通过在 web 服务器的 php.ini 文件中添加以下代码来增加它

    内存限制 = 256M

您是否检查过 Apache 的 error_log 和/或 PHP-FPM 日志? 我的net::ERR_CONNECTION_RESET问题发生是因为 WordPress 发送了大量 PHP 通知,而 PHP-FPM net::ERR_CONNECTION_RESET了该进程

FastCGI: too much stderr received from server /path-to-instance/php74-fpm", increase FCGI_SERVER_MAX_STDERR_LINE_LEN (1023) and rebuild or use "\\\\n" to terminate lines, referer: https://wordpress-instance/wordpress/wp-admin/themes.php

我通过简单地放置一个来修复

error_reporting(E_ALL & ~E_NOTICE);

进入wp-config.php 也许您在wp-config.php中进行了一些自定义,根据您的域名启用或禁用日志记录?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM