WordPress-Admin-Passwort auf Localhost zurücksetzen

3 months ago, WordPress Tutorials, Views
WordPress-Admin-Passwort auf Localhost zurücksetzen

WordPress-Admin-Passwort auf Localhost zurücksetzen: Eine umfassende Anleitung

Einleitung

Das Zurücksetzen des WordPress-Admin-Passworts auf einem Localhost kann notwendig sein, wenn Sie Ihr Passwort vergessen haben oder aus anderen Gründen keinen Zugriff mehr auf Ihr WordPress-Dashboard haben. Da es sich um eine lokale Installation handelt, sind die Verfahren etwas anders als bei einer Live-Website. Dieser Artikel bietet eine detaillierte Anleitung, wie Sie Ihr WordPress-Admin-Passwort auf Ihrem Localhost in Deutschland zurücksetzen können.

Warum das Passwort auf Localhost vergessen?

Es gibt verschiedene Gründe, warum Sie Ihr WordPress-Admin-Passwort auf Localhost vergessen könnten:

  • Selten genutzte Testumgebung: Localhost-Installationen werden oft für Testzwecke verwendet und nicht regelmäßig genutzt.
  • Mehrere Installationen: Sie haben möglicherweise mehrere WordPress-Installationen auf Ihrem Localhost und verwechseln die Passwörter.
  • Experimentieren mit Passwörtern: Sie haben möglicherweise mit verschiedenen Passwörtern experimentiert und das richtige vergessen.

Methoden zum Zurücksetzen des WordPress-Admin-Passworts auf Localhost

Es gibt mehrere Methoden, um Ihr WordPress-Admin-Passwort auf Localhost zurückzusetzen. Wir werden die gängigsten und effektivsten Methoden im Detail behandeln.

Methode 1: Über phpMyAdmin

phpMyAdmin ist ein webbasiertes Tool, das zur Verwaltung von MySQL-Datenbanken verwendet wird. Diese Methode ist effektiv, wenn Sie direkten Zugriff auf Ihre Datenbank haben, was auf Localhost in der Regel der Fall ist.

Schritte zum Zurücksetzen des Passworts über phpMyAdmin

  1. Starten Sie Ihren Webserver: Stellen Sie sicher, dass Ihr Apache-Server und MySQL-Server über Programme wie XAMPP, MAMP oder WAMP gestartet sind.
  2. Öffnen Sie phpMyAdmin: Öffnen Sie Ihren Webbrowser und navigieren Sie zu phpMyAdmin. Die Standardadresse ist normalerweise http://localhost/phpmyadmin.
  3. Wählen Sie Ihre WordPress-Datenbank aus: In phpMyAdmin finden Sie eine Liste von Datenbanken. Wählen Sie die Datenbank aus, die zu Ihrer WordPress-Installation gehört. Wenn Sie sich nicht sicher sind, welche Datenbank es ist, überprüfen Sie die wp-config.php-Datei Ihrer WordPress-Installation.
  4. Suchen Sie die Tabelle wp_users: Nachdem Sie die Datenbank ausgewählt haben, suchen Sie nach der Tabelle mit dem Namen wp_users. Der Tabellenpräfix (wp_) kann je nach Ihrer Konfiguration variieren.
  5. Bearbeiten Sie den Benutzer: In der Tabelle wp_users finden Sie den Benutzernamen, dessen Passwort Sie zurücksetzen möchten. Klicken Sie auf “Bearbeiten” neben dem entsprechenden Benutzereintrag.
  6. Passwort ändern: Suchen Sie das Feld user_pass. Löschen Sie den vorhandenen Wert und geben Sie das neue Passwort ein.
  7. MD5-Verschlüsselung auswählen: Im Dropdown-Menü neben dem Feld user_pass wählen Sie die Option MD5 aus. Dies ist wichtig, da WordPress Passwörter in MD5 verschlüsselt.
  8. Speichern Sie die Änderungen: Scrollen Sie zum Ende der Seite und klicken Sie auf “Go” oder “Speichern”, um die Änderungen zu übernehmen.
  9. Melden Sie sich mit dem neuen Passwort an: Sie können sich jetzt mit dem neuen Passwort in Ihrem WordPress-Dashboard anmelden.

