WordPress

So verschieben Sie eine WordPress-Site von einem Host auf einen anderen

So verschieben Sie eine WordPress-Site von einem Host auf einen anderen

Wenn du möchtest WordPress-Site verschieben von einem verwalteten/nicht verwalteten/gemeinsamen/dedizierten/VPS-Hosting zu einem anderen ohne größere Ausfallzeiten, dies ist die Anleitung, die Sie brauchen. Wenn Sie bereits über SSL verfügen oder eine Site von Shared Hosting auf VPS umstellen möchten, kann es zu geringfügigen Ausfallzeiten kommen.

Migrieren Sie die WordPress-Site von einem Server auf einen anderen

Wenn Sie eine Website haben, die auf Shared Hosting wie Hostgator, Bluehost, Siteground usw. gehostet wird., Dies sind die Schritte, die Sie befolgen müssen. Im Allgemeinen bieten diese Shared-Hosting-Unternehmen ein cPanel an und daher ist es ziemlich einfach, alles mit Hilfe des cPanels zu verschieben.

Zuerst müssen Sie alles sichern, einschließlich Ihrer Dateien sowie der Datenbank.

Um Ihre Dateien zu sichern, müssen Sie den 'Dateimanager' öffnen, der von Ihrem Hosting-Provider bereitgestellt werden sollte, und Sie finden ihn in Ihrem cPanel find. Wenn Sie Ihrem Hosting-Konto mehrere Domains hinzugefügt haben, müssen Sie entsprechend navigieren. Andernfalls finden Sie ein Verzeichnis namens public_html, wo Sie alle Dateien einschließlich WordPress Core erhalten. Wählen Sie alle Dateien aus, erstellen Sie ein Archiv mit a .zip-Erweiterung und erstellen Sie den komprimierten Ordner. Laden Sie es auf Ihren Computer herunter. Vergessen Sie keine einzige Datei - hauptsächlich die .htaccess, die standardmäßig ausgeblendet ist.

Jetzt müssen Sie Ihre Datenbank sichern. Da Sie cPanel und phpMyAdmin bereits haben, können Sie dieses Tool verwenden, um die Datenbank herunterzuladen. Öffnen Sie dazu Ihr cPanel und gehen Sie zu phpMyAdmin. Ihren Datenbanknamen finden Sie auf der linken Seite. Wählen Sie das aus und wechseln Sie zu Export Tab.

Von hier aus müssen Sie wählen Schnell wie Exportmethode, und SQL von dem Format Dropdown-Menü. Klicken Sie danach auf die Gehen Button um den Download zu starten.

Jetzt müssen Sie zu Ihrem neuen Hosting-Konto gehen und zuerst die Domain hinzufügen. Wenn Sie dies bereits bei der Anmeldung für ein neues Konto getan haben, müssen Sie dies nicht noch einmal tun. Wenn Sie dies jedoch noch nicht getan haben, müssen Sie Ihre Domain zu Ihrem cPanel hinzufügen. Du kannst den ... benutzen Addon Domains Option (kann unterschiedlich sein, aber der Begriff bleibt ähnlich).

Danach müssen Sie eine Datenbank für Ihre neue Website erstellen. Vergessen Sie beim Erstellen nicht, den Datenbanknamen, die Benutzer-ID und das Passwort zu notieren. Ohne diese könnten Sie Ihre Dateien nicht Ihrer Datenbank zuordnen.

Sie finden die MySQL-Datenbankoption in Ihrem cPanel, die Sie verwenden können, um es zu erledigen. Um eine Datenbank zu erstellen, müssen Sie einen Datenbanknamen, eine Benutzer-ID und ein Passwort eingeben. Sie müssen die Datenbanknamendatei erstellen und dann die Benutzer-ID und das Passwort hinzufügen add. Danach müssen Sie der Benutzer-ID den Zugriff auf die Datenbank erlauben. Dafür können Sie den Abschnitt namens . verwenden Benutzer zur Datenbank hinzufügen.

Nach dem Klicken auf Hinzufügen Schaltfläche, sollten Sie ein Fenster finden, in dem Sie der Benutzer-ID den Zugriff auf bestimmte Dinge der Datenbank erlauben/sperren müssen. Um ein Problem loszuwerden, können Sie ein Häkchen im ALLE PRIVILEGIEN Option und klicken Sie auf die Änderungen vornehmen Taste.

Jetzt müssen Sie die Datenbank hochladen, die Sie vom alten Hosting-Konto heruntergeladen haben. Öffnen Sie dazu die phpMyAdmin-App und wählen Sie die Datenbank auf der linken Seite aus. Gehe danach zu Importieren Tab. Sie sollten eine Schaltfläche namens . finden Datei wählen. Klicken Sie darauf und wählen Sie die Datei von Ihrem Computer aus.

