个人博客: alvincr.com。 本文链接:https://Alvin Cr.com/2021/01/can-not-log in-back stage/1后台1现象,打开CDN并加速后,可以正常访问网站内容
2发生原因上述现象是CDN服务器使用缓存造成的。
以下内容纯粹是对alvin的个人理解。 如果有错误的话请修改:
使用CDN加速时,DNS将解析为CDN加速提供程序。 返回的数据是CDN服务器缓存的个人站点的静态内容,但无法缓存后台内容。 此外,更改缓存的后台数据也没有意义,因此不会保存到站点。 后台链接也由CDN提供程序更改,无法成功访问后台。
3在进行下一步之前,简单的测试将确定cookie是否导致了此类问题。 方法很简单,谷歌浏览器只需打开无痕迹模式,火狐打开隐私模式再次访问网站。
如下图所示,打开无痕迹模式将禁用所有插件和cookie等本地信息,缓存当然也将禁用。
图像导出失败
2解决方法在进行此步骤之前,请务必完成上述简单测试部分。
1通用方法打开CDN加速后无法进入后台,
打开CDN后,如果遇到wordpress后台无法打开的情况,直接禁止缓存/wp-admin文件夹即可。
2个人方法我不完全清楚。 是一般的方法。 要说为什么,那是因为我的网站上发生的不是这个问题,还有其他几个问题。 重定向次数太多了。 403forbidden等一系列错误。 因此,在清理缓存、重置CDN加速、重置CDN参数、重新获取SSL证书之后,这个问题只是我在重定向次数太多的过程中出现的,所以我不能保证用什么方法一定能解决这个问题。 但是,基本上CDN和缓存的关系没有消除,只要朝着这个方向努力就可以。
3其他方法解决了我的问题,所以不能进行其他测试。 以下是我找到的教程的简单解决方法。
方法1 :总结
我对这个方法持怀疑态度。 因为如果删除或添加什么东西,很容易发生异常。 执行以下操作时请记住备份: 特别是进行4号、9号操作。 我个人认为应该不会出现8号的问题,6号、7号几乎都无效。 (请参阅2021.1.12补充)
转载来源: https://www.ma guang.net/archives/5829
4、修改或删除WordPress目录下的wp-config文件后重新生成。
添加以下代码:
$ home=‘http://’. $ _ server [‘http _ host’]; //
博客首页$ WP URL=‘http://’. $ _ server [‘http _ host’]//
WP程序的路径定义(WP _ home )、$home; efine(WP_siteurl )、$wpurl;
6、使用地址:域名/wp-admin/index.php登录后台。
7、打开phpMyAdmin,点击options,查看自己的siteurl,值为http://www.xxx.com/WordPress,删除www,返回WordPress登录页面,用户
8、在主题文件夹中的functions.php中? php ……? 删除前后空白或多余的空白行
根目录下的wp-config.php的? php ……? 删除前后空格
wp-includes/user.php的? php ……? 删除前后空格
9、删除wp-content/plugins文件夹(意味着抓住WORDPRESS插件中是否发生了错误) )
方法1(2021.1.12补充)。
已找到其他人对这些方法的尝试结果,但方法1的方法均无效(https://WordPress.org/support/topic/the-connection-was-reset-12 /
I’vespenttimesearchingforsolutions,tono avail.thefollowingiswhati’vetriedsofar :
I’veclearedthecache/cookies/history
禁用的插件
(-disabled theme (althoughididn’thaveanyotherthemesinstalledforittorevertto ) () ) ) ) ) ) )
removed.htaccess file
addedanewusertothedatabase
updatedthesiteurlbyaddingthefollowinglinesintothewp-config.PHP file (usingthenameofmysiteinsteadof " example.com " );
efine(WP_siteurl,) http://example.com#8217; );
方法2 :补充
来自wordpress社区的对话内容陈旧,主要有两种可能。 1是adsblock,2是WP后台杀毒软件