Unterschiede zwischen den Revisionen 8 und 25 (über 17 Versionen hinweg)
Revision 8 vom 2006-02-23 08:12:45
Größe: 3594
Autor: lars
Kommentar: mehr Hinweise
Revision 25 vom 2022-11-19 22:44:06
Größe: 0
Autor: phil
Kommentar: veraltet
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 1: Zeile 1:
||<tablestyle="float:right;"> '''Inhalt'''[[TableOfContents]] ||
= Was ist das hier =

Kurz und übersichtlich wird hier die Installation des Blogsystems [http://wordpress.org Wordpress] beschrieben. Einige Schritte beziehen sich explizit auf Debian, sind aber leicht auf andere Linux-Distributionen übertragbar.

= Vorraussetzungen =

Wordpress stellt nur geringe Anforderungen an dein System. Eine Debian Standardinstallation erweitert um apache, php und mysql reicht. Viele Webspaceprovider bringen die notwendige Software schon mit. Schau in die [http://wordpress.org/about/requirements/ detailierten Systemvorraussetzungen].

Wordpress ist in Debian stable noch nicht drin, deswegen musst du vorerst das Paket aus testing benutzen (siehe /etc/apt/sources.list). Um trotzdem alle abhängigen Pakete aus ''stable'' zu installieren, solltest du die Datei ''/etc/apt/apt.conf.d/50default-release'' mit folgendem Inhalt anlegen: {{{
APT::Default-Release "stable";
}}}

== Paket-Installation ==
In Debian-testing installierst du Wordpress mit der extra benötigten Software durch folgenden Befehl:
{{{
apt-get install wordpress mysql-server
}}}
Die apacheconfig-Frage nach "suexec" kannst du verneinen.

== Webserver (Apache2) ==

Der Webserver braucht kaum weitere Anpassungen, nur den Pfad des zukünftigen wordpress-Verzeichnisses (siehe Apache-Konfiguration !DocumentRoot).
Evtl. musst du das php Modul noch per Hand aktivieren:
{{{
a2enmod php4
}}}

== Datenbank (MySQL) ==

Schnell noch eine neue Datenbank anlegen. ''Die folgenden Schritte lassen sich auch bequem per [http://www.phpmyadmin.net phpmyadmin] bewerkstelligen.''
{{{
mysqladmin -p -u root password "ganzgeheim"
mysql -h localhost -u root -p
> create database wpdb;
> grant CREATE,INSERT,DELETE,UPDATE,DROP,ALTER,SELECT on wpdb.* to wordpress@localhost IDENTIFIED BY "3xfoo&5x8";
> FLUSH PRIVILEGES;
> EXIT;
}}}
Die Passworte solltest du in einzelnen mysql-Client-Konfigurationsdateien (z.B.: ''~/.my.cnf'') speichern: {{{
[mysql]
user = root
password = phreaking_password
}}}

= Wordpress =

Diese [http://codex.wordpress.org/Installing_WordPress Installationsanleitung] beschreibt die "famous 5-minute install" Variante.

Hier die wenigen Anpassungen der 5minute-Variante in grober Übersicht:
 * {{{cp /usr/share/wordpress/wp-config-sample.php /etc/wordpress/config-localhost.php}}}
  * darin die mysql zugangsdaten eintragen
  * die ''define('ABSPATH',...)''-Zeile entfernen
 * {{{ln -s config-localhost.php /etc/wordpress/config-PUBLICHOSTNAME.php}}}
 * Browser auf https://.../wp-admin/install.php steuern und den Anweisungen Folge leisten
 * Per webfrontend als admin anmelden und den domainnamen von http://bla:443 auf https:// umstellen

== Anpassungen ==

Einige optionale Änderungen:
 * wordpress in deutsch
  * de_DE.mo in wp-includes/languages kopiert
  * deutsches template installiert
  * in der ''/etc/wordpress/config-localhost.php'' die Sprache setzen
 * als admin unter options->miscellaneus file upload erlauben
 * ldap Authentifizierung
  * http://patcavit.com/2005/05/11/wordpress-ldap-and-playing-nicely/
  * http://www.weblogs.uhi.ac.uk/sm00ay/?p=45
 * Kontaktformular von ryanduff.net/projects/wp-contactform/
 * http://blog.blackdown.de/2005/05/18/securing-wordpress-admin-access-with-ssl/

= weitere Hilfe =

 * [http://wordpress.de/ ausführliche deutsche Wordpress Seite]
 * [http://codex.wordpress.org offizielles englisches Handbuch zu Wordpress]
 * [http://codex.wordpress.org/Template_Tags wordpresscode API]

Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.