Warning: Undefined variable $post in /www/wwwroot/www.123er.com/usr/themes/default/functions.php on line 5

Warning: Undefined variable $result in /www/wwwroot/www.123er.com/usr/themes/default/functions.php on line 5

Warning: Undefined array key "text" in /www/wwwroot/www.123er.com/usr/themes/default/functions.php on line 15
更新失败。 您可能已经掉线 —— wordpress后台问题全是HTTPS的问题 - 日常生活感悟和心得体会
mdo 日常生活感悟和心得体会

wordpress后台的一堆问题全是HTTPS设置的问题,包括不限于后台空白,区块编辑器无法使用,主题编辑器无法打开……

在2024年的今天,wordpress的智能化自动化已经非常高级,很难再出低级的失误,然而这个问题,新装的wordpress在使用新的区块编辑器时仍然提示“更新失败。 您可能已经掉线”

更新失败。 您可能已经掉线

搜了半天,都是老掉牙的低级答案,什么插件问题rest api问题都是错的,唯一的通解就是SSL证书与https的设置问题。

wordpress后台打不开的问题是重定向次数过多,重定向次数过多是因为:

  • cdn如cloudflare会将url的http改成https,会重定向
  • 服务器环境会使URL进行重定向,cloudflare使用灵活模式,在与源服务器可能会用http访问,也会重定向
  • wordpress后台设置网站地址默认是http,增加重定向
  • wordpress自带.htaccess文件默认是http

区块编辑器提示“更新失败。 您可能已经掉线”也是因为上述问题之一导致,主题编辑器打不开同理。白话就是加载的东西有些不要求https而有些又强制要求http。

解决方案

按重要度,可进行如下:

  1. 正确安装SSL证书,并在服务器环境设置为强制使用https。一招解决。没有自有证书跳过。
  2. 如果使用了cdn如cloudflare代理以及它的证书,需要给服务器安装cloudflare源服务器证书,并设置【完全(严格)】模式。亦可一招制敌。
  3. wordpress后台设置网站地址修改为https起头。需完成1或2任意一步再改,否则可能打不开后台导致要修改数据库了。
  4. wordpress自带.htaccess文件修改http为https,不建议动,容易画蛇添足。

最后,对于个人小网站来说,使用cloudflare源服务器证书,【完全(严格)】模式,开启它的小云朵是最好的。赞美cloudflare~


留言评论(经审核后显示)

请输入19+52的计算结果:

公告

网站临时调试中,bug有点多,如果出现访问请24小时后重试。