Hinweis: Dieser Artikel wurde urspruenglich im Jahr 2013 veroeffentlicht. Einige Schritte, Befehle oder Softwareversionen haben sich moeglicherweise geaendert. Pruefen Sie die aktuelle Ubuntu-Dokumentation fuer die neuesten Informationen.
In dieser Schritt-fuer-Schritt-Anleitung erfahren Sie, wie Sie WordPress in Ubuntu bereitstellen. Ubuntu ist eine beliebte Linux-Distribution basierend auf Debian, die haeufig fuer Server und Entwicklungsumgebungen verwendet wird.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:
- Ein System mit Ubuntu (Desktop- oder Server-Edition)
- Terminalzugriff mit sudo-Berechtigungen
- Grundlegende Vertrautheit mit der Linux-Kommandozeile
Anleitung: WordPress in Ubuntu bereitstellen
Der Text folgt hier
I. Apache-Module aktivieren, die haeufig von Plugins verwendet werden:
Um ein Modul zu aktivieren:
sudo a2enmod module_name
Um ein Modul zu deaktivieren:
sudo a2dismod module_name
Hier ist eine Liste von Modulen, die Sie moeglicherweise benoetigen:
- sudo a2enmod expires
- sudo a2enmod headers
Und vergessen Sie nicht, dass Sie nach dem Aktivieren dieser Module den Apache-Webserver neu starten muessen:
- sudo service apache2 restart
I. Damit Multisite funktioniert, muss Mod-rewrite ebenfalls funktionieren (Apache Virtual Hosts und Mod Rewrite)
Um mod_rewrite innerhalb eines Apache Virtual Hosts zum Laufen zu bringen, muessen Sie moeglicherweise einige Optionen fuer das DocumentRoot festlegen.
<VirtualHost *:80> DocumentRoot /var/www/vhosts/wordpress <Directory /var/www/vhosts/wordpress> AllowOverride Fileinfo Options
In einigen Faellen muessen Sie All zu Ihrem AllowOverride hinzufuegen, damit alle htaccess-Regeln beruecksichtigt werden.
I. .htaccess konfigurieren
Sie muessen die folgenden Zeilen hinzufuegen, damit Multisite funktioniert:
RewriteEngine On RewriteBase / RewriteRule ^index.php$ - # add a trailing slash to /wp-admin RewriteRule ^wp-admin$ wp-admin/ RewriteCond %{REQUEST_FILENAME} -f RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - RewriteRule ^(wp-(content|admin|includes).) $1 RewriteRule ^(..php)$ $1 RewriteRule . index.php
(http://img.zemanta.com/zemified_e.png?x-id=6af8e6f7-67b0-4c24-97c8-224e9af9369f)](http://www.zemanta.com/?px “Enhanced by Zemanta”)
Zusammenfassung
Sie haben erfolgreich gelernt, wie man WordPress in Ubuntu bereitstellt. Wenn Sie auf Probleme stossen, ueberpruefen Sie die Voraussetzungen und stellen Sie sicher, dass Ihre Ubuntu-Umgebung richtig konfiguriert ist.