Ändern Sie nichts auf dem Bildschirm und klicken Sie auf Gehen direkt anklicken. Es sollte ein paar Sekunden dauern, bis der Upload abgeschlossen ist.

Der nächste Schritt besteht darin, die Dateien hochzuladen, die Sie vom alten Server heruntergeladen haben. Öffnen Sie dazu mit dem Dateimanager Ihr Stammverzeichnis Ihrer Domain und gehen Sie zu public_html. Wenn Sie eine Domain haben, laden Sie alle Dateien hier hoch. Wenn Sie mehrere Domains haben, navigieren Sie zum Stammverzeichnis dieser Domain und laden Sie dort Dateien hoch upload. Nach dem Hochladen müssen Sie den gezippten Ordner entpacken.

Jetzt müssen Sie die alten Datenbankdetails durch die neuen ersetzen. Öffnen Sie dazu die wp-config.php Datenbankname, Benutzer-ID und Passwort ablegen und ersetzen. Speichern Sie die Datei nach der Änderung.

Als nächstes müssen Sie den Nameserver Ihrer Domain ändern. Holen Sie sich dazu den Nameserver von Ihrem Hosting-Account und geben Sie ihn in das Control Panel Ihrer Domain ein. Unterschiedliche Domain-Anbieter haben unterschiedliche Optionen. Sie können jedoch danach suchen oder das Support-Team um Hilfe bitten.

Wenn dieser Schritt abgeschlossen ist, sind Sie mit der Migration Ihrer Dateien von einem Host auf einen anderen fertig. Es kann bis zu 48 Stunden dauern, bis alles verbreitet ist. In der Zwischenzeit können Sie diese Website öffnen und überprüfen, ob Ihre Website eine neue oder eine alte IP anzeigt. Wenn die neue IP-Adresse sichtbar ist, ist die Weitergabe abgeschlossen. Sie können auch das Ping-Tool auf Ihrem Computer verwenden, um die IP-Adresse zu überprüfen. Wenn Ihr Computer eine alte IP anzeigt, das Online-Tool jedoch die neue IP anzeigt, müssen Sie Ihren DNS-Cache leeren.

So verschieben Sie die WordPress-Site von Shared Hosting zu einem nicht verwalteten VPS

Es ist ziemlich einfach, eine WordPress-Website von Shared Hosting zu einem anderen Shared Hosting zu verschieben, da beide über cPanel verfügen, das über alle notwendigen Tools wie phpMyAdmin, Dateimanager und so weiter verfügt. Es gibt jedoch viele Leute, die sich oft für unverwaltete VPS entscheiden, weil Sie Root-Zugriff erhalten können und unverwaltete VPS vergleichsweise billiger sind als Shared Hosting.

Was ist ein nicht verwalteter VPS?

VPS bedeutet Virtual Private Server. In einfachen Worten, wenn Ihr VPS-Hosting-Konto kein cPanel hat, können Sie es als nicht verwaltetes VPS bezeichnen. Um auf einen nicht verwalteten VPS-Server zuzugreifen, benötigen Sie einige Tools wie Putty, FTP-Clients wie Filezilla oder Cyberduck. Einige Beispiele für nicht verwaltete VPS-Anbieter sind Digital Ocean, Linode, Vultr usw.

Wenn Sie bereits ein nicht verwaltetes VPS-Konto erworben haben und nichts wissen, aber Ihre WordPress-Site von Shared Hosting auf nicht verwaltetes VPS umstellen möchten, können Sie die folgenden Schritte ausführen.

Laden Sie Cyberduck und Putty von hier herunter, bevor Sie beginnen. Außerdem müssen Sie das alte Site-Backup einschließlich aller Dateien und Datenbank herunterladen download. Die Schritte sind oben erwähnt.

Nun sollten Sie wissen, dass einige Unternehmen wie WordPress, Ghost, Joomla, Discourse usw., bieten One-Click-Apps an, während andere wie Linode so etwas nicht anbieten. In diesem Fall können Sie einige andere Tools von Drittanbietern wie ServerPilot, ServerAvatar, EasyEngine usw. verwenden. Darunter ist ServerPilot seit kurzem ein kostenpflichtiges Tool – aber in Bezug auf Sicherheit und Benutzerfreundlichkeit ist dies bisher das Beste.

Egal welches Hosting-Konto Sie verwenden, Sie müssen zuerst einen Server erstellen, das Betriebssystem installieren und das Root-Passwort notieren. Unterschiedliche Hosting-Anbieter haben unterschiedliche Möglichkeiten, aber das Wesentliche ist das gleiche. Wenn Sie jedoch ServerPilot verwenden, müssen Sie die 64-Bit-Version von Ubuntu LTS 16 verwenden.04 oder 18.04. Sie unterstützen nichts anderes.

