Mysql
 sql >> Datenbank >  >> RDS >> Mysql

wp-admin kann nach dem Verschieben nicht zugreifen

Wenn Sie Ihre Domain verschieben, ohne die Home- und Site-URLs Ihrer WordPress-Site zu ändern, können Sie die folgenden Richtlinien befolgen, die vom WordPress-Codex vorgeschrieben sind.

  1. Wenn Datenbank und URL gleich bleiben, können Sie umziehen, indem Sie einfach Ihre Dateien und Datenbank kopieren.
  2. Wenn sich der Datenbankname oder der Benutzer ändert, bearbeiten Sie wp-config.php, um die richtigen Werte zu haben.
  3. Wenn Sie vor dem Wechsel testen möchten, müssen Sie "siteurl" und "home" in der Datenbanktabelle "wp_options" vorübergehend ändern (über phpMyAdmin oder ähnliches).
  4. Wenn Sie irgendwelche Umschreibungen (Permalinks) eingerichtet haben, müssen Sie .htaccess deaktivieren und Permalinks neu konfigurieren, wenn es live geht.

BEARBEITEN (Wenn sich Ihre Site-URL auch geändert hat, nun, ich formuliere nur von der Codex-Site)

Das Verschieben einer Website und das Ändern Ihres Domainnamens oder Ihrer URLs (z. B. von http://example.com/site zu http://example.com , oder http://example.com zu http://example.net ) erfordert die folgenden Schritte - der Reihe nach.

  1. Laden Sie Ihre vorhandenen Site-Dateien herunter.
  2. Exportieren Sie Ihre Datenbank - gehen Sie zu mySQL und exportieren Sie die Datenbank.
  3. Verschieben Sie die gesicherten Dateien und die Datenbank in einen neuen Ordner - an einem sicheren Ort - dies ist Ihre Site-Sicherung.
  4. Melden Sie sich bei der Website an, die Sie verschieben möchten, gehen Sie zu Einstellungen> Allgemein und ändern Sie dann die URLs. (dh von http://example.com/ ). zu http://example.net ) - Speichern Sie die Einstellungen und erwarten Sie eine 404-Seite.
  5. Laden Sie Ihre Site-Dateien erneut herunter.
  6. Exportieren Sie die Datenbank erneut.
  7. Bearbeite wp-config.php mit dem mySQL-Datenbanknamen, dem Benutzer und dem Passwort des neuen Servers.
  8. Laden Sie die Dateien hoch.
  9. Importieren Sie die Datenbank auf dem neuen Server.

Wenn sich Ihr Domainname oder Ihre URLs ändern, gibt es zusätzliche Bedenken. Die Dateien und die Datenbank können verschoben werden, jedoch verbleiben Verweise auf den alten Domänennamen oder Speicherort in der Datenbank, was zu Problemen mit Links oder der Anzeige von Themen führen kann.

Wenn Sie in Ihrer gesamten Datenbank suchen und ersetzen, um die URLs zu ändern, können Sie Probleme mit der Datenserialisierung verursachen, da einige Designs und Widgets Werte mit der Länge Ihrer markierten URL speichern. Wenn sich das ändert, gehen die Dinge kaputt. Um dieses Serialisierungsproblem zu vermeiden, haben Sie zwei Möglichkeiten:

  1. Führen Sie eine Suche und Ersetzung nur in der wp_posts-Tabelle durch.
  2. Verwenden Sie das Skript zum Suchen und Ersetzen für WordPress-Datenbanken, um alle Instanzen sicher zu ändern.