So verschieben Sie eine WordPress-Site von einem Host auf einen anderen
Wenn Sie WordPress(move WordPress site) -Sites ohne größere Ausfallzeiten von einem verwalteten/nicht verwalteten/geteilten/dedizierten/ VPS -Hosting zu einem anderen verschieben möchten , ist dies die Anleitung, die Sie brauchen. Wenn Sie bereits über SSL verfügen oder eine Website von Shared Hosting zu (SSL)VPS verschieben möchten , kann es zu geringfügigen Ausfallzeiten kommen.
Migrieren Sie die WordPress-(Migrate WordPress) Site von einem Server auf einen anderen
Wenn Sie eine Website haben, die auf Shared Hosting wie Hostgator , Bluehost , Siteground usw. gehostet wird, müssen Sie die folgenden Schritte ausführen. Im Allgemeinen stellen diese Shared-Hosting-Unternehmen ein cPanel bereit, 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. Wenn Sie Ihrem Hosting-Konto mehrere Domains hinzugefügt haben, müssen Sie entsprechend navigieren. Andernfalls finden Sie ein Verzeichnis namens public_html , in dem Sie alle Dateien einschließlich des WordPress -Kerns erhalten. Wählen Sie(Select) alle Dateien aus, erstellen Sie ein Archiv mit der Erweiterung .zip 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 bereits cPanel und phpMyAdmin haben, können Sie dieses Tool verwenden, um die Datenbank herunterzuladen. Öffnen Sie dazu Ihr cPanel und gehen Sie zu phpMyAdmin. Auf der linken Seite finden Sie Ihren Datenbanknamen. Wählen Sie das aus und wechseln Sie zur Registerkarte Export .
Von hier aus müssen Sie Quick als Exportmethode(Export method) und SQL aus dem Dropdown-Menü Format auswählen. (Format )Klicken Sie danach auf die Schaltfläche Los , um den Download zu starten.(Go )
Jetzt müssen Sie zu Ihrem neuen Hosting-Konto gehen und zuerst die Domain hinzufügen. Wenn Sie dies bereits bei der Registrierung für ein neues Konto getan haben, müssen Sie dies nicht erneut tun. Wenn Sie dies jedoch noch nicht getan haben, müssen Sie Ihre Domain zu Ihrem cPanel hinzufügen. Sie können die Option Addon Domains verwenden (kann anders 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 Benutzerkennung und das Passwort zu notieren. Ohne diese wären Sie nicht in der Lage, Ihre Dateien Ihrer Datenbank zuzuordnen.
Sie finden die MySQL-Datenbankoption(MySQL Database) in Ihrem cPanel, mit der Sie dies erledigen können. Um eine Datenbank zu erstellen, müssen Sie einen Datenbanknamen, eine Benutzer-ID und ein Kennwort eingeben. Sie müssen die Datenbanknamensdatei erstellen und dann die Benutzer-ID und das Kennwort hinzufügen. Danach müssen Sie der Benutzerkennung den Zugriff auf die Datenbank erlauben. Dazu können Sie den Abschnitt Benutzer zur Datenbank hinzufügen verwenden(Add user to database) .
Nachdem Sie auf die Schaltfläche Hinzufügen(Add ) geklickt haben, sollten Sie ein Fenster finden, in dem Sie der Benutzer-ID den Zugriff auf bestimmte Dinge der Datenbank erlauben/blockieren müssen. Um jedes Problem zu beseitigen, können Sie ein Häkchen in der Option ALLE PRIVILEGIEN setzen(ALL PRIVILEGES ) und auf die Schaltfläche Änderungen(Make Changes ) vornehmen klicken .
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. Danach gehen Sie zur Registerkarte Importieren . (Import)Sie sollten eine Schaltfläche namens Choose File finden . Klicken Sie(Click) darauf und wählen Sie die Datei von Ihrem Computer aus.
Ändern Sie nichts auf dem Bildschirm und klicken Sie direkt auf die Schaltfläche Los . (Go )Es sollte einige 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(File Manager) Ihr Root-Verzeichnis 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. 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 Datei wp-config.php und ersetzen Sie den Datenbanknamen, die Benutzer-ID und das Passwort. Speichern Sie die Datei nach dem Ändern.
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(Different) Domain-Anbieter haben unterschiedliche Optionen. Sie können jedoch danach suchen oder das Support-Team um Hilfe bitten.
Mit diesem Schritt 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(this website) öffnen und prüfen, ob Ihre Website eine neue oder eine alte IP anzeigt. Wenn die neue IP-Adresse sichtbar ist, ist die Weitergabe erfolgt. Sie können auch das Ping-Tool auf Ihrem Computer verwenden, um die IP-Adresse zu überprüfen. Wenn Ihr Computer die alte IP anzeigt, aber das Online-Tool die neue IP anzeigt, müssen Sie Ihren DNS-Cache leeren(flush your DNS cache) .
So verschieben Sie eine WordPress -Site von Shared Hosting zu nicht verwaltetem 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 erforderlichen Tools wie phpMyAdmin, Dateimanager(File Manager) usw. verfügt. Es gibt jedoch viele Leute, die sich oft für nicht verwaltete VPS entscheiden, weil Sie Root-Zugriff erhalten können und nicht verwaltete VPS vergleichsweise billiger als Shared Hosting sind.
Was ist ein nicht verwalteter VPS?
VPS bedeutet Virtual Private Server . Mit 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 , einen FTP-Client wie Filezilla oder Cyberduck . Einige Beispiele für nicht verwaltete VPS - Anbieter sind Digital Ocean , Linode , Vultr und so weiter.
Wenn Sie bereits ein nicht verwaltetes VPS - Konto erworben haben und nichts wissen, aber Ihre WordPress -Site von Shared Hosting zu nicht verwaltetem VPS verschieben möchten , können Sie die folgenden Schritte ausführen.
Bevor Sie beginnen, laden Sie Cyberduck(download Cyberduck) und Putty hier(here) herunter . Außerdem müssen Sie das alte Site-Backup einschließlich aller Dateien und Datenbank herunterladen. Die Schritte sind oben erwähnt.
Nun sollten Sie wissen, dass einige Unternehmen wie WordPress , Ghost , Joomla , Discourse usw. Ein-Klick-Apps anbieten, 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. Unter ihnen ist ServerPilot seit kurzem ein kostenpflichtiges Tool – aber dies ist bisher das Beste in Bezug auf Sicherheit und Benutzerfreundlichkeit.
Egal welches Hosting-Konto Sie verwenden, Sie müssen zuerst einen Server erstellen, das Betriebssystem installieren und das Root-Passwort notieren. Verschiedene(Different) Hosting-Anbieter haben unterschiedliche Optionen, aber der Kern ist derselbe. Wenn Sie jedoch ServerPilot verwenden , müssen Sie die 64-Bit-Version von Ubuntu LTS 16.04 oder 18.04 verwenden. 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, von nun an ein VPN zu verwenden. (VPN)Andernfalls(Otherwise) können Sie das neue Hosting-Konto nicht auf Ihrem Computer erkennen.
Wenn Sie die Ein-Klick-App von Digital Ocean oder Vultr verwenden , können Sie (Vultr)WordPress schnell installieren . Wenn Sie diese Methode wählen, 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
Du solltest eine Datei namens wp-config.php finden(wp-config.php) . Laden Sie es herunter und behalten Sie den Benutzernamen und das Passwort der Datenbank. Vergessen Sie nicht, dies zu tun.
Sie müssen alle WordPress- Installationsdateien löschen. Da das Löschen der Ordner wp-admin, wp-content und wp-includes viel Zeit in Anspruch nimmt, können Sie putty verwenden, um sie zu entfernen. Öffnen Sie dazu Putty(Putty) und geben Sie die IP-Adresse Ihres Servers ein. Stellen Sie(Make) sicher, dass der Port auf 22 eingestellt ist . Klicken Sie anschließend auf die Schaltfläche Öffnen und bestätigen Sie die Verbindung. (Open )Danach müssen Sie Ihren Benutzernamen und Ihr Passwort eingeben. Geben Sie root als Benutzernamen ein. 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:
Benutzer der One-Click-App:(One-click app users:)
rm -rf /var/html/wp-admin rm -rf /var/html/wp-content rm -rf /var/html/wp-includes
ServerPilot-Benutzer:(ServerPilot users:)
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(zipped) Sicherungsdatei hochladen. Tun Sie das und entpacken Sie die Datei. Wenn Sie beim Entpacken einen Fehler erhalten, können Sie diesen Befehl in Putty eingeben :
sudo apt-get update sudo apt-get install unzip
Nach dem Entpacken dieser Dateien müssen Sie die Datenbankinformationen ersetzen. Öffnen Sie dazu die heruntergeladene wp-config.php-Datei. Öffne als Nächstes die aktuelle wp-config.php-Datei, die du gerade hochgeladen hast. Kopieren Sie den Datenbanknamen, die Benutzer-ID und das Passwort aus der heruntergeladenen Datei wp-config.php und ersetzen Sie sie durch die hochgeladene Datei wp-config.php.
Anschließend 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(here) herunter und laden Sie die ZIP-Datei in Ihr Stammverzeichnis hoch. Entpacken Sie danach die Datei und benennen Sie sie um. Stellen Sie(Make) sicher; Sie verwenden einen unvorhersehbaren Namen. Wenn Sie beispielsweise abcd wählen , können Sie phpMyAdmin wie folgt öffnen:
http://your-domain-name/abcd
Nachdem Sie einen Namen ausgewählt haben, öffnen Sie den Ordner und finden Sie die Datei config.sample.inc.php heraus . Sie können es in config.inc.php umbenennen . Öffnen Sie danach 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 Benutzer-ID und das Passwort der Datenbank ein, um sich anzumelden. Wählen Sie anschließend den Datenbanknamen auf der linken Seite aus, wählen Sie alle Datenbanktabellen aus und entfernen Sie sie entsprechend.
Gehen Sie dann zur Registerkarte Importieren(Import ) und importieren Sie die zuvor heruntergeladene Datenbank.
Das ist alles! Jetzt sollte Ihre Website auf dem neuen Hosting-Konto ordnungsgemäß ausgeführt werden.
So verschieben Sie eine WordPress - Site von einem nicht verwalteten VPS zu einem gemeinsam genutzten Hosting
Das ist ganz einfach und auch nicht sehr zeitaufwändig. Das Beste ist, dass die Schritte fast gleich sind. 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.
- Laden Sie(Download) alle Dateien vom VPS- Konto herunter.
- Laden Sie die Datenbank herunter.
- Erstellen Sie eine Datenbank in Ihrem Shared-Hosting-Konto und weisen Sie die Datenbank einem Benutzer zu.
- Laden Sie alle Dateien auf Ihr neues Hosting-Konto hoch.
- Ändere den Datenbanknamen, den Benutzernamen und das Passwort in der Datei wp-config.php.
- Ändern Sie den Nameserver in Ihrem Domain-Control-Panel.
Das ist alles!
Häufige Probleme nach dem Wechsel des Servers
Nach Abschluss der Migration können verschiedene Probleme auftreten. Einige von ihnen werden unten erwähnt.
Die Homepage wird geöffnet, aber die Beiträge zeigen einen 404-Fehler an(Homepage is opening, but posts are showing 404 error)
Überprüfen Sie Ihre .htaccess-Datei und verwenden Sie diese als Standard:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
Gehen Sie auch hier:
/etc/apache2/apache2.conf
Und nehmen Sie diese Änderung vor:
<Directory /var/www/> AllowOverride All </Directory>
Plugins können nicht installiert werden, FTP-Anmeldedaten werden abgefragt(Unable to install plugins, asking FTP login details)
Dies ist ein sehr häufiges Problem, auf das Menschen stoßen. Du musst deine wp-config.php-Datei öffnen und diese unten einfügen;
define( 'FS_METHOD', 'direct' );
Installation fehlgeschlagen: Verzeichnis konnte nicht erstellt werden(Installation failed: Could not create directory)
Wenn Sie kein Bild hochladen, Plugins installieren, Design oder Plugin aktualisieren können und der obige Fehler auftritt, können Sie dies beheben, indem Sie die Berechtigung ändern. Öffnen Sie Putty(Open Putty) und geben Sie Folgendes ein:
chmod -R 775 directory_path
Hier(here) erfahren Sie mehr über Dateiberechtigungen .
Nicht-www mit htaccess auf www umleiten(Redirect non-www to www using htaccess)
RewriteEngine on RewriteCond %{HTTP_HOST} ^your-domain-name.com [NC] RewriteRule ^(.*)$ http://www.your-domain-name.com/$1 [L,R=301,NC]
www auf nicht-www umleiten(Redirect www to non-www)
RewriteEngine on RewriteCond %{HTTP_HOST} ^www.your-domain-name.com [NC] RewriteRule ^(.*)$ http://your-domain-name.com/$1 [L,R=301]
Sie sollten jedoch auch einen CNAME -Eintrag mit www sowie @ oder Leerzeichen eingeben.
Bitte beachten Sie, dass Sie das (Please)SSL separat installieren müssen . Wenn Ihr Hosting-Provider kostenloses SSL anbietet , können Sie ihn bitten, das für Sie zu installieren. Andernfalls können Sie Let's Encrypt verwenden , das ein kostenloses, aber gemeinsam genutztes SSL - Zertifikat bereitstellt.
Related posts
So installieren und konfigurieren Sie WordPress auf Microsoft Azure
So führen Sie blitzschnelles WordPress auf Microsoft Azure aus
So konfigurieren Sie den Datenschutz in WordPress und warum es wichtig ist
So installieren Sie WordPress auf der Google Cloud Platform
Schützen und sichern Sie die WordPress-Website vor Hackern
So erstellen Sie einen Wix-Blog, der genauso gut ist wie WordPress
9 Muss Plugins für neue WordPress-Installationen haben
WordPress Gutenberg-Tutorial: So verwenden Sie den neuen Editor
So erstellen Sie Ihr eigenes Coupon-Popup in WordPress
7 WordPress-Tipps für eine mobilfreundliche Website
So beschleunigen Sie jede WordPress-Site mit .HTACCESS
So beschleunigen Sie eine WordPress-Site in 11 Schritten
Was ist AMP für WordPress und wie wird es installiert?
So finden Sie Ihr WordPress-Admin-Login
So überprüfen Sie, ob eine Website von AdSense gesperrt wurde
So duplizieren Sie eine Seite in WordPress
10 wichtige WordPress-Plugins für eine Website für kleine Unternehmen
Wix Vs WordPress: Was ist am besten für die Erstellung Ihrer Website?
So aktualisieren Sie PHP in WordPress
WordPress Jetpack: Was ist das und lohnt es sich zu installieren?