Daher müssen Sie den Domainnamen in Ihrem Hosting-Konto hinzufügen und den Nameserver in Ihrem Domain-Konto ändern. Außerdem wird empfohlen, ab jetzt ein VPN zu verwenden. Andernfalls können Sie das neue Hosting-Konto von Ihrem Computer nicht erkennen.

Wenn Sie die Ein-Klick-App von Digital Ocean oder Vultr verwenden, können Sie WordPress schnell installieren. Wenn Sie sich für diese Methode entscheiden, finden Sie Ihre WordPress-Installationsdateien hier:

/var/html

Wenn Sie ServerPilot verwenden, um WordPress zu installieren, finden Sie Ihre WordPress-Installationsdateien hier:

/srv/users/user_name/apps/app_name/public

Sie sollten eine Datei namens . finden wp-config.php. Laden Sie es herunter und behalten Sie den Benutzernamen und das Passwort der Datenbank bei. Vergiss nicht, dies zu tun.

Sie müssen alle WordPress-Installationsdateien löschen. Da das Löschen von wp-admin-, wp-content- und wp-includes-Ordnern viel Zeit in Anspruch nimmt, können Sie sie mit putty entfernen. Öffnen Sie dazu Putty und geben Sie die IP-Adresse Ihres Servers ein. Stellen Sie sicher, dass der Port eingestellt ist als 22. Klicken Sie anschließend auf die Öffnen Taste und bestätigen Sie die Verbindung. Danach müssen Sie Ihren Benutzernamen und Ihr Passwort eingeben. Eingeben Wurzel als Benutzername. Sie sollten ein Passwort auf derselben Seite oder per E-Mail erhalten, nachdem Sie den Server in Ihrem Hosting-Konto erstellt haben.

Geben Sie als Nächstes Folgendes ein:

Nutzer der App mit einem Klick:

rm -rf /var/html/wp-admin rm -rf /var/html/wp-content rm -rf /var/html/wp-includes

ServerPilot-Benutzer:

rm -rf /srv/users/user_name/apps/app_name/public/wp-admin rm -rf /srv/users/user_name/apps/app_name/public/wp-content rm -rf /srv/users/user_name/apps/ app_name/public/wp-includes

Danach können Sie die Cyberduck-App öffnen, zu diesem Ordner navigieren und andere Installationsdateien löschen.

Im nächsten Schritt müssen Sie die gezippte Sicherungsdatei hochladen. Tun Sie das und entpacken Sie die Datei. Wenn beim Entpacken ein Fehler auftritt, können Sie diesen Befehl in das Putty eingeben:

sudo apt-get aktualisieren sudo apt-get installieren entpacken

Nach dem Entpacken dieser Dateien müssen Sie die Datenbankinformationen ersetzen database. Öffnen Sie dazu die wp-config.php-Datei, die Sie heruntergeladen haben. Als nächstes öffnen Sie die aktuelle wp-config.php-Datei, die du gerade hochgeladen hast. Kopieren Sie den Datenbanknamen, die Benutzer-ID und das Passwort aus der heruntergeladenen wp-config.php-Datei und ersetzen Sie sie durch die hochgeladene wp-config.php-Datei.

Danach müssen Sie phpMyAdmin installieren. Andernfalls können Sie die Datenbank nicht importieren. Befolgen Sie dazu diese Schritte.

S0 laden Sie die neueste Version von phpMyAdmin von hier herunter und laden Sie die ZIP-Datei in Ihr Stammverzeichnis hoch. Danach entpacken Sie die Datei und benennen Sie sie um. Stellen Sie sicher; du verwendest einen nicht zu erratenden Namen. Zum Beispiel, wenn Sie wählen A B C D, Sie können den phpMyAdmin wie folgt öffnen:

http://Ihr-Domain-Name/abcd

Nachdem Sie einen Namen gewählt haben, öffnen Sie den Ordner und finden Sie es heraus Konfiguration.Stichprobe.inc.php Datei. Sie können es umbenennen in Konfiguration.inc.php. Öffnen Sie anschließend diese Datei mit einem Editor und nehmen Sie eine Änderung wie folgt vor:

$cfg['blowfish_secret']

Es sollte so aussehen:

$cfg['blowfish_secret'] = 'k7i259684(*^3q42bd^$4353yow*q5Trs^1'

Öffnen Sie nun phpMyAdmin und geben Sie die Datenbankbenutzer-ID und das Passwort ein, um sich anzumelden. Wählen Sie anschließend auf der linken Seite den Datenbanknamen aus, wählen Sie alle Datenbanktabellen aus und entfernen Sie sie entsprechend.

