Главная Новости

Как исправить проблему постоянного выбрасывания из аккаунта


Опубликовано: 24.08.2018

видео Как исправить проблему постоянного выбрасывания из аккаунта

Оповещение населения отключить

Вы когда-нибудь сталкивались с проблемой, когда WordPress постоянно выбрасывает вас из аккаунта? Недавно один из наших читателей столкнулся с такой проблемой. Она испробовала все доступные подсказки типа деактивации плагинов, очистки кеша, вытирания куки браузера и даже восстановление WordPress из бекапа. Ничего из вышеперечисленного не сработало. Если вы также столкнулись с такой проблемой, у нас есть решение для вас. В этой статье мы покажем вам как исправить проблему постоянного выбрасывания из аккаунта, также известную как таймаут сессии WordPress.


ПРЕКРАЩЕНИЕ РАБОТЫ WARFACE - РЕШЕНИЕ!

Почему WordPress выкидывает из аккаунта?

Для того, чтобы понять, почему WordPress постоянно выкидывает из аккаунта, нужно понять как работает процесс логина в WordPress.

WordPress устанавливает куки в вашем браузере для того, чтобы проверить сессию логина. Эти куки устанавливаются для адреса WordPress, который хранится в разделе настроек. Если вы пытаетесь получить доступ с адрес, который не соответствует указанному в настройках, то WordPress не сможет проверить вашу сессию.


Beth Noveck: Demand a more open-source government

Как вы видите на скриншоте выше, адрес WordPress и адрес сайта — две разные ссылки (обратите внимание, что у одного указан www., а у другого — нет).

Исправляем проблему входа

Самое простое решение для этой проблемы входа — убедиться, что у вас указана одна и та же ссылка в полях Адрес сайта и WordPress адрес в ваших настройках WordPress. Это означает, что вам необходимо выбрать, какую ссылку оставить: с www или без www в обоих полях.

Входим в административную панель WordPress и переходим в раздел Настройки » Общие .

Если вы не можете получить доступ к админке сайта, то эти поля можно обновить путем редактирования файла wp-config.php.

Подключитесь к вашему сайту с помощью FTP клиента и найдите файл wp-config.php в корневой папке вашего сайта. Необходимо скачать этот файл на ваш компьютер и открыть его в текстовом редакторе типа Блокнот. Добавьте следующий код сразу перед строкой That’s all, stop editing! Happy blogging (/* Это всё, дальше не редактируем. Успехов! */)

define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');

Если вам предпочтительней использовать www в адресе, тогда вставьте следующий код:

define('WP_HOME','http://www.example.com'); define('WP_SITEURL','http://www.example.com');

Не забудьте заменить example.com на имя вашего домена.

Почему срабатывает это решение?

Говоря техническим языком, www по сути является поддоменом. Это означает, что адреса с www и без него являются двумя разными доменами.

Изменяя и обновляя эти адреса на одинаковый адрес, проблема решается.

Более подробное техническое объяснение по поводу домена с www и без него можно прочесть здесь (на английском языке).

Также важно заметить, что некорректные настройки полей Адрес сайта и WordPress адрес также могут привести к проблеме «слишком много перенаправлений» (too many redirect issue) в WordPress.

Мы надеемся, что эта статья помогла вам исправить ошибку таймаута сессии WordPress.

По всем вопросам и отзывам просьба писать в комментарии ниже.

Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.

VN:F [1.9.22_1171]

Rating: 5.0/ 5 (2 votes cast)

rss