Wenn ich an WordPress-Meetups, WordCamps oder anderen technischen Veranstaltungen teilnehme, an denen WordPress-Benutzer beteiligt sind, werde ich mehr als jede andere Frage gestellt: Wie verschiebe ich meine WordPress-Site??
Für neue Benutzer kann der Gedanke, eine WordPress-Site von einem Ort an einen anderen zu verschieben, unheimlich sein. Über Datenbanken, Themes, Plugins und Uploads können Sie nachdenken, ganz zu schweigen von WordPress. Wenn Sie es gewohnt sind, mit statischen Websites zu arbeiten und nur einige HTML-Dateien und andere Elemente zu verschieben, kann dies alles sehr neu erscheinen.
Aber die gute Nachricht ist, dass das Verschieben einer WordPress-Installation einfacher sein kann, als Sie denken. Das Verschieben einer WordPress-Installation an einem einzelnen Standort kann mit Hilfe einer Reihe von Plugins erfolgen. Wenn Sie einen komplexeren Schritt machen möchten, z. B. Ihre Website manuell verschieben oder Websites in Multisite verschieben oder aus diesem heraus verschieben möchten, werden die Dinge komplizierter, aber ich gebe Ihnen eine Schritt-für-Schritt-Anleitung.
In dieser Serie zeige ich Ihnen, wie Sie eine WordPress-Site verschieben können. Dabei werden sechs verschiedene Szenarien behandelt:
Um dieser Serie folgen zu können, benötigen Sie:
Es gibt einige Situationen, in denen Sie eine WordPress-Site verschieben (oder kopieren) möchten:
Viele Hosting-Provider verschieben Ihre alte Site für Sie auf ihre Server. Wenn dies nicht der Fall ist oder Sie von einer lokalen Installation wechseln, müssen Sie wissen, wie Sie das selbst machen. Die Schritte, die Sie durchlaufen müssen, sind in allen diesen Szenarien gleich.
Wenn Sie bereits eine statische Site verschoben haben, wissen Sie, dass der Vorgang im Allgemeinen recht einfach ist. Sie verschieben lediglich die Dateien, aus denen die Site besteht. Wenn Sie Domänennamen ändern und im Code absolute Links vorhanden sind, müssen Sie diese auf Ihrer Website ändern. Ansonsten müssen Sie nicht viel anderes tun.
WordPress verschieben ist ein bisschen anders. Um eine WordPress-Site zu verschieben, müssen Sie drei Dinge verschieben:
Werfen wir einen kurzen Blick auf jeden.
Abhängig von der Methode, mit der Sie Ihre Site verschieben, verschieben oder kopieren Sie diese oder erstellen eine neue WordPress-Installation am neuen Speicherort. Ich werde dies ausführlicher beschreiben, wenn wir anfangen, Ihre Website manuell zu verschieben.
Beim Verschieben der Datenbank werden nicht nur Dateien kopiert und an den neuen Speicherort hochgeladen. Wenn Sie Ihre Site manuell verschieben, müssen Sie die Datenbank als xml
oder sql
Datei und laden Sie sie auf Ihre neue Site hoch.
Wenn Sie eine einzelne Site in ein Multisite-Netzwerk verschieben oder aus diesem herausziehen, wird dies komplizierter, da Sie nicht alle Datenbanktabellen verschieben müssen. Es gibt jedoch Plugins, die das wesentlich erleichtern können.
Dieses Verzeichnis ist für Ihre WordPress-Installation eindeutig und enthält einige Ordner:
themen
Mappe.Plugins
Mappe.Uploads
Ordner für die Installation einer einzelnen Site oder im Sites-Ordner für eine Multisite-Installation (oder blogs.dir
Ordner, wenn das Netzwerk vor Version 3.5 erstellt wurde).Aktualisierung
Mappe.Wenn Sie Plugins und Designs verwenden, die Sie von den Design- oder Plugin-Repositorys (oder von einem Design- oder Plugin-Anbieter) heruntergeladen haben, kann es einfacher sein, diese neu zu installieren. Sie müssen jedoch sicherstellen, dass Sie alle Ihre Uploads im Ordner verschieben Uploads
Verzeichnis, da sie für Ihre Site eindeutig sind.
Der Screenshot unten zeigt die WP-Inhalt
Verzeichnis auf meiner Site, das, wie Sie sehen können, fünf Ordner und ein index.php
Datei. Das index.php
Die Datei wird neu erstellt, wenn Sie WordPress am neuen Speicherort neu installieren:
Wenn das nach viel Arbeit klingt, verzweifeln Sie nicht. Wenn es sich bei Ihrer Site um eine einfache Installation mit nur einer Site handelt, sollten Sie in der Lage sein, ein Plugin zu verwenden, um die harte Arbeit zu umgehen. Selbst wenn Sie mit Multisite arbeiten, gibt es einige Plugins, die helfen können.
In einigen Fällen müssen Sie jedoch möglicherweise Ihre WordPress-Site manuell verschieben. In dieser Serie zeige ich Ihnen, wie Sie dies auch tun können.
Es gibt ein paar Dinge, die Sie beim Umzug von WordPress beachten müssen:
Wenn Sie Domänennamen ändern und eine manuelle Verschiebung vornehmen, müssen Sie alle Verweise auf den Domänennamen in Ihrer Datenbank bearbeiten. Wie das geht, zeige ich Ihnen in den relevanten Teilen dieser Serie. Ihr Design sollte keine Verweise auf Ihren Domainnamen enthalten. Es sollte eine Funktion wie get_bloginfo ('url')
Stattdessen, aber wenn sich in den Designdateien einige unerwünschte URLs befinden, müssen Sie diese ebenfalls ändern. Ich zeige Ihnen, wie man sie richtig ändert, so dass die URL von WordPress generiert wird und nicht fest codiert ist.
Wenn Sie in vorhandene WordPress-Installationen wechseln und diese verlassen, stellen Sie sicher, dass beide dieselbe Version von WordPress ausführen. Dies ist besonders wichtig, wenn Sie eine einzelne Site in ein Multisite-Netzwerk verschieben oder aus diesem aussteigen. Am besten stellen Sie sicher, dass auf beiden Websites die neueste Version von WordPress ausgeführt wird. Wenn jedoch die alte Website aus irgendeinem Grund nicht zur Verfügung steht und die neue Website (was wirklich sein sollte), müssen Sie dies möglicherweise tun Beheben Sie alle Konflikte, die nach dem Umzug auftreten.
Wenn Sie zwischen Hosting-Providern wechseln, prüfen Sie, ob die Umgebung, in der sich Ihre neue Website befindet, der alten so ähnlich wie möglich ist (oder besser, wenn Sie aus diesem Grund umziehen). Auf dem neuen Server sollte dieselbe (oder eine neuere) Version von PHP ausgeführt werden. Wenn Sie mit Multisite arbeiten und Subdomains verwenden, stellen Sie sicher, dass diese auf dem neuen Server genauso eingerichtet sind. Ich werde dies in den relevanten Teilen dieser Serie noch ausführlicher behandeln.
Während wir die Teile dieser Serie durcharbeiten, werde ich mich mit den relevanten Überlegungen für jeden Teil beschäftigen, damit Sie wissen, was Sie tun müssen.
Das Verschieben von WordPress ist sicherlich nicht so einfach wie das Verschieben einer statischen Website. Was Sie tun müssen, hängt von der Art der WordPress-Site ab, die Sie verschieben. Es gibt jedoch Plugins, die die Dinge viel einfacher machen können, und für einen manuellen Umzug gibt es einen Prozess, den Sie verfolgen können, um alles zu verschieben, was Sie benötigen. In dieser Serie zeige ich Ihnen wie.