Dann geh zu Importieren Registerkarte und importieren Sie die Datenbank, die Sie zuvor heruntergeladen haben.

Das ist alles! Jetzt sollte Ihre Website auf dem neuen Hosting-Konto ordnungsgemäß laufen.

So verschieben Sie die WordPress-Site von nicht verwaltetem VPS zu Shared Hosting

Das ist ganz einfach und auch nicht viel zeitaufwendig. Das Beste ist, die Schritte sind fast gleich. Außer wenn Sie phpMyAdmin nicht installiert haben, müssen Sie dies tun, um die Datenbank herunterzuladen.

Kurz gesagt, dies sind die Schritte, die Sie befolgen müssen.

  1. Laden Sie alle Dateien vom VPS-Konto herunter.
  2. Laden Sie die Datenbank herunter.
  3. Erstellen Sie eine Datenbank in Ihrem Shared Hosting-Konto und weisen Sie die Datenbank einem Benutzer zu.
  4. Laden Sie alle Dateien auf Ihr neues Hosting-Konto hoch.
  5. Ändern Sie den Datenbanknamen, den Benutzernamen und das Passwort in der wp-config.php-Datei.
  6. Ändern Sie den Nameserver in Ihrem Domain-Control-Panel.

Das ist alles!

Häufige Probleme nach einem Serverwechsel

Nach Abschluss der Migration können verschiedene Probleme auftreten. Einige von ihnen sind unten erwähnt.

Die Startseite wird geöffnet, aber die Beiträge zeigen einen 404-Fehler an

Überprüfe dein .htaccess-Datei und verwenden Sie diese als Standard:

# BEGIN WordPress  RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %REQUEST_FILENAME !-f RewriteCond %REQUEST_FILENAME !-d RewriteRule . /Index.php[L]  # ENDE WordPress

Gehen Sie auch hier:

/etc/apache2/apache2.conf

Und nehmen Sie diese Änderung vor:

 AllowOverride All 

Plugins können nicht installiert werden, FTP-Anmeldedaten werden abgefragt

Dies ist ein sehr häufiges Problem, auf das Menschen stoßen. Du musst deine wp-config öffnen.php-Datei und fügen Sie diese unten ein;

define( 'FS_METHOD', 'direct');

Installation fehlgeschlagen: Verzeichnis konnte nicht erstellt werden

Wenn Sie kein Bild hochladen, keine Plugins installieren, ein Theme oder Plugin aktualisieren können und der obige Fehler angezeigt wird, können Sie dies beheben, indem Sie die Berechtigung ändern. Öffnen Sie Putty und geben Sie Folgendes ein:

chmod -R 775 Verzeichnispfad

Hier erfahren Sie mehr über Dateiberechtigungen.

Leiten Sie Nicht-www mit htaccess auf www um

RewriteEngine auf RewriteCond %HTTP_HOST ^Ihr-Domain-Name.com [NC] RewriteRule ^(.*)$ http://www.dein-domain-name.com/$1 [L,R=301,NC]

Leiten Sie www zu Nicht-www um

RewriteEngine auf RewriteCond %HTTP_HOST ^www.dein-domain-name.com [NC] RewriteRule ^(.*)$ http://Ihr-Domain-Name.com/$1 [L,R=301]

Sie sollten jedoch auch einen CNAME-Eintrag mit enter eingeben www ebenso gut wie @ oder leer.

Bitte beachten Sie, dass Sie das SSL separat installieren müssen. Wenn Ihr Hosting-Provider kostenloses SSL anbietet, können Sie ihn bitten, dieses für Sie zu installieren. Andernfalls können Sie Let's Encrypt verwenden, das ein kostenloses, aber gemeinsam genutztes SSL-Zertifikat bereitstellt.

Top 5 ergonomische Computermaus-Produkte für Linux
Verursacht längere Computernutzung Schmerzen im Handgelenk oder in den Fingern?? Leiden Sie unter steifen Gelenken und müssen ständig die Hände schütt...
So ändern Sie die Maus- und Touchpad-Einstellungen mit Xinput in Linux
Die meisten Linux-Distributionen werden standardmäßig mit der Bibliothek „libinput“ ausgeliefert, um Eingabeereignisse auf einem System zu verarbeiten...
Weisen Sie Ihre Maustasten mit der X-Mouse Button Control für verschiedene Software unterschiedlich zu
Vielleicht benötigen Sie ein Tool, mit dem sich die Steuerung Ihrer Maus bei jeder von Ihnen verwendeten Anwendung ändern kann. In diesem Fall können ...