Wordpress umziehen: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
 
Zeile 1: Zeile 1:
 +
== HINWEISE ==
 +
Oft muß man die Pfade anpassen wenn vorher ein Unterverzeichnis genutzt wurde um die Seite zu entwickeln. Z.B. myDomain.de/wp wird später zu myDomain.de. Sinnvoll wäre hier evtl. zum Entwickeln die
 +
define('WP_SITEURL', 'http://www.deine-richtige-adresse.xyz');
 +
direkt auf das Unterverzeichnis zu setzen, dann muß man nicht so viele Links anpassen. (Noch zu testen ob das was bringt).
 +
 
== Wordpress Rechte ==
 
== Wordpress Rechte ==
 
<pre>
 
<pre>

Aktuelle Version vom 17. Oktober 2017, 13:01 Uhr

HINWEISE[Bearbeiten]

Oft muß man die Pfade anpassen wenn vorher ein Unterverzeichnis genutzt wurde um die Seite zu entwickeln. Z.B. myDomain.de/wp wird später zu myDomain.de. Sinnvoll wäre hier evtl. zum Entwickeln die

define('WP_SITEURL', 'http://www.deine-richtige-adresse.xyz');

direkt auf das Unterverzeichnis zu setzen, dann muß man nicht so viele Links anpassen. (Noch zu testen ob das was bringt).

Wordpress Rechte[Bearbeiten]

wp-admin/ rekursiv 755
/wp-admin/index.php 644
/wp-includes/ rekursiv 755
/wp-content/ 755
/wp-content/themes/ rekursiv 777 wenn Editor benutzt wird, sonst 755.
/wp-content/plugins/ rekursiv 777 wenn automatische Installation gewünscht.
/wp-content/upgrade 777
/wp-content/uploads 777
/wp-content/cache bei Einsatz des WP-Super Cache Plugins 777
./wp-cache-config.php 777
/wp-content/backup/ bei Einsatz des WordPress Backup Plugins rekursiv 777
/wp-content/ rekursiv je nach Plugin 755 oder 777
Weitere Informationen für die Sicherheit von WordPress:
http://codex.wordpress.org/Hardening_WordPress

Anleitung von wpde.org[Bearbeiten]

Quickstart[Bearbeiten]

  • Search and Replace installieren (oder Better Search and Replace)
  • Datenbank sichern
  • Dateien umziehen
  • Konfigurationsdatei (wp-config.php)
define('WP_SITEURL', 'http://www.deine-richtige-adresse.xyz');
define('WP_HOME', 'http://www.deine-richtige-adresse.xyz');
  • Datentabelle wp_options (siteurl, home,
  • Search and Replace ausführen und absolute Pfade anpassen.

http://faq.wpde.org/wordpress-url-aendern/

Falls du mit deinem Blog dahingehend umziehen willst, dass sich die Adresse zum Blog ändert, oder du in

Adminbereich >> Einstellungen >> Allgemein > WordPress-Adresse (URL) / Blog-Adresse (URL)

aus versehen eine falsche Adresse eingegeben hast und nun der Blog nicht mehr funktioniert, so musst du in der Datenbank die entsprechenden Angaben korrigieren.

Beachte auch den thematisch ähnlich gelagerten Artikel WordPress trotz Installation in Unterverzeichnis über Hauptverzeichnis aufrufen.

Variante 1[Bearbeiten]

Öffne mit einem Texteditor (Microsoft Word ist keiner!) die Datei wp-config.php, welche sich im Stammverzeichnis deiner WordPress-Installation befindet. An beliebiger Stelle (jedoch nicht ganz am Anfang oder Ende der Datei) fügst du folgenden Befehl ein:

define('WP_SITEURL', 'http://www.deine-richtige-adresse.xyz');
define('WP_HOME', 'http://www.deine-richtige-adresse.xyz');

Speichere nun die Änderung und lade die Datei hoch. Das sollte es schon gewesen sein. Im WordPress-Backend in den Allgemeinen Einstellungen sind nun die WordPress-Adresse (URL) / Blog-Adresse (URL) ausgegraut.

Variante 2[Bearbeiten]

Öffne mit einem Texteditor (Microsoft Word ist keiner!) die Datei wp-config.php, welche sich im Stammverzeichnis deiner WordPress-Installation befindet. An beliebiger Stelle (jedoch nicht ganz am Anfang oder Ende der Datei) fügst du folgenden Befehl ein: define('RELOCATE', true);

Speichere nun die Änderung und lade die Datei hoch.

Rufe nun im Browser die wp-login.php deines Blogs auf. Diese befindet sich ebenfalls im Stammverzeichnis, also z.B. www.deinblog.de/wp-login.php. Nach dem die Seite aufgerufen wurde, öffnest du die wieder die wp-config.php und entfernst das define('RELOCATE', true); oder kommentiert es durch vorranstellen von // aus.

Logge dich nun via wp-login.php in deinen Blog ein und ändere noch im Adminmenü unter Optionen / Einstellungen >> Allgemein > WordPress-Adresse (URL) die WordPress-Adresse auf den aktuellen Stand bzw. auf das, was in Blog-Adresse steht.

Variante 3[Bearbeiten]

Für die Bearbeitung der MySQL-Datenbank gibt es eine grafische Oberfläche mit dem Namen phpMyAdmin. Nahezu jeder Webhoster hat diese Oberfläche bereits vorinstalliert. Falls du nicht weißt, wie du phpMyAdmin aufrufen kannst, so konsultiere deinen Webhoster. Oft ist es über ein Kundenmenü oder per Aufruf über http://www.deinedomain.de/mysqladmin/ erreichbar.

In die Datenbank loggst du dich mit den gleichen Daten (Benutzername und Kennwort) ein, wie du sie auch in der Datei wp-config.php (im Stammverzeichnis von WordPress) eingetragen hast.

In der linken Spalte von phpMyAdmin findest du eine Auflistung der Tabellen, die sich in deiner Datenbank befinden. Die Änderungen müssen in der Tabelle mit dem Namen (sofern das Tabellenprefix nicht geändert wurde) wp_options getätigt werden. Klicke in der linken Spalte also auf wp_options.

Nun sollte sich die rechte Seite der Datenbankoberfläche geändert haben. Ganz oben auf dieser Seite befindet sich die Option Anzeigen bzw. Browse – klicke diesen Menüpunkt an, um den Inhalt der Tabelle anzuzeigen.

Über das Bleistiftsymbol in der zweiten Spalte der Tabellenanzeige kannst du nun all die Datensätze ändern, in denen die URL zum Blog gespeichert ist. Üblicherweise sind es die Datensätze mit dem option_name siteurl und home. Beachte, dass die Tabelle mehrere Seiten hat, so dass die zu ändernden Werte eventuell nicht auf der ersten Seite zu sehen sind.

Datensatz gefunden und Bleistiftgrafik angeklickt? Dann kannst du nun im Feld option_value die neue URL zum Blog eintragen und per klick auf den Button OK die Änderung speichern.

In dieser Hinsicht auch lesenswert (falls z.B. die Bilderpfade in Artikeln nicht mehr stimmen), ist der Artikel Suchen und Ersetzen in MySQL-Datenbanken von Jowra. Noch komfortabler dürfte das Suchen und Ersetzen-Plugin von bueltge.de sein.