Wordpress
Aus Ubuntu-Forum Wiki
Zero77 (Diskussion | Beiträge) |
Zero77 (Diskussion | Beiträge) K |
||
(Der Versionsvergleich bezieht 33 dazwischenliegende Versionen mit ein.) | |||
Zeile 1: | Zeile 1: | ||
- | + | [[Bild:810.png]] [[Bild:804.png]] [[Bild:710.png]] [[Bild:704.png]] | |
+ | __TOC__ | ||
+ | =Allgemeines= | ||
+ | Wordpress ist ein [[Open Source]]-System, mit dem Weblogs online erstellt und administriert werden können. Es kann durch verschiedenste Themes und Plugins in Aussehen und Funktionalität beliebig erweitert und verändert werden. | ||
+ | =Voraussetzungen= | ||
+ | Zum Betrieb der Software benötigt man einen funktionierenden Webserver mit PHP und einer Datenbank, also in der Regel ein [[LAMPP]]-System. Zusätzlich benötigt man Zugriff auf den Server, um Daten auf ihn laden zu können. Dies geschieht in der Regel mit Hilfe eines FTP- oder SSH-Servers und einem entsprechenden [[Filezilla|Client]] auf dem lokalen Rechner. | ||
- | + | ==Vorbereiten des Webservers== | |
+ | {| {{Hinweis}} | ||
+ | | Nutzt man einen Hoster für (z.B.) die eigene Webpräsenz, so können die folgenden Einstellungen u.U. über eine angebotene Konfigurationsoberfläche vorgenommen werden. | ||
+ | |} | ||
+ | ===Alias setzen=== | ||
+ | Einen Alias muss man nur nutzen, wenn das Wiki nur ein Teil der Webpräsenz darstellen soll. MediaWiki kann aber auch direkt im ''DocumentRoot'' des Webservers installiert werden. Dann entfällt der folgende Schritt. | ||
- | + | Durch einen Alias hat man den Vorteil, dass man nicht den kompletten Pfad zur MediaWiki-Installation eingeben muss. Man ersetzt diese mit einem Alias, der folgendermaßen konfiguriert wird. Dies muss mit [[sudo|Root]]-Berechtigung in einem [[Texteditor]] erfolgen: | |
+ | sudo nano /etc/apache2/sites-available/default | ||
- | + | Dort wird dieser Abschnitt eingefügt: | |
- | = | + | <!--source lang="apache"--> |
+ | Alias /wiki "/pfad/zum/blog/" | ||
+ | <Directory "/pfad/zum/blog/"> | ||
+ | Options Indexes MultiViews | ||
+ | AllowOverride None | ||
+ | Order allow,deny | ||
+ | Allow from all | ||
+ | </Directory> | ||
+ | <!--/source--> | ||
- | + | Es bietet sich an, Wordpress in ein entsprechendes Unterverzeichnis im ''DocumentRoot'' zu installieren. | |
- | + | * mehr Informationen zu [[LAMPP]] | |
- | == | + | ===Datenbank anlegen=== |
+ | Zur Speicherung der Daten benötigt MediaWiki eine Datenbank. Es bietet sich dabei an, eine Datenbank mit entsprechendem Benutzer anzulegen. Es können aber auch schon bestehende Datenbankbenutzer genutzt werden. Komfortabler kann die Verwaltung mit Hilfe des Tools ''phpMyAdmin'' vorgenommen werden. Dazu ruft man im Browser einfach [http://localhost/phpmyadmin]auf, meldet sich an und kann dann unter "Sql" die Befehle eingeben; | ||
- | + | ;Wordpress-Datenbank und -Benutzer anlegen: | |
+ | <!--source lang="sql"--> | ||
+ | CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'db_passwort'; | ||
+ | GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, FILE, INDEX, | ||
+ | ALTER ON * . * TO 'wordpress'@'localhost' IDENTIFIED BY 'db_passwort' | ||
+ | WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ; | ||
- | + | CREATE DATABASE IF NOT EXISTS `wordpress` ; | |
- | + | GRANT ALL PRIVILEGES ON `wiki` . * TO 'wordpress'@'localhost'; | |
+ | <!--/source--> | ||
- | + | =Installation= | |
+ | ==Paketquellen== | ||
+ | Obwohl Wordpress auch in den [[Paketquellen]] von [[Ubuntu]] verfügbar ist und mit folgendem Befehl installiert werden kann, sollte diese Methode nicht genutzt werden. Die Quellen beinhalten eine ältere Version von Wordpress, die nicht alle Funktionen der aktuellsten bieten. | ||
- | + | Außerdem handelt es sich in diesem Fall, ähnlich zu [[MediaWiki]], nicht um ein Programm, sondern um ein CMS ('''''C'''ontent '''M'''anagement '''S'''ystem''), also eine Art serverseitige Lösung. | |
+ | sudo apt-get install wordpress | ||
- | |||
- | + | Zusätzlich wird empfohlen, ''php5-gd'' - ein PHP-Modul, das den Umgang mit Grafiken direkt aus PHP-Scripts ermöglicht - zu installieren. | |
+ | sudo apt-get install php5-gd | ||
- | + | ==Manuelle Installation== | |
+ | {| {{Hinweis}} | ||
+ | |Die im Folgenden beschriebene Installation kann nicht nur auf einem Ubuntu-System angewendet werden, sondern funktioniert auf jedem (LAMPP) Web-Server. | ||
+ | |} | ||
- | + | Wordpress kann auch direkt von der Internetseite des Herstellers heruntergeladen werden. Das hat den Vorteil, dass diese Versionen meist aktueller und dort deutsche Versionen verfügbar sind. Es wird ebenfalls eine deutsche erweiterte Version angeboten. Bei dieser ist die Funktionalität, etwa durch zusätzliche Plugins, erhöht. | |
- | + | wget http://wordpress.org/latest.zip | |
+ | unzip latest.zip | ||
- | + | Auf der deutschen [http://wordpress-deutschland.org/ Projektseite] wird die Wordpess-Version in deutscher Sprache zum [http://static.wordpress-deutschland.org/de-edition/latest.zip Download] angeboten. Dies erfolgt naturgemäß allerdings mehr oder weniger zeitversetzt. | |
- | + | wget http://static.wordpress-deutschland.org/de-edition/latest.zip | |
+ | unzip latest.zip | ||
- | + | Nach dem Entpacken kann das neu entstandene ''wordpress''-Verzeichnis in das entsprechende (gemäß Konfiguration des Webservers) Verzeichnis verschoben werden. Um Probleme mit der Rechtevergabe zu umgehen, kann der Besitzer des Verzeichnisses geändert und der Webserver als Besitzer gesetzt werden (im entsprechenden Verzeichnis): | |
- | + | sudo chown -R www-data wordpress # ''Besitzer ändern'' | |
+ | sudo chgrp -R www-data wordpress # ''Gruppe ändern'' | ||
- | + | =Konfiguration= | |
+ | Um Wordpress nutzen zu können, muss dieses vor der ersten Benutzung noch konfiguriert werden. Dazu wird die Datei ''wp-config.php'' benötigt: | ||
- | + | cd ''/pfad/zum/blog'' | |
+ | ls al # Anzeige der Dateien | ||
+ | sudo cp wp-config-sample.php wp-config.php # Beispieldatei zum Bearbeiten kopieren | ||
+ | sudo vi wp-config.php # Bearbeiten der Konfigurationsdatei | ||
- | + | Die Beispieldatei wp-config-sample.php: | |
+ | <!--source lang="php"--> | ||
+ | define('DB_NAME', 'putyourdbnamehere'); | ||
+ | define('DB_USER', 'usernamehere') | ||
+ | define('DB_PASSWORD', 'yourpasswordhere'); | ||
+ | define('DB_HOST', 'localhost'); | ||
+ | <!--/source--> | ||
- | + | folgendermaßen anpassen: | |
- | + | <!--source lang="php"--> | |
- | + | define('DB_NAME', 'wordpress'); | |
- | + | define('DB_USER', 'wordpress'); | |
- | + | define('DB_PASSWORD', 'xxxx'); | |
- | + | define('DB_HOST', 'localhost'); | |
- | + | <!--/source--> | |
+ | |||
+ | Nach dem Speichern kann Wordpress im Browser aufgerufen werden: http://localhost/blog | ||
+ | |||
+ | Zum Beenden der Installation müssen nur die dort beschriebenen Schritte befolgt werden. Am Ende des Vorgangs bekommt man das Passwort für den admin-Benutzer mitgeteilt. Dies ist wichtig für das Einloggen auf dem Backend von Wordpress als Administrator. Es kann und sollte dort auch geändert werden. | ||
+ | |||
+ | ==Themes== | ||
+ | |||
+ | Für Wordpress gibt es ein riesige Auswahl von Themes. Eine Auswahl kann man auf der deutschen Präsenz von Wordpress finden und dort herunterladen. Grundsätzlich sollten die Ersteller dieser Themes eine Installationsanleitung beilegen. Der Standardweg ist, die Themes herunterzuladen und zu entpacken. Im Anschluss müssen sie nur noch ins Themes-Verzeichnis von Wordpress kopiert werden: | ||
+ | |||
+ | /''pfad''/''zum''/''blog''/wp-content/themes | ||
+ | |||
+ | Als Administrator im Backend angemeldet, bekommt man im Punkt Presentation - Themes alle zu Verfügung stehenden angezeigt. Will man eines nutzen, muss es nur angeklickt werden. | ||
+ | |||
+ | ==Plugins== | ||
+ | Das Vorgehen zum Installieren von Plugins ist analog zum Installieren von Themes. Einzig der Ablageort des Themes ändert sich: | ||
- | + | /''pfad''/''zum''/''blog''/wp-content/plugins | |
- | + | =Backup= | |
+ | Um eine vollständige Sicherung durchzuführen, müssen folgende Schritte abgearbeitet werden: | ||
+ | # Sichern des kompletten ''Wordpress-Verzeichnisses'' | ||
+ | # Sichern der Wordpress-Datenbank (''siehe [[Bigdump#Vorraussetzungen|Bigdump]]'') | ||
+ | # Sichern der Wordpress-XML-Exportdatei | ||
- | + | Für die Sicherung der Datenbank empfiehlt sich das Werkzeug ''phpMyAdmin''. | |
- | + | =Aktualisierungen= | |
+ | {| {{Warnung}} | ||
+ | | Vor einer Aktualisierung sollten alle Daten durch ein vollständiges Backup gesichert werden. <br>Außerdem sollte man die versions-spezifischen Hinweise zur Aktualisierung auf der Projektseite beachten. | ||
+ | |} | ||
+ | ==Automatische Aktualisierung== | ||
+ | Mit der Version 2.7 wird die automatische Aktualisierung eingeführt, Dafür wechselt man im Administration-Backend auf ''Tools » Auktualisierung''. Dort kann man dann, ähnlich zur Aktualisierung der Plugins, Wordpress automatisch updaten lassen. | ||
- | == | + | ==Upgrade== |
+ | ''Als Upgrade wird der komplette Wechsel auf eine neue Version verstanden.'' Diesen Schritt empfiehlt Worpress nur bei großen Versionssprüngen. | ||
- | + | Im ersten Schritt empfiehlt Wordpress die Deaktivierung sämtlicher Plugins und das Auswählen des Standard-Themes. | |
- | + | Danach kann das /blog-Verzeichnis auf dem Webserver umbenannt oder gelöscht werden. Wird es nur umbenannt, kann es bei etwaig auftretenden Fehlern sofort wieder zurück benannt und weiter genutzt werden. | |
- | + | Anschließend muss dann nur noch das aktuelle Paket von der [http://wordpress.org/download/ Herstellerseite] heruntergeladen und entpackt werden. Das entstandene ''wordpress''-Verzeichnis muss dann entsprechend der Einstellung des Wordpress-Aliases umbenannt werden, etwa in ''blog''. | |
- | + | Dieses Verzeichnis wird dann in das entsprechende Verzeichnis des Webserver kopiert. Abschließend muss die Datei '''wp-config.php''' der alten Wordpress-Installation in das Wordpress-Verzeichnis kopiert und mit ihr die neue Version ersetzt werden, da sie alle Wordpress-Einstellungen beinhaltet. | |
- | + | Je nach vorheriger Konfiguration müssen dann eventuell die Themes, sonstige Pakete und Sprachen in die entsprechenden Verzeichnisse kopiert werden: | |
- | + | * '''wp-content''' » ''plugins'', ''uploads'' und ''languages'' | |
- | + | * '''wp-includes''' | |
- | + | ||
- | + | ==Update== | |
+ | ''Als Update wird die Aktualisierung einer bestehenden Wordpress-Installation verstanden, etwa wenn nur Fehler durch die neue Version behoben werden.'' | ||
- | + | Auf dem Web-Server müssen die Verzeichnise ''wp-includes'' und ''wp-admin'' umbenannt oder direkt gelöscht werden. Anschließend muss der Inhalt des entpackten heruntergeladenen Update-Pakets in das Wordpress-Verzeichnis des Web-Servers geladen werden. Ältere Dateien werden dabei überschrieben. Ist der Vorgang beendet, muss noch die Datenbank aktualisiert werden. Dazu muss folgende Seite aufgerufen werden: | |
- | + | http://''pfad/zum/blog''/wp-admin/upgrade.php | |
- | + | ||
- | + | ||
- | + | <!--=Mögliche Fehler= | |
+ | ==failed opening required '/etc/wordpress/wp-settings.php'== | ||
- | + | Nach der Installation oder einem Update kann es zu diesem Fehler kommen (Installation aus den Ubuntu-Quellen). Der rührt daher, dass im Verzeichnis /usr/share/wordpress die Konfigurationsdatei wp-config.php nur als symbolischer Links auf die Datei /etc/wordpress/wp-config.php vorhanden ist. Dieser muss gelöscht und die reale Datei im home-Verzeichnis von Wordpress erstellt werden: | |
- | + | ||
- | + | ||
- | + | ||
- | + | cd /usr/share/wordpress # ''Wechsel ins home-Verzeichnis von Wordpress'' | |
- | + | ls -al wp-config.php # ''Anzeigen lassen, ob es sich wirklich um einen symbolischen Link handelt'' | |
- | + | lrwxrwxrwx 1 root root 28 2007-12-04 14:15 wp-config.php -> /etc/wordpress/wp-config.php # ''zeigt den symbolischen Link an'' | |
- | + | sudo rm wp-config.php # Entfernen des symbolischen Links | |
- | / | + | sudo cp etc/wordpress/wp-config.php . # Kopieren der Konfigurationsdatei |
- | + | Falls die kopierte wp-config.php nicht den o.g. Inhalt besitzt, muss dieser ggf. noch angepasst werden. Es bietet sich auch an, dass diese Datei gesichert wird. Das kann bei späteren Auftreten dieses Fehlers die Arbeit verringern. | |
+ | |||
+ | ==Keine deutsche Oberfläche== | ||
- | + | Ist nur die Oberfläche des Blogs in englischer Sprache, das Backend aber deutsch, ist vermutlich das Theme nicht in deutscher Sprache (verfügbar). Da muss dann am Theme selber Hand angelegt oder auf ein deutsches Theme zurückgegriffen werden. | |
- | + | Wenn auch das Backend, also der Admin-Bereich, in englischer Spracher erscheint, muss geprüft werden, ob die Sprachdatei richtig eingebunden ist. Auf Wordpress Deutschland kann die entsprechende Datei de_DE.mo heruntergeladen werden. Diese muss im Verzeichnis /usr/share/wordpress/wp-includes/languages (Pfad ggf. anpassen) abgelegt werden (eventl. Berechtigung/Besitzer prüfen). Dann muss noch die /usr/share/wordpress/wp-config.php (Pfad ggf. anpassen) editiert werden. In die Zeile: | |
- | + | <source lang="php"> define ('WPLANG', ''); </source> | |
- | + | muss der Name der Sprachdatei, ohne ''.mo'' eingetragen werden: | |
- | + | <source lang="php"> define ('WPLANG', 'de_DE'); </source> | |
- | |||
- | + | Beim Einsatz von Wordpress auf 64Bit-Systemen kann es trotz richtig eingebundener Sprachdatei zur falschen Sprachausgabe kommen. In diesem Fall muss die Datei | |
+ | /usr/share/wordpress/wp-includes/gettext.php | ||
+ | (Pfad ggf. anpassen) angepasst werden. In der ''function gettext_reader'' muss die Zeile: | ||
- | + | <source lang="php"> if ($magic == ($MAGIC1 & 0xFFFFFFFF) || $magic == ($MAGIC3 & 0xFFFFFFFF)) { </source> | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | durch | |
+ | <source lang="php"> if ($magic == $MAGIC1 || $magic == $MAGIC3) { </source> | ||
- | + | ersetzt werden. --> | |
- | + | [[Kategorie: Server]] |
Aktuelle Version vom 19. November 2008, 00:25 Uhr
Inhaltsverzeichnis |
1 Allgemeines
Wordpress ist ein Open Source-System, mit dem Weblogs online erstellt und administriert werden können. Es kann durch verschiedenste Themes und Plugins in Aussehen und Funktionalität beliebig erweitert und verändert werden.
2 Voraussetzungen
Zum Betrieb der Software benötigt man einen funktionierenden Webserver mit PHP und einer Datenbank, also in der Regel ein LAMPP-System. Zusätzlich benötigt man Zugriff auf den Server, um Daten auf ihn laden zu können. Dies geschieht in der Regel mit Hilfe eines FTP- oder SSH-Servers und einem entsprechenden Client auf dem lokalen Rechner.
2.1 Vorbereiten des Webservers
Nutzt man einen Hoster für (z.B.) die eigene Webpräsenz, so können die folgenden Einstellungen u.U. über eine angebotene Konfigurationsoberfläche vorgenommen werden. |
2.1.1 Alias setzen
Einen Alias muss man nur nutzen, wenn das Wiki nur ein Teil der Webpräsenz darstellen soll. MediaWiki kann aber auch direkt im DocumentRoot des Webservers installiert werden. Dann entfällt der folgende Schritt.
Durch einen Alias hat man den Vorteil, dass man nicht den kompletten Pfad zur MediaWiki-Installation eingeben muss. Man ersetzt diese mit einem Alias, der folgendermaßen konfiguriert wird. Dies muss mit Root-Berechtigung in einem Texteditor erfolgen:
sudo nano /etc/apache2/sites-available/default
Dort wird dieser Abschnitt eingefügt:
Alias /wiki "/pfad/zum/blog/" <Directory "/pfad/zum/blog/"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory>
Es bietet sich an, Wordpress in ein entsprechendes Unterverzeichnis im DocumentRoot zu installieren.
- mehr Informationen zu LAMPP
2.1.2 Datenbank anlegen
Zur Speicherung der Daten benötigt MediaWiki eine Datenbank. Es bietet sich dabei an, eine Datenbank mit entsprechendem Benutzer anzulegen. Es können aber auch schon bestehende Datenbankbenutzer genutzt werden. Komfortabler kann die Verwaltung mit Hilfe des Tools phpMyAdmin vorgenommen werden. Dazu ruft man im Browser einfach [1]auf, meldet sich an und kann dann unter "Sql" die Befehle eingeben;
- Wordpress-Datenbank und -Benutzer anlegen
CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'db_passwort'; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, FILE, INDEX, ALTER ON * . * TO 'wordpress'@'localhost' IDENTIFIED BY 'db_passwort' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
CREATE DATABASE IF NOT EXISTS `wordpress` ;
GRANT ALL PRIVILEGES ON `wiki` . * TO 'wordpress'@'localhost';
3 Installation
3.1 Paketquellen
Obwohl Wordpress auch in den Paketquellen von Ubuntu verfügbar ist und mit folgendem Befehl installiert werden kann, sollte diese Methode nicht genutzt werden. Die Quellen beinhalten eine ältere Version von Wordpress, die nicht alle Funktionen der aktuellsten bieten.
Außerdem handelt es sich in diesem Fall, ähnlich zu MediaWiki, nicht um ein Programm, sondern um ein CMS (Content Management System), also eine Art serverseitige Lösung.
sudo apt-get install wordpress
Zusätzlich wird empfohlen, php5-gd - ein PHP-Modul, das den Umgang mit Grafiken direkt aus PHP-Scripts ermöglicht - zu installieren.
sudo apt-get install php5-gd
3.2 Manuelle Installation
Die im Folgenden beschriebene Installation kann nicht nur auf einem Ubuntu-System angewendet werden, sondern funktioniert auf jedem (LAMPP) Web-Server. |
Wordpress kann auch direkt von der Internetseite des Herstellers heruntergeladen werden. Das hat den Vorteil, dass diese Versionen meist aktueller und dort deutsche Versionen verfügbar sind. Es wird ebenfalls eine deutsche erweiterte Version angeboten. Bei dieser ist die Funktionalität, etwa durch zusätzliche Plugins, erhöht.
wget http://wordpress.org/latest.zip unzip latest.zip
Auf der deutschen Projektseite wird die Wordpess-Version in deutscher Sprache zum Download angeboten. Dies erfolgt naturgemäß allerdings mehr oder weniger zeitversetzt.
wget http://static.wordpress-deutschland.org/de-edition/latest.zip unzip latest.zip
Nach dem Entpacken kann das neu entstandene wordpress-Verzeichnis in das entsprechende (gemäß Konfiguration des Webservers) Verzeichnis verschoben werden. Um Probleme mit der Rechtevergabe zu umgehen, kann der Besitzer des Verzeichnisses geändert und der Webserver als Besitzer gesetzt werden (im entsprechenden Verzeichnis):
sudo chown -R www-data wordpress # Besitzer ändern sudo chgrp -R www-data wordpress # Gruppe ändern
4 Konfiguration
Um Wordpress nutzen zu können, muss dieses vor der ersten Benutzung noch konfiguriert werden. Dazu wird die Datei wp-config.php benötigt:
cd /pfad/zum/blog ls al # Anzeige der Dateien sudo cp wp-config-sample.php wp-config.php # Beispieldatei zum Bearbeiten kopieren sudo vi wp-config.php # Bearbeiten der Konfigurationsdatei
Die Beispieldatei wp-config-sample.php:
define('DB_NAME', 'putyourdbnamehere'); define('DB_USER', 'usernamehere') define('DB_PASSWORD', 'yourpasswordhere'); define('DB_HOST', 'localhost');
folgendermaßen anpassen:
define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpress'); define('DB_PASSWORD', 'xxxx'); define('DB_HOST', 'localhost');
Nach dem Speichern kann Wordpress im Browser aufgerufen werden: http://localhost/blog
Zum Beenden der Installation müssen nur die dort beschriebenen Schritte befolgt werden. Am Ende des Vorgangs bekommt man das Passwort für den admin-Benutzer mitgeteilt. Dies ist wichtig für das Einloggen auf dem Backend von Wordpress als Administrator. Es kann und sollte dort auch geändert werden.
4.1 Themes
Für Wordpress gibt es ein riesige Auswahl von Themes. Eine Auswahl kann man auf der deutschen Präsenz von Wordpress finden und dort herunterladen. Grundsätzlich sollten die Ersteller dieser Themes eine Installationsanleitung beilegen. Der Standardweg ist, die Themes herunterzuladen und zu entpacken. Im Anschluss müssen sie nur noch ins Themes-Verzeichnis von Wordpress kopiert werden:
/pfad/zum/blog/wp-content/themes
Als Administrator im Backend angemeldet, bekommt man im Punkt Presentation - Themes alle zu Verfügung stehenden angezeigt. Will man eines nutzen, muss es nur angeklickt werden.
4.2 Plugins
Das Vorgehen zum Installieren von Plugins ist analog zum Installieren von Themes. Einzig der Ablageort des Themes ändert sich:
/pfad/zum/blog/wp-content/plugins
5 Backup
Um eine vollständige Sicherung durchzuführen, müssen folgende Schritte abgearbeitet werden:
- Sichern des kompletten Wordpress-Verzeichnisses
- Sichern der Wordpress-Datenbank (siehe Bigdump)
- Sichern der Wordpress-XML-Exportdatei
Für die Sicherung der Datenbank empfiehlt sich das Werkzeug phpMyAdmin.
6 Aktualisierungen
Vor einer Aktualisierung sollten alle Daten durch ein vollständiges Backup gesichert werden. Außerdem sollte man die versions-spezifischen Hinweise zur Aktualisierung auf der Projektseite beachten. |
6.1 Automatische Aktualisierung
Mit der Version 2.7 wird die automatische Aktualisierung eingeführt, Dafür wechselt man im Administration-Backend auf Tools » Auktualisierung. Dort kann man dann, ähnlich zur Aktualisierung der Plugins, Wordpress automatisch updaten lassen.
6.2 Upgrade
Als Upgrade wird der komplette Wechsel auf eine neue Version verstanden. Diesen Schritt empfiehlt Worpress nur bei großen Versionssprüngen.
Im ersten Schritt empfiehlt Wordpress die Deaktivierung sämtlicher Plugins und das Auswählen des Standard-Themes.
Danach kann das /blog-Verzeichnis auf dem Webserver umbenannt oder gelöscht werden. Wird es nur umbenannt, kann es bei etwaig auftretenden Fehlern sofort wieder zurück benannt und weiter genutzt werden.
Anschließend muss dann nur noch das aktuelle Paket von der Herstellerseite heruntergeladen und entpackt werden. Das entstandene wordpress-Verzeichnis muss dann entsprechend der Einstellung des Wordpress-Aliases umbenannt werden, etwa in blog.
Dieses Verzeichnis wird dann in das entsprechende Verzeichnis des Webserver kopiert. Abschließend muss die Datei wp-config.php der alten Wordpress-Installation in das Wordpress-Verzeichnis kopiert und mit ihr die neue Version ersetzt werden, da sie alle Wordpress-Einstellungen beinhaltet.
Je nach vorheriger Konfiguration müssen dann eventuell die Themes, sonstige Pakete und Sprachen in die entsprechenden Verzeichnisse kopiert werden:
- wp-content » plugins, uploads und languages
- wp-includes
6.3 Update
Als Update wird die Aktualisierung einer bestehenden Wordpress-Installation verstanden, etwa wenn nur Fehler durch die neue Version behoben werden.
Auf dem Web-Server müssen die Verzeichnise wp-includes und wp-admin umbenannt oder direkt gelöscht werden. Anschließend muss der Inhalt des entpackten heruntergeladenen Update-Pakets in das Wordpress-Verzeichnis des Web-Servers geladen werden. Ältere Dateien werden dabei überschrieben. Ist der Vorgang beendet, muss noch die Datenbank aktualisiert werden. Dazu muss folgende Seite aufgerufen werden:
http://pfad/zum/blog/wp-admin/upgrade.php