Methode 2: Über die wp-cli (WordPress Command Line Interface)

wp-cli ist ein Befehlszeilenwerkzeug für die Verwaltung von WordPress-Installationen. Es ist eine leistungsstarke Methode, um viele Aufgaben zu erledigen, einschließlich des Zurücksetzens von Passwörtern. Diese Methode erfordert, dass wp-cli auf Ihrem System installiert und konfiguriert ist.

Voraussetzungen für die Verwendung von wp-cli

  • PHP: Stellen Sie sicher, dass PHP auf Ihrem System installiert ist und die Version mit WordPress kompatibel ist.
  • Composer: Composer wird verwendet, um wp-cli zu installieren.
  • Zugriff auf die Befehlszeile/Terminal: Sie benötigen Zugriff auf die Befehlszeile oder das Terminal Ihres Betriebssystems.

Schritte zum Zurücksetzen des Passworts über wp-cli

  1. Navigieren Sie zum WordPress-Verzeichnis: Öffnen Sie Ihre Befehlszeile oder Ihr Terminal und navigieren Sie zum Stammverzeichnis Ihrer WordPress-Installation. Zum Beispiel: cd /path/to/your/wordpress.
  2. Führen Sie den Befehl zum Zurücksetzen des Passworts aus: Verwenden Sie den folgenden Befehl, um das Passwort zurückzusetzen: wp user update admin --user_pass='NeuesPasswort'. Ersetzen Sie admin durch den Benutzernamen, dessen Passwort Sie ändern möchten, und NeuesPasswort durch das neue Passwort.
  3. Anmelden mit dem neuen Passwort: Sie können sich jetzt mit dem neuen Passwort in Ihrem WordPress-Dashboard anmelden.

Methode 3: Über die functions.php-Datei

Diese Methode ist nützlich, wenn Sie keinen direkten Zugriff auf phpMyAdmin haben oder wp-cli nicht verwenden können. Sie fügen einen Code-Snippet zur functions.php-Datei Ihres Themes hinzu, der das Passwort zurücksetzt. Seien Sie vorsichtig bei der Verwendung dieser Methode, da Fehler in der functions.php-Datei Ihre Website beschädigen können.

Schritte zum Zurücksetzen des Passworts über die functions.php-Datei

  1. Zugriff auf die functions.php-Datei: Sie benötigen Zugriff auf die functions.php-Datei Ihres aktiven WordPress-Themes. Sie können dies über FTP, cPanel oder einen Dateimanager in Ihrem Hosting-Panel tun. Die Datei befindet sich normalerweise unter /wp-content/themes/IhrTheme/functions.php.
  2. Fügen Sie den Code-Snippet hinzu: Fügen Sie den folgenden Code-Snippet am Ende der functions.php-Datei hinzu:
          
            function reset_admin_password() {
              $user = get_user_by( 'login', 'admin' ); // Ersetzen Sie 'admin' durch den Benutzernamen
              $user_id = $user->ID;
              wp_set_password( 'NeuesPasswort', $user_id ); // Ersetzen Sie 'NeuesPasswort' durch das neue Passwort
            }
            add_action( 'init', 'reset_admin_password');
          
        

    Ersetzen Sie admin durch den Benutzernamen, dessen Passwort Sie ändern möchten, und NeuesPasswort durch das neue Passwort.

  3. Greifen Sie auf Ihre Website zu: Besuchen Sie Ihre WordPress-Website im Browser. Dadurch wird der Code-Snippet ausgeführt und das Passwort zurückgesetzt.
  4. Löschen Sie den Code-Snippet: Nachdem Sie sich mit dem neuen Passwort angemeldet haben, ist es wichtig, den Code-Snippet aus der functions.php-Datei zu entfernen. Andernfalls wird das Passwort jedes Mal zurückgesetzt, wenn die Seite geladen wird.

