Manuelles Aktualisieren einer lokalen WordPress-Installation unter Windows XP

Einführung

Erst kürzlich habe ich WordPress von 2.8 auf 3.0 aktualisiert. In den meisten Tutorials, einschließlich des Codex von WordPress, erfahren Sie, wie Sie ein Live-Blog aktualisieren, das auf dem Server Ihres Webhosts gespeichert ist. Ich konnte keine Informationen zum manuellen Aktualisieren einer Installation auf einem lokalen Computer (z. B. einem Testserver für die Themenentwicklung) finden. Daher habe ich diesen Artikel geschrieben.

Möglicherweise fragen Sie: “Warum nicht einfach die automatische Aktualisierungsfunktion verwenden?” Nun, wie durch die Eingabe von “WordPress 3.0 hängt beim Entpacken des Updates” in Google ohne Anführungszeichen dokumentiert, stieß ich auf das Problem, dass die automatische Funktion während des Updates angehalten wurde. Ich musste manuell installieren.

Grundlagen der manuellen Installation

Es stellte sich heraus, dass die manuelle Aktualisierung ziemlich einfach war, aber zunächst sehr schwierig, da ich nicht auf Fallstricke geachtet habe. Diese werden im Abschnitt “Fallstricke” unten dokumentiert. Obwohl ich kein ausführliches Tutorial zusammenstellen werde, werde ich Ihnen erklären, wie ich meinen Testblog auf sehr einfache Weise aktualisiert habe. Dieselbe Methode ähnelt den Anweisungen auf der Seite zum Aktualisieren des WordPress-Codex.

  1. Zuerst habe ich die Datenbank gesichert, indem ich zu Tools und dann im Admin-Bereich zu Exportieren gegangen bin. Ich habe dann Download Export File ausgewählt. Diese Methode ist im Artikel “So sichern Sie Ihr WordPress-Blog in 60 Sekunden” von Christopher S. Penn dokumentiert. Geben Sie diesen Artikeltitel in Google ein, um mehr zu erfahren.
  2. Im Admin-Bereich befanden sich die Schaltflächen Automatisch installieren oder Herunterladen [WordPress version number]. Ich habe den Download-Link für eine manuelle Installation gewählt
  3. Ich habe zu dem Ordner navigiert, in den die Datei heruntergeladen wurde. Dies kann ein Ordner “Eigene Dateien”, “Dokumente” oder “Downloads” sein. In meinem Fall war es ein Download-Ordner in “Eigene Dateien”
  4. Ich habe den Ordner (WordPress-3.01.zip) entpackt, indem ich mit der rechten Maustaste geklickt und Alle extrahieren ausgewählt habe
  5. Wenn Sie dem Assistenten “Alle extrahieren” folgen, wird der extrahierte Ordner geöffnet. Ich habe auf den WordPress-Ordner doppelt geklickt
  6. Von hier aus öffnete ich ein zweites Explorer-Fenster, indem ich zum Startmenü Arbeitsplatz ging. Von dort navigierte ich zu meiner ursprünglichen WordPress-Installation. Ich habe meine in Local Disk (C :), Programmdateien, Apache Software Foundation, Apache 2.2, htdocs, WordPress installiert
  7. In meinem ursprünglichen WordPress-Ordner habe ich die Dateien wp-include und wp-admin aus meinem WordPress 3.01-Ordner kopiert (Strg-C) und in den ursprünglichen Ordner (WordPress 2.8) eingefügt (Strg-V)
  8. Obwohl ich den folgenden Schritt während der Installation nicht ausgeführt habe, da meine Ordner bereits auf diese Weise eingerichtet wurden, ist es eine gute Idee, Ihre Ordner in Windows XP so einzurichten, dass sie den vollständigen Pfad in der Titelleiste anzeigen. Gehen Sie dazu zum Menüpunkt Extras, Ordneroptionen …, Registerkarte Ansicht, aktivieren Sie die Option Vollständigen Pfad in der Titelleiste anzeigen und Vollständigen Pfad in der Adressleiste anzeigen. Auf diese Weise können Sie auf einen Blick erkennen, in welchem ​​Ordner Sie sich befinden
  9. Wie auf der Seite “WordPress-Codex aktualisieren” erwähnt, habe ich den Ordner “wp-content” nicht kopiert, da dies meine aktuellen Themen und Plugins überschreiben würde. Für WordPress 3.0 habe ich das kopiert Zwanzig Zehn Themenordner in den Ordner wp-content, Themen, um das neueste Standardthema von 3.0 zu erhalten
  10. Schließlich habe ich alle Dateien aus dem Ordner der obersten Ebene, WordPress, einschließlich index.php, kopiert. Dann habe ich diese in den ursprünglichen Ordner (2.8) eingefügt. Ich habe die Datei .htaccess oder die Datei wp-config.php nicht überschrieben und diese unverändert gelassen. Normalerweise sind diese Dateien in einer typischen Installation nicht enthalten. Ich habe die Datei wp-config-sample.php in WP 3.0 für alle Fälle in wp-config-sample2.php umbenannt
  11. Von hier aus wurde ich aufgefordert, mich erneut bei meinem Admin-Bereich anzumelden, und aufgefordert, die Datenbank über den angegebenen Link zu aktualisieren
  12. Installation war erfolgreich!

Windows XP-bezogene Fallstricke

Die Installation war nach vielen Versuchen und Flüchen auf meinem Computerbildschirm erfolgreich. Ich habe versucht, den oben genannten Ratschlägen zur manuellen Installation zu folgen, nachdem der frustrierende Hang bei “Das Update entpacken” in der automatischen Installation aufgetreten ist. Beim Versuch, den Ordner wp-admin und wp-includes manuell aus dem Ordner 3.0 in den Ordner 2.8 zu verschieben, wurde die Fehlermeldung “wp-admin kann nicht erstellt oder ersetzt werden: Zugriff verweigert” angezeigt. Noch frustrierender war, dass ich diese Nachrichten erhielt, nachdem ich die ursprünglichen Dateiordner durch Löschen an den Papierkorb gesendet hatte. Ich konnte nicht einmal die Dateien wiederherstellen, da der Zugriff verweigert wurde! Sicherlich dachte ich, ich hätte meine gesamte WordPress-Installation verschrottet und konnte kein Upgrade durchführen.

Endlich wurde mir klar, was das Problem war. Ich habe in einem eingeschränkten Konto in Windows XP gearbeitet. Ich mache dies aus Sicherheitsgründen absichtlich, weil ich nicht mit einem Administratorkonto online sein möchte. Um die obigen Anweisungen zum Kopieren und Verschieben von Dateien in den Ordner “Programme” und dergleichen zu befolgen, musste ich mich bei einem Konto mit Administratorrechten anmelden.

Ich habe nie herausgefunden, ob das Problem mit dem eingeschränkten Konto der Grund dafür ist, dass die Funktion für das automatische Upgrade nicht funktioniert. Dieser Hinweis ist jedoch gerechtfertigt: Wenn Sie WordPress für eine lokale Installation manuell aktualisieren, stellen Sie sicher, dass Sie ein Konto mit Administratorrechten verwenden oder Zugriff darauf haben. Ich hoffe, dieser Artikel ist nützlich für diejenigen, die möglicherweise auf dieselben Probleme gestoßen sind wie ich. Danke fürs Lesen.