Мы находимся на сервере IIS и недавно перешли на HTTPS через cloudflare. Мне пришлось вставить это исправление, чтобы панель администратора заработала: https://wordpress.stackexchange.com/questions/170165/wordpress-wp-admin-https-redirect-loop
Однако затем я заметил, что при входе в систему мы получаем ошибку / экран «нет достаточных разрешений». Я вручную отключил все плагины в базе данных и снова смог войти.
Я попробовал каждый отдельный плагин, и плагин, вызвавший проблему, был Yoast SEO. Я рассмотрел другие причины этой проблемы, такие как таблицы с неправильным префиксом, но все это правильно. Это произошло только тогда, когда я активировал Yoast SEO, даже когда другие плагины не были активированы.
Я хотел обойти это, используя другой плагин SEO, я пробовал 4 разных, но все они приводят к одной и той же проблеме. Так что это не специфично для Yoast SEO, а то, что используют эти плагины.
Мне интересно, было ли это как-то связано с исправлением, которое я должен был реализовать, чтобы исправить цикл перенаправления, или, возможно, это как-то связано с тем, что мы находимся на сервере IIS Windows, поскольку мы используем web.config, а не .htaccess.
Странно, что его не было до того, как мы перешли на HTTPS. У меня нет вариантов, что попробовать дальше, и мне интересно, может ли кто-нибудь указать мне правильное или новое направление.
РЕДАКТИРОВАТЬ: я могу подтвердить, что если я отключу HTTPS и верну URL-адрес сайта на HTTP, тогда Yoast SEO можно будет активировать без экрана без разрешений. Только при включении HTTPS возникает эта проблема.
Спасибо