Kein Zugriff nach WP-Aktualisierung

  • Moin,
    als neue Mitarbeiterin bei https://fw-systeme.de sollte ich vor einem Jahr mal die Website auf Fehler durchsehen.
    Dabei ist mir u.a. aufgefallen, dass das Kontaktformular nicht angezeigt wird.
    Im WP-Backend war das erforderliche Plugin nicht installiert und ein neues ließ sich nicht installieren: "Installation fehlgeschlagen: Verzeichnis konnte nicht angelegt werden..."
    (Außerdem stand da "WordPress 6.3.2 ist verfügbar! Bitte aktualisiere jetzt.")
    Ich vermute, das lag daran, dass ein Kollege wegen vorheigen Problemen in der DB "eine Flag gesetzt" hatte (so hat er es genannt), dass vermutlich die Installation von Plugins nicht mehr zulässt. Auf Fragen diesbezüglich antwortete er nur " nicht meine Baustelle." Die Flag hatte er wohl gesetzt, weil die Plugins Probleme gemacht hatten.
    Was also tun? Erst mal eine Datensicherung. Ich als Leihe habe es aber nicht hinbekommen. Mein Chef hatte dann irgendwann das Backup hinbekommen. Es ist über 500 MB groß und besteht aus über 20.000 Dateien - ist das normal? Und dann gibt's da noch die DB, die ist 121 MB groß! Und dann hat er da noch ein SSH Key gespeichert - alles bömische Dörfer für mich.
    Nach dem Backup hat mein Chef dann WP aktualisiert. Seit dem wird man beim Aufrufen der Url https://fw-systeme.de/wp-admin/ aufgefordert, die WP-DB zu aktualisieren. Okay, klick auf Button... ein paar Sekunden später steht dann da: im Grunde nichts. Es ist das WP-Logo zu sehen und ein weißer Balken, der aussieht wie eine Eingabeleiste.
    Die Url ist https://fw-systeme.de/wp-admin/upgra…=%2Fwp-admin%2F

    Mein Chef könnte das sicherlich, der hat aber einfach keine Zeit dazu. Und der Kollege, der es verursacht hat, spricht nicht mehr mit mir!

    Könnte mir vielleicht jemand helfen? Aber bitte bedenken: ich bin ein Leihe.
    Vielen Dank.
    Viele Grüße aus Oldenburg :-)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hallo,

    der Provider erstellt möglicherweise täglich ein Backup. Hier könnte man versuchen, die lauffähige Version vor dem Desaster herzustellen. Das Update kannst du später mit ein paar Klicks selber machen. keine Angst.

    Jetzt müssen wir erst einmal finden, wie der nette Kollege "einen Flag gesetzt hat.

    Eine Möglichkeit, die mir zurzeit einfällt, könnte der Inhalt der wp-config.php sein. Post den Inhalt der wp-config.php BITTE ohne die Datenbankzugangsdaten. Lösche vor dem Posten in diesem Forum den folgenden Bereich

    und nur hier und nicht auf dem Server ändern. Auf Server jetzt ersteinmal nichts ändern!

    Wichtig ist, dass du nach dem Zurückspielen der Datensicherung von dem Provider in den Amin kommt.

    Andere hier im Forum werden sicherlich weitere Tipps haben.

    Viele Grüße


    .

    Mit offenen Augen träumen

  • Die Seite mit dem Balken und ohne weitere Inhalte ist ein unvollständig erzeugter HTML-Code. Grund scheint zu sein, dass es serverseitig einen Fehler gab. Dieser ist im Error-Log im Hosting einzusehen. Der Support vom Hoster sollte dabei helfen können es zu finden.

    Auf Grund deiner ganzen Projekt-Historie würde ich dir empfehlen jemanden zu suchen der dich dabei persönlich unterstützen kann. Es sollte gar kein großartiger Aufwand sein, wenn sich jemand mit WordPress-Wissen das mal anschaut. So jemanden kannst Du hier im Forum über die https://forum.wpde.org/forums/jobboerse.33/ finden.

  • Vielen Dank für Eure Antworten.
    Hier erstmal als Antwort auf r23 der Inhalt der wp-config.php (mit gekürzten Kommentaren und ersetzten Schlüsseln in Form von .... ):

    <?php
    /**
    * Grundeinstellungen für WordPress ....
    * @package WordPress
    */

    // ** MySQL-Einstellungen ** //....


    /**
    * Der Collate-Type sollte nicht geändert werden.
    */
    define('DB_COLLATE', '');

    /**#@+
    * Sicherheitsschlüssel ....
    *
    * @since 2.6.0
    */
    define( 'AUTH_KEY', '....' );
    define( 'SECURE_AUTH_KEY', '....' );
    define( 'LOGGED_IN_KEY', '....' );
    define( 'NONCE_KEY', '....' );
    define( 'AUTH_SALT', '....' );
    define( 'SECURE_AUTH_SALT', '....' );
    define( 'LOGGED_IN_SALT', '....' );
    define( 'NONCE_SALT', '....' );

    /**#@-*/

    /**
    * WordPress Datenbanktabellen-Präfix ....
    * Bitte verwende nur Zahlen, Buchstaben und Unterstriche!
    */
    $table_prefix = 'wp_';

    /**
    * Für Entwickler: Der WordPress-Debug-Modus....
    *
    * @Link https://codex.wordpress.org/Debugging_in_WordPress
    */
    define( 'WP_DEBUG', false );
    //define('FS_METHOD','direct');
    /* Das war’s, Schluss mit dem Bearbeiten! Viel Spaß. */

    /** Der absolute Pfad zum WordPress-Verzeichnis. */
    if ( ! defined( 'ABSPATH' ) ) {
    define( 'ABSPATH', dirname( __FILE__ ) . '/' );
    }

    /** Definiert WordPress-Variablen und fügt Dateien ein. */
    require_once( ABSPATH . 'wp-settings.php' );

  • Noch eine Info:
    in der einen der zwei gesicherten Datenbanken "dbs...._2024-01-23.sql" (die andere heißt db...._hosting-data_io.sql)
    steht in Zeile 1474 der Code
    INSERT INTO `wp_options` VALUES (33,'active_plugins','a:0:{}','yes') , .....
    Dies deaktiviert laut Recherche unseres Praktikanten die Plug-ins.
    Könnte das der/die/das Flag sein?

  • Die Seite mit dem Balken und ohne weitere Inhalte ist ein unvollständig erzeugter HTML-Code. Grund scheint zu sein, dass es serverseitig einen Fehler gab. Dieser ist im Error-Log im Hosting einzusehen. Der Support vom Hoster sollte dabei helfen können es zu finden
    ....

    Hallo threadi,
    vielen Dank für deine Antwort. Wo finde ich, wer der Hoster ist?

  • Noch eine hilfreiche Info:
    wir hatten 2 Backups gemacht: eins vor und eins nach dem WP-Update.
    Das heißt, wenn mich jemand anleiten könnte, wie ich die ältere Version wiederherstellen kann, könnten wir wenigsten schonmal wieder ins WP-Backend.

  • Noch eine Info:
    in der einen der zwei gesicherten Datenbanken "dbs...._2024-01-23.sql" (die andere heißt db...._hosting-data_io.sql)
    steht in Zeile 1474 der Code
    INSERT INTO `wp_options` VALUES (33,'active_plugins','a:0:{}','yes') , .....
    Dies deaktiviert laut Recherche unseres Praktikanten die Plug-ins.
    Könnte das der/die/das Flag sein?

    nein - es ist ein Standardwert von WordPress auch in deinerm Datenbanktabbel steht

    SQL
    INSERT INTO `wp_options` (`option_id`,`option_name`,`option_value`,`autoload`) VALUES ('33','active_plugins','a:0:{}','yes');

    Mit offenen Augen träumen

  • Hallo,

    auffällig ist nur die unnötige Konstante FS_METHOD, die auch auskommentiert ist

    Code
    //define('FS_METHOD','direct');

    `FS_METHOD` ist eine Konstante in WordPress, die festlegt, wie WordPress in das Dateisystem schreiben soll. Standardmäßig versucht WordPress, die Methode `direct` zu verwenden, bei der Dateien direkt in das Dateisystem geschrieben werden. Wenn dein Server jedoch nicht so konfiguriert ist, dass er das direkte Schreiben von Dateien zulässt, versucht WordPress automatisch, stattdessen die FTP-Methode zu verwenden. Mit `FS_METHOD` kannst du die Methode angeben, die WordPress verwenden soll, wie `direct`, `ssh2`, `ftpext` oder `ftpsocket`. Wenn du `FS_METHOD` auf etwas anderes als `direct` änderst, musst du eventuell deine FTP-Zugangsdaten eingeben, damit WordPress richtig funktioniert.

    https://kinsta.com/de/wissensdatenbank/konstante-fs_method/

    Die Zeile ist auskommentiert und enthält den Standardwert.

    Vor diesem Hintergrund würde ich vermuten, dass dies nicht der Grund ist.

    Ist das Verzeichnis

    ~/wp-content/plugin beschreibbar. in FileZilla in dem Verzeichnis /wp-content/ rechte Maustaste klick auf plugin . hier Dateiattribute. der Nummerischer Wert sollte 755 sein.

    Mit offenen Augen träumen


  • wir hatten 2 Backups gemacht: eins vor und eins nach dem WP-Update.
    Das heißt, wenn mich jemand anleiten könnte, wie ich die ältere Version wiederherstellen kann, könnten wir wenigsten schonmal wieder ins WP-Backend.

    Man richtet eine neue Datenbank ein.

    Die Zugangsdaten der neuen Datenbank trägt man später in die wp-config.php ein.

    Mit dem Backup toll - vermutlich PHPmyADMIN kann man dann die Dateneinlesen.

    Anleitung
    https://help.one.com/hc/de/articles…-mit-phpMyAdmin

    Wenn die Daten eingelesen sind, die Zugangsdaten in der wp-config.php ändern

    Mit offenen Augen träumen

  • der Inhalt der wp-config.php


    Kein Eintrag in dieser wp-config.php hat mit Deinem beschriebenen "weißer Balken" Problem zu tun.

    INSERT INTO `wp_options` VALUES (33,'active_plugins','a:0:{}','yes') , ......


    Der Eintrag bewirkt, dass alle Plugins inaktiv sind.

    Wo finde ich, wer der Hoster ist?


    Lt. den zur Domain gehörigen Nameservern [FONT=Courier New]*.ui-dns.*[/FONT] ist der Hoster IONOS.

  • Uuu... so viele Details! Danke auf jeden Fall.
    Unser Host ist ionos.

    Hallo,
    auffällig ist nur die unnötige Konstante FS_METHOD, die auch auskommentiert ist

    Code
    //define('FS_METHOD','direct');


    .....
    Die Zeile ist auskommentiert und enthält den Standardwert.
    Vor diesem Hintergrund würde ich vermuten, dass dies nicht der Grund ist.....


    Hängt das vielleicht damit zusammen:
    Wir haben einen Ordner "SSH Key" mit der Datei .fw-systeme.de_private_key.key und darin steht ein RSA PRIVATE KEY


  • Wir haben einen Ordner "SSH Key" mit der Datei .fw-systeme.de_private_key.key und darin steht ein RSA PRIVATE KEY

    Vermutlich nicht. Ich bin aber nicht bei ionos und kenne die Konfiguration dort nicht.

    Mit offenen Augen träumen

  • ...
    Ist das Verzeichnis
    ~/wp-content/plugin beschreibbar. in FileZilla in dem Verzeichnis /wp-content/ rechte Maustaste klick auf plugin . hier Dateiattribute. der Nummerischer Wert sollte 755 sein.


    Ich kann ja nur lokal auf unsere Backup-Dateien zugreifen, weil ich nicht weiß wie das geht mit dem Zugriff.
    Da gibt es keinen Ordner Plugin, nur einen plugins.hold und wenn ich da mit der RMT draufgehe, dann steht da nirgends Dateiattribute.

  • Ich wundere mich immer wieder, warum man sich als Mitarbeiter/in für etwas einsetzen lässt, von dem man nicht die geringste Ahnung hat.

    Wenn du dich tatsächlich der Aufgabe widmen möchtest @amateurin, dann solltest du dir zunächst einmal die Grundlagen aller benötigten Dinge aneignen. FTP, Datenbanken, Hoster, WordPress Grundlagen sind da die absoluten Basics, die man zumindest rudimentär kennen sollte. Sonst wird das auch mit gut gemeinten Anleitungen und Tipps eher nichts und du „verschlimmbesserst“ das Problem eher als das du eine Lösung findest.

    @threadi hat es im Verlauf dieses Threads schon mal geschrieben. Nutz am besten die Jobbörse hier im Forum und such dir jemanden, der das entweder für dich erledigt oder dich entsprechend schulen kann.

    Jeder hat irgendwann mal klein angefangen. Aber ohne jegliches Basis-Wissen an die Sache ranzugehen, bringt weder dir noch deinem Chef etwas meiner Meinung nach.

  • Ich kann ja nur lokal auf unsere Backup-Dateien zugreifen, weil ich nicht weiß wie das geht mit dem Zugriff.

    Meine ionos Kunden haben einen Service Vertrag und haben dort einen persönlichen Ansprechpartner, der helfen kann, wenn es brennt.

    Über den Login https://login.ionos.de/ können meine Kunden dort unter Kontakt / Persönlicher Berater im Footer mit Link zu den Kontaktdaten aufnehmen. Hier beantragt man eine Wiederherstellung des vorherigen Zustandes. Dabei läuft die Zeit. . da nur wenige Tage ein fehlerfreies Backup zur Verfügung steht, sonst enthält das Backup nur den fehlerhaften Zustand

    Über den Login https://login.ionos.de/ richtet man sich einen FTP Zugang ein (Server/Cloud hier SFTP & SSH)
    Anleitung https://www.ionos.de/hilfe/hosting/…tei-einrichten/

    Ein Verzeichnis
    ~/wp-content/plugins[COLOR=#b30000].hold gibt es nicht bei WordPress[/COLOR]

    Vermutlich hat dein netter Kollege das Verzeichnis Plugins umbenannt und nannte die Aktion "Flag"

    Wenn der FTP Zugang funktioniert, kannst das .hold Verzeichnis nach pluing umbenennen.

    // mit der RMT draufgehe,

    [size=18]Was ist RMT?[/SIZE]

    Mit offenen Augen träumen

  • hat es im Verlauf dieses Threads schon mal geschrieben. Nutz am besten die Jobbörse hier im Forum und such dir jemanden, der das entweder für dich erledigt oder dich entsprechend schulen kann.

    Scherzkeks, wie soll sie jemanden beauftragen, wenn sie weder Hoster noch Zugangsdaten zur Verfügung stellen kann? - erst durch das Forum wurde der Hoster geklärt. Aber von FTP Zugangsdaten ist sie nur noch eine wenige Schritte entfernt.

    Mit offenen Augen träumen

  • Scherzkeks, wie soll sie jemanden beauftragen, wenn sie weder Hoster noch Zugangsdaten zur Verfügung stellen kann? - erst durch das Forum wurde der Hoster geklärt. Aber von FTP Zugangsdaten ist sie nur noch eine wenige Schritte entfernt.


    Denjenigen fragen der die Rechnungen für das Hosting bezahlt zum Beispiel. Dann hätte man sicher alle Informationen die man benötigt direkt zur Verfügung.

    Aber du scheinst ja ein sehr sympathischer Zeitgenosse zu sein und hilfst sicher weiterhin gerne.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!