Wordpress

Aus Ubuntu-Forum Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zero77 (Diskussion | Beiträge)
(Installation von Wordpress auf einen Ubuntu LAMPP-Server)
Zum nächsten Versionsunterschied →

Version vom 4. Dezember 2007, 13:47 Uhr

710.png

Inhaltsverzeichnis

1 Allgemeines

Wordpress ist ein kostenloses System, mit dem Blogs 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

Da Wordpress auf PHP und MySQL basiert, muss auf dem Server ein LAMPP-Server seinen Dienst verrichten. Zur späteren Konfiguration sollte man auch das Tool phpMyAdmin installiert haben, da es die Arbeit mit der Datenbank erleichtert.

3 Installation

3.1 Aus den Ubuntuquellen

Die Pfadangaben etc. beziehen in diesem Artikel beziehen sich alle auf diese Art der Installation und müssen bei händischer Installation ggf. angepasst werden.

Wordpress lässt direkt aus den Ubuntuquellen installieren:

 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

Ein Vorteil dieser Installationsmethode ist die automatische Aktualisierung der Pakete über Ubuntu und die einfache Art der Installation.

3.2 Von der Webseite

Wordpress kann auch direkt von der Internetseite des Herstellers geladen werden. Das hat den Vorteil, dass diese Versionen meist aktueller sind und dort auch deutsche Versionen verfügbar sind. Zu dieser Art der Installation bitte (vorerst) den Anweisungen auf der Webseite folgen.

4 Konfiguration

4.1 Apache einstellen

Die Angabe der Verzeichnisse etc. setzen die Installation von LAMPP per APT voraus. Eventuell müssen sie angepasst werden

Zur Administration des Apache kann das Tool Webmin genutzt werden.

4.1.1 Einstellen des virtuellen Servers

Das Einrichten eines virtuelles Server hat den Vorteil, dass die gewünschte Webseite per Alias angesprochen werden kann. Das heißt, man muss nicht den kompletten Pfad eingeben.

Der Server wird in der folgendenen Datei eingestellt. Diese muss mit root-Rechten in einem Editor bearbeitet werden, soweit kein anderes Konfigurationstool genutzt wird:

 sudo vi /etc/apache2/sites-available/default

Dort wird folgende Passage eingefügt:

 Alias /blog "/usr/share/wordpress/"
   <Directory "/usr/share/wordpress/">
       Options Indexes MultiViews
       AllowOverride None
       Order allow,deny
       Allow from all
   </Directory>

Nach einem Neustart des Apache und der Konfiguration von Wordpress:

sudo /etc/init.d/apache2 restart force_reload

kann dann unter der folgenden Adresse im Browser auf Wordpress zugegriffen werden:

http://localhost/blog

4.2 MySQL einstellen

In MySQL muss eine Datenbank wordpress mit dem Benutzer wordpress erstellt werden. Dies lässt sich am leichtesten mit dem o.g. Tool phpMyAdmin realisieren.

4.3 Wordpress einstellen

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 /usr/share/wordpress # Wechsel ins home-Verzeichnis von Wordpress
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; "vi" kann durch Editor der Wahl ersetzt werden

Die Beispieldatei wp-config-sample.php:

define('DB_NAME', 'putyourdbnamehere'); // The name of the database
define('DB_USER', 'usernamehere'); // Your MySQL username
define('DB_PASSWORD', 'yourpasswordhere'); // ...and password
define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value

folgendermaßen editieren:

define('DB_NAME', 'wordpress'); // The name of the database
define('DB_USER', 'wordpress'); // Your MySQL username
define('DB_PASSWORD', 'xxxx'); // Passwort für MySQL
define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value

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.

4.4 Nach der Installation

Das home-Verzeichnis von Wordpress liegt im Verzeichnis:

/usr/share/wordpress

Dort werden später auch alle Daten abgelegt und die Konfiguration vorgenommen. Letzteres setzt natürlich root-Rechte auf dem Server voraus.

5 Mögliche Fehlermeldungen

5.1 failed opening required '/etc/wordpress/wp-settings.php'

Nach der Installation oder einem Update kann es zu diesem Fehler kommen. 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 # diese Ausgabe zeigt den sym. 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 dem o.g. Inhalt, 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.

6 Links

   * Wordpress Deutschland
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Forum
Navigation
Internes
Bearbeitungshilfen
Werkzeuge