Von Entwicklungsumgebung zu Live-Server

  • Hallo Leute,
    nachdem ich meine wdp Seite vom Testserver zum Live-Sever verschoben habe kann ich mich nicht mehr im Backend einloggen.

    Ich habe den FTP Inhalt korrekt verschoben, die Datenbank erfolgreich Exportiert und Importiert und (option_name) siteurl und home angepasst. Die Webseite wird jetzt halbwegs korrekt angezeigt, doch wenn ich mich einloggen möchte nimmt wordpress kein einziges Passwort und auch wenn ich ein neues passwort anfordere sagt wordpress das kein Konto mit dieser E-Mail adresse existiert. (Obwohl ich die Admin e-mail adresse benutze) auch der Benutzername der Seite wird auf diese art abgewiesen.

    Vielleicht ist der Benutzername falsch. Wie kann ich den ändern? WDP nimmt wie gesagt aber keine meiner email adressen an.


    Kann mir jemand helfen??

    Danke im vorraus

    • 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

  • Um manuelle Anpüassungsfehler auszuschliessen, nutze ein "Clone"-Plugin wie Duplicator auf dem Testserver und installiere dann das damit erstellte Paket auf dem Liveserver (siehe auch Video auf der Duplicator Seite). Damit werden alle nötigen Anpassungen automatisch erledigt. Deaktiviere vor dem Erstellen des Pakets alle "Sicherheits"- und "Cache"-Plugins, falls welche genutzt werden.

    Und zum aktuellen Problem mit der defekten Installation, schau in der Datenbank nach, die in wp-config.php hinterlegt ist, ob diese Benutzer existieren oder nicht.

    Lt. REST-API heisst der Benutzername [FONT=Courier New]schotten[/FONT]

  • Leider kann ich auf der Testversion keine Plugins mehr installieren, weil diese schon gelöscht wurde. Es existiert nur noch die Live-version wo nun dieses Anmeldeproblem ist.

    Wo kann ich in der Config php die Benutzer sehen?

    Danke schonmal.

  • Hier erscheint damit:

    Zitat

    FEHLER: Das Passwort, das du für den Benutzernamen schotten eingegeben hast, ist nicht korrekt. Passwort vergessen?


    Der Benutzer existiert also offenbar. Gib das korrekte Passwort ein oder nutze den "Passwort vergessen" Link.

  • Ok, dieser Passwort vergessen Link zeigt zu einer ganz anderen Seite, bin von der Seite Deines Avatars ausgegangen.

    Die Benutzernamen findest Du in der zugehörigen Datenbank der Seite, z.B. via phpMyAdmin im Hosting, und die ggf. nötigen Zugangsdaten zur Datenbank in wp-config.php der Installation.

  • Bei diesem Problem handelt es sich um eine andere webseite :)
    in der config.php stehen doch keine WDP Anmeldedaten.. oder?

  • Wo finde ich denn bei phpmyadmin die Zugangsdaten für wdp? Bin auf dem Programm drauf und habe noch nichts gefunden

  • Die Benutzernamen stehen in der Tabelle [FONT=Courier New]wp_users[/FONT] (ggf. wird auch ein anderes Präfix als [FONT=Courier New]wp_[/FONT] verwendet).

    Die ganze Installation ist offenbar nicht korrekt umgezogen worden, sämtliche Links zeigen auf den Entwicklungsserver und die Installation dort funktioniert nicht (mehr).

  • Hohl Dir die wp-config.php per FTP und füge WP_HOME und WP_SITEURL wie hier beschrieben ein. Speichere die wp-config.php dann im Format UTF-8 ohne BOM und übertrage sie auf den Server. Versuche Dich dann anzumelden. Wenn das klappt musst Du noch alle URLs der Entwicklungsumgebung auf die der Liveumgebung ändern (Updaft Plus Pro kann das oder ein Tool wie Better Search Replace). Wenn alle URLs in der Datenbank geändert sind, löscht Du die beiden oben hinzugefügten Zeilen wieder aus der wp-config-php. Bei einigen Themes muss man dann auch die Einstellungen neu speichern, damit die neue URL korrekt übernommen wird (dynamisches CSS).

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Die Benutzernamen stehen in der Tabelle [FONT=Courier New]wp_users[/FONT] (ggf. wird auch ein anderes Präfix als [FONT=Courier New]wp_[/FONT] verwendet).

    Die ganze Installation ist offenbar nicht korrekt umgezogen worden, sämtliche Links zeigen auf den Entwicklungsserver und die Installation dort funktioniert nicht (mehr).


    Die wp_user in der neuen Datenbank ist leer. Dafür sind die Daten in der "Testdatenbank" noch vorhanden. Was mache ich denn jetzt? und wieso sind die Daten beim Export nicht mitgekommen?

  • Hohl Dir die wp-config.php per FTP und füge WP_HOME und WP_SITEURL wie hier beschrieben ein. Speichere die wp-config.php dann im Format UTF-8 ohne BOM und übertrage sie auf den Server. Versuche Dich dann anzumelden. Wenn das klappt musst Du noch alle URLs der Entwicklungsumgebung auf die der Liveumgebung ändern (Updaft Plus Pro kann das oder ein Tool wie Better Search Replace). Wenn alle URLs in der Datenbank geändert sind, löscht Du die beiden oben hinzugefügten Zeilen wieder aus der wp-config-php. Bei einigen Themes muss man dann auch die Einstellungen neu speichern, damit die neue URL korrekt übernommen wird (dynamisches CSS).

    Die zwei Zeilen habe ich eingesetzt und es hat sich gar nicht geändert :(

  • Die wp_user in der neuen Datenbank ist leer.


    Das erklärt das Anmeldeproblem. Die Installation ist damit defekt.

    Dafür sind die Daten in der "Testdatenbank" noch vorhanden. Was mache ich denn jetzt?


    Die Daten der Testdatenbank sauber in die neue Datenbank einspielen?

    und wieso sind die Daten beim Export nicht mitgekommen?


    Da keiner wissen kann, was Du wo wie exportiert oder importiert hast, kann man das nicht beantworten.

    Alternativ (bevor noch mehr kaputtgeht) setze eine Ausschreibung in die Jobbörse des Forums, evtl. bekommst Du dort entspr. Reparaturangebote, es wird Zugang zu phpMyAdmin und ggf. auch FTP nötig sein.

  • Klar, wenn die Benutzertabelle leer ist, kann es nicht gehen. Erstelle einen erneuten Dump der Datenbank in der Entwicklungsumgebung und importiere diesen in der Liveumgebung. Idealweise gleich mit einem Plugin wie von @b3317133 empfohlen.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

Jetzt mitmachen!

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