Не могу получить доступ к сайту через wp-admin
Я разработал сайт шесть месяцев назад, и теперь мне нужно его обновить, но я не могу получить доступ к странице входа.
Я получаю следующую страницу с ошибкой:
Это немного неловко...
Я также пробовал добавить wp-login.php
в конец URL, но это тоже не сработало.

Попробуйте отключить все ваши плагины, переместив или удалив их из папки /wp-content/plugins/
. Сделайте это через FTP или через панель управления вашего хостинга.
Если это не поможет, войдите на сервер через FTP и загрузите свежую копию WordPress. Это восстановит доступ к wp-admin
и другим поврежденным папкам или файлам.
Свежую копию WordPress можно скачать на WordPress.org.
Другие решения, включая новые файлы входа и изменения в базе данных, описаны на странице WordPress Codex о проблемах со входом.
Там также предлагается, если ничего не помогает, создать тему на форуме поддержки WordPress. Обязательно укажите детали вашего серверного окружения, если они известны: версии mySQL и PHP, операционную систему (ОС), браузер и версию WordPress, которая вызывает проблемы.

- Включите лог отладки в файле wp-config.php
- Отключите плагины, добавив цифру 1 перед каждой папкой плагина
- Восстановите все таблицы в вашей базе данных MySql (восстановление - это функция mysql. Команда repair не наносит вреда)
- Проверьте файл htaccess на наличие некорректных редиректов
- Проверьте права доступа к папкам/файлам (755, 644)
Добавьте следующий код в
wp-config.php
:define('WP_SITEURL', 'http://example.com'); define('WP_HOME', 'http://example.com');

Со мной произошло то же самое (я не мог получить доступ к mysite.com/wp-admin
). Это случилось после установки плагина wpcareer, который запросил root-доступ к моему сайту. Затем я зашел в cpanel, где размещен мой сайт, и удалил этот плагин.
После этого все снова заработало нормально.

Если у вас возникли проблемы со входом в панель администрирования WordPress, ознакомьтесь с этим разделом WordPress Codex: Проблемы со входом

Ваш экран входа находится здесь: http://childtalk.com.au/wordpress/wp-login.php
Вы сделали что-то похожее на то, что описано на этой странице Codex, чтобы скрыть директорию /wordpress/
.

Если у вас установлен плагин wpcareers и вы его активировали, то мы сталкиваемся с этими проблемами из-за проблем совместимости с версией WordPress.
Перейдите в панель управления хостингом в файл manager>public_html/wp-content/plugins
, где public_html
— это корневая папка моего сайта jobsclue.in
, удалите этот плагин и после этого выполните повторный вход.

Я также не мог войти в админку WordPress, сообщение было "404 Страница не найдена". Я пробовал восстановить файлы и резервную копию базы данных без успеха.
Затем с помощью Filezilla (можно использовать другие программы) я переименовал папку /wp-content/plugins
в: /wp-content/pluginsoff
Я изменил структуру постоянных ссылок (что-то изменило её на index.php
) на предыдущую настройку год/месяц/день/названиезаписи
и нажал Сохранить.
Также я изменил содержимое файла .htaccess
в корневой папке и папке WordPress на:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Я переименовал все папки плагинов, например akismet
в akismetoff
. После этого я переименовал папку pluginsoff
обратно в plugins
.
Я проверил плагины в админке WordPress, пока не исчезло сообщение 404. Затем я убирал "off" из названий плагинов по одному. Если вы подозреваете, что плагин поврежден (например, изменилась дата его изменения), лучше удалить его и установить заново.
После этого проблема была решена.