Methode 4: Über das Notfall-E-Mail-Skript (weniger empfohlen)

Diese Methode ist weniger empfohlen, da sie das Senden von E-Mails von Ihrem Localhost beinhaltet, was manchmal schwierig zu konfigurieren sein kann. Es handelt sich jedoch um eine Option, wenn die anderen Methoden nicht funktionieren.

Schritte zum Zurücksetzen des Passworts über das Notfall-E-Mail-Skript

  • Erstellen Sie ein PHP-Skript: Erstellen Sie eine neue PHP-Datei (z. B. reset_password.php) im Stammverzeichnis Ihrer WordPress-Installation.
  • Fügen Sie den Code hinzu: Fügen Sie den folgenden Code in die PHP-Datei ein:
          
          <?php
          require_once('wp-load.php');
    
          $user_login = 'admin'; // Ersetzen Sie 'admin' durch den Benutzernamen
          $user = get_user_by('login', $user_login);
    
          if ($user) {
            $new_password = wp_generate_password(12, false);
            wp_set_password($new_password, $user->ID);
    
            $to = $user->user_email;
            $subject = 'Neues Passwort für Ihre WordPress-Seite';
            $message = 'Ihr neues Passwort lautet: ' . $new_password;
            $headers = 'From: wordpress@localhost' . "rn";
    
            wp_mail($to, $subject, $message, $headers);
    
            echo 'Eine E-Mail mit Ihrem neuen Passwort wurde an ' . $to . ' gesendet.';
          } else {
            echo 'Benutzer nicht gefunden.';
          }
          ?>
          
        

    Ersetzen Sie admin durch den Benutzernamen.

  • Konfigurieren Sie E-Mail: Stellen Sie sicher, dass Ihr Localhost so konfiguriert ist, dass er E-Mails senden kann. Dies kann über eine SMTP-Konfiguration in Ihrer php.ini-Datei oder durch die Verwendung eines E-Mail-Simulators wie MailHog erfolgen.
  • Greifen Sie auf das Skript zu: Greifen Sie über Ihren Webbrowser auf das Skript zu (z. B. http://localhost/reset_password.php).
  • Überprüfen Sie Ihre E-Mail: Überprüfen Sie den Posteingang der E-Mail-Adresse, die dem Benutzerkonto zugeordnet ist. Dort sollte sich eine E-Mail mit dem neuen Passwort befinden.

Sicherheitstipps für Localhost-Installationen

Obwohl Localhost-Installationen nicht öffentlich zugänglich sind, ist es dennoch wichtig, einige Sicherheitsvorkehrungen zu treffen:

  • Verwenden Sie starke Passwörter: Verwenden Sie immer starke und einzigartige Passwörter für Ihre Benutzerkonten.
  • Aktualisieren Sie regelmäßig: Halten Sie WordPress, Themes und Plugins auf dem neuesten Stand, um Sicherheitslücken zu schließen.
  • Sichern Sie Ihre Datenbank: Erstellen Sie regelmäßig Backups Ihrer Datenbank, um Datenverluste zu vermeiden.

Fazit

Das Zurücksetzen des WordPress-Admin-Passworts auf Localhost ist ein relativ einfacher Vorgang, der mit verschiedenen Methoden durchgeführt werden kann. Die Wahl der Methode hängt von Ihren technischen Kenntnissen und den verfügbaren Tools ab. Unabhängig von der gewählten Methode ist es wichtig, die Schritte sorgfältig zu befolgen und die Sicherheit Ihrer Localhost-Installation zu berücksichtigen. Mit den in diesem Artikel beschriebenen Methoden können Sie Ihr Passwort schnell und einfach zurücksetzen und wieder Zugriff auf Ihr WordPress-Dashboard erhalten.