我将WordPress网站传输到我的服务器,以前的web服务器是apache,新的web服务器是Nginx,但我犯了一个错误,从我的旧资源中获取了Nginx配置文件;charset koi8-r"E;在配置文件中,我后来删除了这个短语
移动之后,我注意到控制台菜单中的WordPress创建帖子页面中有一个错误
Uncaught SyntaxError: Invalid regular expression: /[б─-б©ц≈ц╥Б──-Б╞©Б╦─-Б╧©]/: Range out of order in character class
at Module.<anonymous> (analyzer.js?ver=1.0.71.1:1)
at n (analyzer.js?ver=1.0.71.1:1)
at analyzer.js?ver=1.0.71.1:1
at analyzer.js?ver=1.0.71.1:1
这并没有影响我的工作流程和写帖子,直到我注意到这个错误不允许打开和使用SEO插件面板,当我尝试使用像Yoast SEO或Rank Math SEO这样的SEO插件时,这个错误也会出现在控制台中:
这个错误是针对Rank Math SEO的,而Yoast SEO也会显示类似的错误Uncaught ReferenceError: rankMathAnalyzer is not defined
at Object.<anonymous> (classic.js?ver=1.0.71.1:1)
at n (classic.js?ver=1.0.71.1:1)
at Module.<anonymous> (classic.js?ver=1.0.71.1:1)
at n (classic.js?ver=1.0.71.1:1)
at classic.js?ver=1.0.71.1:1
at classic.js?ver=1.0.71.1:1
(anonymous) @ classic.js?ver=1.0.71.1:1
n @ classic.js?ver=1.0.71.1:1
(anonymous) @ classic.js?ver=1.0.71.1:1
n @ classic.js?ver=1.0.71.1:1
(anonymous) @ classic.js?ver=1.0.71.1:1
(anonymous) @ classic.js?ver=1.0.71.1:1
这种情况并不好,因为我不能再使用SEO工具了,经过大量调查,我注意到当我将我的网站URL从
www.mysite.com 到其他类似的地方
beta.mysite.com 错误将不再显示,更改回默认地址会导致错误再次出现
我尽了我所能,清除了缓存和其他类似的东西,但我现在走到了死胡同,我检查了数据库字符集,更改了数据库版本(MariaDB 10.4和10.5),更改了PHP版本(PHP 7.4和8.0),还有很多其他的事情。你有什么建议吗?