MACNOTES

Veröffentlicht am  25.05.06, 10:55 Uhr von  

Tutorial: WordPress auf Mac OS X (Tiger)

Wer professionell bloggt, der nutzt meist WordPress und passt die Standard-Version mittels Themes und Plugins an die eigenen Bedürfnisse an. Um dabei nicht jede Änderung erst hochladen zu müssen, empfiehlt sich zu Testzwecken eine lokale WordPress-Installation. Macnotes zeigt Schritt für Schritt, wie es geht.

Dieses Tutorial können auch Terminal-Neulinge problemlos umsetzen, es sieht komplizierter aus, als es ist! Es basiert auf einer bereits etwas älteren Anleitung auf Englisch.
Der eigene Server
Um WordPress lokal ausführen zu können, benötigt man eine Server-Software, d.h. ein Programm, dass Befehle verarbeitet, Informationen aus der Datenbank abruft und anschließend fertige Seite im Browser ausgibt. Mac OS X kommt ab Werk mit dem Apache-Server, der jedoch standardmäßig deaktiviert ist. Zum Einschalten des Servers setzt man unter Systemeinstellungen > Sharing das Häkchen bei Personal Web Sharing und klickt auf den Start-Button. Tippt man jetzt http://localhost/ in die Adresszeile des Browser, sollte Apache eine entsprechende Erfolgsmeldung ausgeben.

Personal Web Sharing Apache

Die Datenbank für WordPress
Wordpress benötigt eine Datenbank, um Artikel, Kommentare, Einstellungen usw. speichern zu können und eine Software, die die Datenbank steuert. Hier hat sich MySQL als weltweiter Standard etabliert. Nach dem Download der passenden Version (PowerPC für ältere Macs, X86 für intel-Macs) aktiviert man das Disk-Image und führt die beiden Installer aus. Nach einem Neustart ruft man das Terminal auf (zu finden im Ordner Programme > Dienstprogramme) und tippt folgendes ein:

cd /usr/local/mysql
sudo chown -R mysql data/
sudo echo
sudo ./bin/mysqld_safe &

Für alle Arbeiten im Terminal gilt: wenn nach einem Passwort gefragt wird, ist das Passwort des Mac OS X-Nutzers gemeint. Um zu überprüfen, ob MySQL erfolgreich installiert wurde, tippt man ein:

/usr/local/mysql/bin/mysql test

MySQL sollte eine Willkommens-Meldung ausgeben, die man mit quit beendet. Danach setzt man das Passwort, mit dem WordPress später auf die Datenbank zugreifen kann:

/usr/local/mysql/bin/mysqladmin -u root password deinpasswort

Das Passwort gut aufbewahren! Zum Schluss erstellt man noch die Tabelle, in der WordPress seine Daten ablegen soll, hier wordpress genannt:

usr/local/mysql/bin/mysql -u root -p
CREATE DATABASE wordpress;
quit

Php aktivieren
Nachdem die Datenbank konfiguriert wurde, kümmern wir uns um Php, eine serverseitige Skriptsprache, die auch von WordPress verwendet wird. Mac OS X hat eine Php-Installation mit an Bord, die aber ebenfalls standardmäßig nicht aktiviert ist. Das ändert man wie folgt:

sudo pico /etc/httpd/httpd.conf

ruft die Konfigurations-Datei des Apache-Servers im Terminal-Editor auf. Hier muss in in den folgenden beiden Zeilen das #-Zeichen entfernt werden:

#LoadModule php4_module
#AddModule mod_php4.c

Anschließend speichern wir die Datei mit Ctrl-O und beenden den Editor mit Ctrl-X.
Aufgrund eines Problems mit der Pfadzuweisung kommt es seit Tiger regelmäßig dazu, dass Php die MySQL-Installation nicht findet. Um das zu ändern tippt man nacheinander folgendes ins Terminal:

sudo cp /etc/php.ini.default /etc/php.ini
sudo pico /etc/php.ini

Es öffnet sich wieder der Editor. In der Php-Konfigurationsdatei sucht man den Abschnitt [MySQL] und ändert den mysql.default_socket Pfad wie folgt:

mysql.default_socket = /var/mysql/mysql.sock

Dann wieder mit Ctrl-O speichern und mit Ctrl-X beenden.
WordPress installieren
Zum Schluss installieren wir WordPress. Die aktuelle Version gibt es hier. Die Zip-Datei entpacken und den gesamten Ordner wordpress in das Root-Verzeichnis des Servers legen, Library > WebServer > Documents.
Anschließend öffnet man die Datei wp-config-sample.php und ändert diese beiden Zeilen:

define(‘DB_USER’, ‘username’);

define(‘DB_PASSWORD’, ‘password’);

Statt ‘username’ gibt man ‘root’ an, statt ‘password’ das Passwort, das man oben für die Datenbank gewählt hat. Die Datei speichern wir als wp-config.php und löschen die wp-config-sample.php.
Das war’s schon, jetzt nur noch http://localhost/wordpress/wp-admin/install.php im Browser aufrufen und WordPress macht die letzten Installations-Schritte automatisch. Viel Spaß beim Bloggen!

 Und wie ist deine Meinung?  Schreib uns einfach!

 4 Kommentar(e) bisher

  •  Yoram sagte am 25. Mai 2006:

    Um die ersten Schritte — und die Mac OS X eigene Apache installation/konfiguration — zu umgehen, kann man auch einfacher MAMP installieren. Die Abkürzung MAMP steht für: Macintosh, Apache, Mysql und PHP.

    Hat den Vorteil per Drag’n'Drop und ohne im System etwas zu verändern eine lokale Entwicklungsumgebung zu haben.

    Antworten 
  •  Hendrik sagte am 25. Mai 2006:

    Danke für den Tipp, das kannte ich noch nicht!

    Antworten 
  •  Olli sagte am 25. Mai 2006:

    Weil es hier grade um WordPress geht: Läßt sich hier am Theme noch einstellen, dass direkt auf der Hauptseite erscheint, ob es Kommentare (und wenn, wie viele) zu einem Eintrag gibt? Das wäre schön! Ansonsten viel Erfolg für die Zukunft!

    Antworten 
  •  Hendrik sagte am 25. Mai 2006:

    Guter Vorschlag, ich habe es auf der Hauptseite entsprechend geändert, dort sind die Tag-Infos unter dem Artikel ja eh nicht so wichtig.

    Antworten 

Kommentar verfassen

 0  Tweets und Re-Tweets
       0  Likes auf Facebook
         0  Trackbacks/Pingbacks
          Werbung
          © 2006-2013 MACNOTES.DE. Made with insanely great for all things Mac. Apple.de