Support » Allgemeine Fragen » Passwort zurücksetzen funktioniert nicht – DEBUG Datenbankfehler

  • Hallo zusammen,

    ich hoffe jemand kann mir behilflich sein bzw. mir einen Tipp geben. Mit meinem aktuellen Login komme ich nicht mehr in das WP-Backend meiner Webseite. Zudem funktionieren die Sider auf der Startseite nicht mehr (Plugin Revolution Slider)

    Habe versucht das Passwort über einen Generator und über die reguläre Passwort-Vergessen-Funktion wiederherzustellen. Beides ohne Erfolg.

    Anschließend habe ich mir die Log-Datei angesehen. Diese war so voll, dass man sie nicht mal mehr mit dem Texteditor öffnen konnte (ca. 1 GB Text). Habe diese Log-Datei bei mir gesichert und auf dem Server gelöscht. Anschließend habe ich mich nochmal versucht einzuloggen und konnte so die Fehler einsehen.

    Die SQL-Statements die fehlschlagen werden offenbar in einem Plugin ausgeführt. Es gibt hier einen Hinweis auf den js_composer. Außerdem gibt es einen Verweis auf das Hello-Dolly Plugin, welches aber längst entfernt wurde.

    In dem Log kommt auch raus, was der Grund für die fehlgeschlagenen SQL-Statements ist: Der Präfix für die WordPress-Tabellen ist bei mir „oskar_“ und in den Statements, welche im Log stehen wird der Standart-Präfix „wp_“ versendet.

    Im Log ist aber nicht genau zu erkennen ist, wo die Fehler herkommen.

    Hier der Inhalt aus dem Logfile:

    [25-Nov-2018 20:22:09 UTC] WordPress-Datenbank-Fehler Table 'db11262277-oskar.wp_term_taxonomy' doesn't exist für Abfrage SELECT key1.term_id FROM wp_term_taxonomy key1
    
    INNER JOIN wp_term_relationships key2 ON key2.term_taxonomy_id = key1.term_taxonomy_id AND key1.taxonomy = 'category'
    
    INNER JOIN wp_posts key3 ON key3.id = key2.object_id AND key3.post_excerpt LIKE '%ab21c%' von require('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, Vc_Manager->init, Vc_Mapper->init, require_once('/themes/route/cs-framework/plugins/js-composer-init/changed-files/map.php'), cs_element_values, get_categories, get_terms, WP_Term_Query->query, WP_Term_Query->get_terms, apply_filters('terms_clauses'), WP_Hook->apply_filters, dolly_plugin->terms_clauses
    
    [25-Nov-2018 20:22:09 UTC] WordPress-Datenbank-Fehler You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY t.name ASC' at line 1 für Abfrage SELECT  t.*, tt.* FROM oskar_terms AS t  INNER JOIN oskar_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('portfolio-category') AND t.term_id NOT IN() ORDER BY t.name ASC  von require('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, Vc_Manager->init, Vc_Mapper->init, require_once('/themes/route/cs-framework/plugins/js-composer-init/changed-files/map.php'), cs_element_values, get_categories, get_terms, WP_Term_Query->query, WP_Term_Query->get_terms
    [25-Nov-2018 20:22:09 UTC] WordPress-Datenbank-Fehler Table 'db11262277-oskar.wp_term_taxonomy' doesn't exist für Abfrage SELECT key1.term_id FROM wp_term_taxonomy key1
    
    INNER JOIN wp_term_relationships key2 ON key2.term_taxonomy_id = key1.term_taxonomy_id AND key1.taxonomy = 'category'
    
    INNER JOIN wp_posts key3 ON key3.id = key2.object_id AND key3.post_excerpt LIKE '%ab21c%' von require('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, Vc_Manager->init, Vc_Mapper->init, require_once('/themes/route/cs-framework/plugins/js-composer-init/changed-files/map.php'), cs_element_values, get_categories, get_terms, WP_Term_Query->query, WP_Term_Query->get_terms, apply_filters('terms_clauses'), WP_Hook->apply_filters, dolly_plugin->terms_clauses
    
    [25-Nov-2018 20:22:09 UTC] WordPress-Datenbank-Fehler You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY t.name ASC' at line 1 für Abfrage SELECT  t.*, tt.* FROM oskar_terms AS t  INNER JOIN oskar_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('category') AND t.term_id NOT IN() ORDER BY t.name ASC  von require('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, Vc_Manager->init, Vc_Mapper->init, require_once('/themes/route/cs-framework/plugins/js-composer-init/changed-files/map.php'), cs_element_values, get_categories, get_terms, WP_Term_Query->query, WP_Term_Query->get_terms
    [25-Nov-2018 20:22:09 UTC] WordPress-Datenbank-Fehler Table 'db11262277-oskar.wp_term_taxonomy' doesn't exist für Abfrage SELECT key1.term_id FROM wp_term_taxonomy key1
    INNER JOIN wp_term_relationships key2 ON key2.term_taxonomy_id = key1.term_taxonomy_id AND key1.taxonomy = 'category'
    
    INNER JOIN wp_posts key3 ON key3.id = key2.object_id AND key3.post_excerpt LIKE '%ab21c%' von require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, Vc_Manager->init, Vc_Mapper->init, require_once('/themes/route/cs-framework/plugins/js-composer-init/changed-files/map.php'), cs_element_values, get_categories, get_terms, WP_Term_Query->query, WP_Term_Query->get_terms, apply_filters('terms_clauses'), WP_Hook->apply_filters, dolly_plugin->terms_clauses
    
    [25-Nov-2018 20:22:09 UTC] WordPress-Datenbank-Fehler You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY t.name ASC' at line 1 für Abfrage SELECT  t.*, tt.* FROM oskar_terms AS t  INNER JOIN oskar_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('portfolio-category') AND t.term_id NOT IN() ORDER BY t.name ASC  von require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, Vc_Manager->init, Vc_Mapper->init, require_once('/themes/route/cs-framework/plugins/js-composer-init/changed-files/map.php'), cs_element_values, get_categories, get_terms, WP_Term_Query->query, WP_Term_Query->get_terms
    
    [25-Nov-2018 20:22:09 UTC] WordPress-Datenbank-Fehler Table 'db11262277-oskar.wp_term_taxonomy' doesn't exist für Abfrage SELECT key1.term_id FROM wp_term_taxonomy key1
    
    INNER JOIN wp_term_relationships key2 ON key2.term_taxonomy_id = key1.term_taxonomy_id AND key1.taxonomy = 'category'
    
    INNER JOIN wp_posts key3 ON key3.id = key2.object_id AND key3.post_excerpt LIKE '%ab21c%' von require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, Vc_Manager->init, Vc_Mapper->init, require_once('/themes/route/cs-framework/plugins/js-composer-init/changed-files/map.php'), cs_element_values, get_categories, get_terms, WP_Term_Query->query, WP_Term_Query->get_terms, apply_filters('terms_clauses'), WP_Hook->apply_filters, dolly_plugin->terms_clauses
    
    [25-Nov-2018 20:22:09 UTC] WordPress-Datenbank-Fehler You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY t.name ASC' at line 1 für Abfrage SELECT  t.*, tt.* FROM oskar_terms AS t  INNER JOIN oskar_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('category') AND t.term_id NOT IN() ORDER BY t.name ASC  von require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, Vc_Manager->init, Vc_Mapper->init, require_once('/themes/route/cs-framework/plugins/js-composer-init/changed-files/map.php'), cs_element_values, get_categories, get_terms, WP_Term_Query->query, WP_Term_Query->get_terms

    Schon mal vielen Dank im Voraus. Ich hoffe mir kann jemand helfen, da ich aktuell mit meinem Latein am Ende bin.

    Viele Grüße
    Mario

    Moderationshinweis: Log zur besseren Lesbarkeit als Code formatiert. Bego

    • Dieses Thema wurde geändert vor 5 Jahren, 5 Monaten von Bego Mario Garde. Grund: Formatierung geändert
    • Dieses Thema wurde geändert vor 5 Jahren, 5 Monaten von Bego Mario Garde.

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Das sind recht viele Informationen auf einmal. Ich würde versuchen, schrittweise vorzugehen und den Schwerpunkt erst einmal darauf zu legen, dass du wieder in dein Backend kommst und die Website läuft – im Moment wird nur ein White Screen of Death angezeigt.

    Als erstes würde ich per FTP das Plugin-Verzeichnis umbenennen, um die Plugins vorübergehend zu deaktivieren und damit als mögliche Fehlerursache auszuschließen. Du kannst dann schon prüfen, ob die Webseiten und Anmeldeformular unter wp-login.php wieder angezeigt werden. Falls nicht, müsstest du das weiter „eskalieren“, also verwendetes Theme umbenennen – Standard-Theme („Twenty …“) muss dabei vorhanden sein, ggf. WordPress manuell aktualisieren, Servereinstellungen prüfen …

    Als nächstes würde ich dann das Problem mit den Zugangsdaten klären. Ich weiß nicht, was du mit „Passwort über einen Generator wiederherstellen“ genau meinst, aber das Passwort muss als MD5-Hash eingetragen werden. Das am häufigsten verwendete Datenbankverwaltungsprogramm phpMyAdmin bietet dafür eine Funktion an:

    Screenshot MD5-Funktion in phpMyAdmin

    Bei der Gelegenheit solltest du auch gleich mal in der Tabelle wp_usermeta (mit deinem Präfix) den Eintrag der wp_capabilities für das gewählte Account anschauen. Sie sollten auf a:1:{s:13:"administrator";b:1;} gesetzt sein, wenn das Account Administrationsrechte haben soll.

    Seite läuft ja wieder. Problem gelöst?

    Gruß, Torsten

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Das Thema „Passwort zurücksetzen funktioniert nicht – DEBUG Datenbankfehler“ ist für neue Antworten geschlossen.