Nachdem ich gestern das erste mal WordPress installiert und rumprobiert habe, habe ich mich heute dazu entschlossen meine Typo3 Webseite wegzuschmeißen und eine neue WordPress Version aufzusetzen.

Es ist in der Tat so, dass die eigentliche Installation gerade mal 5 Minuten gedauert hat. Wenn überhaupt. Jedoch muss man doch einige Dinge beachten. Ich hatte dann doch folgende Probleme.

  • Sprachumstellung auf Deutsch
  • Dateirechte für wt-content/uploads
  • Themes installieren
  • Code Auszüge farbig hinterlegen

Sprachumstellung auf Deutsch

Meine erste WordPress-Installation habe ich mit den Dateien von wordpress.org heruntergeladen. Hier ist jedoch die Standardsprache English. Daher habe ich mich an die übliche Vorgehensweise rangemacht.

Die Sprachdateien hochgeladen und in der wp-config.php folgendes geändert.

define ('WPLANG', 'de_DE');

Dies alles hat jedoch nicht zum erfolg geführt. Lokal war das alles kein Problem, nur auf meinen Server ging nix. Bis heute weiß ich nicht warum. Lösung für mich war dann das deutsche Installationspaket zu installieren

Dateirechte für wt-content/uploads

Üblicherweise stelle ich alle Dateien auf den user Apache um. Dies hat jedoch nicht zum erfolg geführt. Ich musste die Dateirechte auf 777 für den Ordner wp-content setzen. Im Anschluss lief alles wie gewollt.

Themes installieren

Als nächsten Schritt ging es darum ein passendes Theme zu installieren. Zu Anfang wollte ich noch kein eigenes Schreiben. nach ungefähr 10 verschiedenen Templates bin ich auf wp-ultra gestoßen. Auch hier einfach pure Begeisterung. In der Adminoberfläche des Themes lässt sich auch wirklich alles einstellen. Werde bestimmt darüber demnächst die Farben und Logos austauschen.

Code Auszüge farbig hinterlegen

Da ich ja viel über Webthemen schreiben möchte, wollte ich ein Syntax Highlighting haben. Auch hier hat die Suche zwar länger gedauert, aber mit WP-Syntax habe ich ein super Plugin gefunden.
Ein Beispiel für einen solchen Code-Auszug ist folgender

<div id="foo">
<?php
  function foo() {
    echo "Hello World!\\n";
  }
?>
</div>