Я не могу войти ни на один из моих веб-сайтов разработки WordPress через интерфейс или WP-CLI

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

При перезагрузке сайта никакой обратной связи не происходит. Даже сообщение о неверном пароле.
При использовании параметра «Восстановить утерянный пароль» страница запросит адрес электронной почты или имя пользователя, но затем продолжит делать то же самое, что и страница входа.

При запуске "список пользователей wp" из WP-CLI на любом из сайтов, это сообщение об ошибке.

    WordPress database error Got error -1 from storage engine for query DELETE 
    FROM `wp_options` WHERE `option_name` = '_site_transient_security_report_performed_recently'
     made by include('phar:///usr/local/bin/wp/php/boot-phar.php'), include
    ('phar:///usr/local/bin/wp/php/wp-cli.php'), WP_CLI\Runner->start, WP_CLI\Runner->load_wordpress, 
    require('phar:///usr/local/bin/wp/php/wp-settings-cli.php'), 
    do_action('init'), call_user_func_array, 
    Jetpack::perform_security_reporting, get_site_transient,
    delete_site_option, delete_network_option, delete_option


На сервере размещено много других сайтов WordPress, и все они делают то же самое.

Когда сайт перемещается на наш рабочий сервер, страница входа работает как надо.

Это началось как проблема только на одном сайте и теперь распространилась на весь сервер.


person Henri Lower    schedule 03.06.2016    source источник


Ответы (1)


Войдите в интерфейс командной строки MySQL или используйте графический клиент по вашему выбору и запустите

repair table wp_options;

Если это не поможет, удалите таблицу wp_options и замените ее рабочей копией.

Если это не поможет, вам потребуется более глубокая отладка MySQL, начиная с просмотра журнала ошибок MySQL.

person Sasha Pachev    schedule 04.06.2016