admin管理员组文章数量:1287934
I transferred a WordPress website to my server, the previous webserver was apache, the new web server is Nginx, but I made a mistake and got the Nginx config file from my old resources so this phrase "charset koi8-r;" left in the config file, I removed this phrase later
after the movement, I notice an error in WordPress create post page, in the console menu
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
which didn't affect my work procedure and writing posts, until I notice that this error don't let the SEO plugins panel to be opened and usable, and when I try to use SEO plugins like Yoast SEO or Rank Math SEO, this error will be also in the console: this error is for Rank Math SEO and a similar error will be displayed for 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
this situation isn't good, because I can't use SEO tools anymore, after lots of investigation I notice that when I change my site URL from www.mysite to something else like beta.mysite the error will not be displayed anymore and changing back to default address result in error appearing again
I tried whatever I could, clearing cache and other similar stuff, but I am on a dead-end road now, I checked the database charset, changed my database version (MariaDB 10.4 and 10.5), changed PHP version (Php 7.4 and 8.0), and lots of other things do you have any suggestion?
I transferred a WordPress website to my server, the previous webserver was apache, the new web server is Nginx, but I made a mistake and got the Nginx config file from my old resources so this phrase "charset koi8-r;" left in the config file, I removed this phrase later
after the movement, I notice an error in WordPress create post page, in the console menu
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
which didn't affect my work procedure and writing posts, until I notice that this error don't let the SEO plugins panel to be opened and usable, and when I try to use SEO plugins like Yoast SEO or Rank Math SEO, this error will be also in the console: this error is for Rank Math SEO and a similar error will be displayed for 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
this situation isn't good, because I can't use SEO tools anymore, after lots of investigation I notice that when I change my site URL from www.mysite to something else like beta.mysite the error will not be displayed anymore and changing back to default address result in error appearing again
I tried whatever I could, clearing cache and other similar stuff, but I am on a dead-end road now, I checked the database charset, changed my database version (MariaDB 10.4 and 10.5), changed PHP version (Php 7.4 and 8.0), and lots of other things do you have any suggestion?
Share Improve this question asked Sep 12, 2021 at 21:04 MohsenPMohsenP 113 bronze badges 6 | Show 1 more comment1 Answer
Reset to default 1I really can't believe this, but sometimes the answer is really simple I just forgot to clear the Cloudflare cache
It's more than a week which I am trying to fix this problem O_o
本文标签: seocharset problem in wordpress because of nginx config
版权声明:本文标题:seo - charset problem in wordpress because of nginx config 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1741324551a2372400.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
б─-б©ц≈ц╥Б──-Б╞©Б╦─-Б╧©
is detected as ukrainian by google translate but nothing is translated. I strongly suspect you have broken and mangled values somewhere as part of your migration effort. Perhaps when you exported the database you exported it into a character encoding that did not support the full character set, or you imported into the database with an encoding that did not support the characters, and they were truncated. This can happen if 8 byte characters are inserted into a 4byte encoding, they either get split or the ends are cut off – Tom J Nowell ♦ Commented Sep 12, 2021 at 21:42