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.com to something else like beta.mysite.com 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?