Невозможно Получить Доступ К Wp-Admin После Установки Ssl – Возможности Пользователя Не Заданы

  • Автор темы Merlend
  • Обновлено
  • 20, Oct 2024
  • #1

РЕДАКТИРОВАТЬ:

Оказывается, решением было просто переустановить WordPress (в любом случае это был новый блог). Все еще не уверен, в чем на самом деле была проблема, но это решило ее.

Я испробовал все исправления на stackexchange и других веб-сайтах, но ничего не решило проблему.

Я проверил, что wp_ находится перед всеми моими таблицами.

 
 
 [switch_themes] => 1 
[edit_themes] => 1 
[activate_plugins] => 1 
[edit_plugins] => 1 
[edit_users] => 1 
[edit_files] => 1
 

Я обновил http:// на https:// везде в базе данных.

RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*) https://www.%{SERVER_NAME}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} off RewriteRule ^(.*) https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

Я пробовал FORCE_SSL_ADMIN с $_SERVER['HTTPS']='on' или без него.

и т. д.

define('FORCE_SSL_ADMIN', true); if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';

и т. д.

В настоящее время это есть в моем wp-config.php. Я пробовал разместить его вверху внизу и повсюду между ними:

В настоящее время у меня есть это в моем htaccess над WordPress (также пробовал разместить его ниже):

Я знаю, что проблема в том, что по какой-то причине возможности пользователя не устанавливаются с помощью https. Я просто не знаю, почему и как это исправить.

Например, все эти возможности устанавливаются с помощью http, а не https:

Merlend


Рег
05 Dec, 2017

Тем
71

Постов
210

Баллов
595
  • 25, Oct 2024
  • #2

Я бы рекомендовал пока НЕ ​​принудительно использовать HTTPS. Вместо этого удалите все это в wp-config.php и в .htaccess. Затем войдите в WordPress, убедившись, что вы используете ссылку HTTPS.

Если вы можете войти в систему, то теперь вы знаете, что можете войти как по HTTP, так и по HTTPS. Затем вы можете принудительно использовать HTTPS. Если вы можете войти в систему по HTTP, но не по HTTPS, я бы рекомендовал изменить ключи SALT в файле wp-config.php (https://api.wordpress.org/secret-key/1.1/salt/) и снова посетить сайт в режиме приватного просмотра.

Сертификаты SSL кэшируются вашим браузером, и изменение ключей SALT часто может привести к обновлению этих надоедливых кешей.

 

Glorensky


Рег
29 Oct, 2009

Тем
61

Постов
187

Баллов
512
  • 25, Oct 2024
  • #3

Подобно @justin-downey, я бы сделал следующее:

1) Удалите все настройки htaccess, wp-config.

2) Работайте полностью из другого браузера, чтобы избежать кешированных версий браузера.

 

Ceasarby


Рег
10 Mar, 2007

Тем
76

Постов
199

Баллов
589
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно