2016-06-03 8 views
1

Kürzlich haben meine WordPress-Websites begonnen, auf der Anmeldeseite zu agieren.
Wenn ein Benutzer seine Anmeldeinformationen angibt und die Eingabetaste drückt, scheint die Seite neu zu laden.

Es wird keine Rückmeldung gegeben, wenn die Website neu geladen wird. Nicht einmal eine fehlerhafte Passwortmeldung.
Wenn Sie die Option "verlorenes Passwort wiederherstellen" verwenden, wird die Seite nach einer E-Mail oder einem Benutzernamen fragen, aber dann machen Sie dasselbe wie die Anmeldeseite.

Wenn "wp user list" von der WP-CLI auf einer der Websites ausgeführt wird, ist dies die Fehlermeldung.
Ich kann mich über das Frontend oder WP-CLI nicht bei einer meiner WordPress-Entwicklungswebsites anmelden

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 


Die Server-Hosts viele andere Wordpress-Seiten und sie alle tun dies sind.

Wenn eine Site auf unseren Produktionsserver verschoben wird, funktioniert die Anmeldeseite so, wie sie sollte.

Dies begann als ein Problem auf nur einer Website und hat sich nun auf den gesamten Server verteilt.

Antwort

1

Melden Sie sich bei MySQL Kommandozeilen-Schnittstelle oder die grafische Client Ihrer Wahl verwenden, und

repair table wp_options; 

laufen Wenn das es nicht beheben, fallen die wp_options Tabelle und ersetzen sie durch eine Arbeitskopie.

Wenn das nicht funktioniert, müssen Sie MySQL tiefer inspizieren, indem Sie das MySQL-Fehlerprotokoll durchlesen.

Verwandte Themen