Dienstag, 18. Mai 2010, Geschrieben von adkorte, 10 Kommentare
Bild: rudolf_schuba, Lizenz
Gerade bei der Theme-Entwicklung ist es wenig sinnvoll, Änderungen und das Vorankommen live auf dem betreffenden Blog zu testen: Die Besucher werden durch ständige Ausfälle oder Änderungen gestört und Fehler an der Datenbank sind ohne Backup nur schwer oder nicht mehr zu beheben.
Für solche Zwecke lohnt sich daher die Installation von WordPress lokal auf dem eigenen Rechner.
Eine solche Möglichkeit möchte ich in diesem Beitrag für Apple-Rechner vorstellen: WordPress lokal auf dem Mac betreiben.
Die notwendige Software zum Betreiben von WordPress auf dem Mac
WordPress lokal auf dem Mac zu betreiben ist längst nicht mehr ein solches Hexenwerk wie noch vor Jahren.
Eigentlich braucht man nur noch zwei Downloads, um den Betrieb zu garantieren:
- MAMP
- die aktuelle WordPress-Version
MAMP: Mac, Apache, MySQL, PHP
Mit MAMP installiert man ein Komplett-Paket aus Apache-Server mit PHP und der sinnvollen Datenbank-Anwendung MySQL. Also lebensnotwendigen Voraussetzungen für WordPress.
Das ca. 160MB große Programm installiert MySQL, PHP und Apache, ohne dabei bestehende Installationen dieser Komponenten zu beeinflussen. Große Rechnerlasten werden vermieden, da die Anwendung keine besonders rechenaufwendigen Skripte, etc. startet. Mit einem Klick können alle Features genutzt werden.
By the way: MAMP Pro ist die kostenpflichtige Version von MAMP (39,- €) und bietet dann noch einen Mailserver, ermöglicht externe Zugriffe per DynDNS oder gestattet den Umstieg von PHP5 auf PHP4. Für eine einfache Wordpress-Installation ist das allerdings nicht notwendig.
MAMP installieren
Die Installation von MAMP gestaltet sich – wie gewohnt von anderen Mac-Applikationen – als sehr einfach: Mit wenigen Klicks ist alles getan:
Nachdem das Image geöffnet wurde und der Lizenzvertrag akzeptiert wurde, muss die Anwendung einfach nur in den Programmordner verschoben werden.

MAMP installieren
MAMP ist dann sofort einsatzbereit, jedoch sollte auch Gründen der einfacheren Bedienung noch das beigefügte Widget installiert werden. Zur Funktion später mehr.
MAMP-Einstellungen vornehmen
Zum besseren Handling sollte man trotz der sofortigen Einsatzbereitschaft aber noch einige Änderungen vornehmen. Dazu gehört das Festlegen des Website-Ordners, die Installation der WordPress-Datenbank und ggf. das Einrichten der Ports.
Dennoch wäre MAMP schon jetzt über http://localhost:8888 erreichbar.
Webseiten-Ordner festlegen
Um sich nicht von den Programm-Ordnern der Anwendung abhängig machen zu müssen und die eigene Ordnung auf dem Mac zu bewahren, sollte man den Webseiten-Ordner in den Programm-Einstellungen selbst festlegen.
Das geschieht mit wenigen Klicks, nachdem man MAMP gestartet hat.
Im Programm-Fenster kann man auch gleich alle Einstellungen (unter “Einstellungen”) vornehmen und so findet sich unter dem Reiter “Apache” ein Auswahl-Button, mit dem man dann im Finder-Fenster einen eigenen Wunsch-Ordner auswählen kann. Das kann z.B. der Webseiten-Standard-Ordner von Mac OS X sein.
Die in diesem Ordner abgelegten Ordner und Dateien sind dann auf der neuen Startseite zu sehen.

Webseiten-Ordner einstellen
MySQL-Datenbank anlegen
Unabhängig von der Startseite bleibt (sofern man die Ports nicht anders belegt hat) unter http://localhost:8888/MAMP weiterhin die Übersichtsseite von MAMP aufrufbar. Von dort aus hat man dann auch Zugriff auf die Web-Anwendung phpMyAdmin.
In dieser wohl bekannten Anwendung sollte man für die eigene WordPress-Installation eine neue Datenbank anlegen. Sinnigerweise nennt man diese Datenbank zum Beispiel “wordpress”.

Neue Datenbank anlegen
Ports selbst wählen
Auch bietet MAMP die Möglichkeit, die betreffenden Ports selbst auszuwählen. Das macht besonders dann Sinn, wenn die Standardports von MAMP schon mit anderen Anwendungen belegt sind.
Wer aber außer MAMP nichts anderes unter dem localhost betreibt, der sollte auch die Standardsports nicht ändern.
Für alle anderen: Die Port-Einstellungen finden sich ebenfalls in den Anwendungs-Einstellungen von MAMP.
WordPress installieren
Die WordPress-Installation selbst birgt keine großen Überraschungen und ist (wie von jeder “normalen” Installation auf einem echten Webserver gewohnt) innerhalb weniger Minuten installiert.
Alle Informationen, die in die config.php eingetragen werden müssen, findet man in phpMyAdmin.
Username und Passwort für die MySQL-Datenbank in MAMP sind jeweils “root”.
Blog-Daten übernehmen
Für die Theme-Entwicklung bei einem bestehenden Blog kann es durchaus Sinn machen, alle Daten und die Datenbank dieses Blogs komplett zu übernehmen.
Auch das ist kein Hexenwerk!
Man muss lediglich alle Dateien des Blogs herunterladen (das sollte beim letzten Backup geschehen sein) und in das Webseiten-Verzeichnnis von MAMP verschieben. In der Datei config.php müssen dann nur noch alle Daten geändert werden.
Doch auch in der Tabelle “wp_options” in der Datenbank muss der Wert für die Zeile “siteurl” entsprechende auf “http://localhost:8888″ geändert werden. Sonst funktioniert nichts.
MAMP: WordPress lokal auf dem Mac nutzen
Das war’s schon.
MAMP und WordPress sind nun voll einsatzbereit.
Doch…
Widget installieren
Wie oben angesprochen, sollte man auch das Dashboard-Widget von MAMP installieren. Mit diesem Widget kann man dann mit einem Klick Apache- und MySQL-Server starten.
Die Installationsdatei für das Widget befindet sich übrigens im Programmordner und ist mit der Finder-Suche in wenigen Sekunden gefunden!

MAMP-Widget
MySQL reagiert nicht mehr?
Gelegentlich (in der Regel nach häufigen Starten von MySQL bei Einstellungsänderungen) kommt es vor, dass MySQL nicht mehr starten will.
Um dieses Problem zu beheben, muss man das Beenden des Prozesses erzwingen.
Das geschieht mit dem Dienstprogramm “Aktivitätsanzeige” (schnell mit dem Finder suchen). Dort muss man nach dem Prozess “mysql” suchen und wird den Prozess gleich mehrfach finden. Einfach alle auswählen und beenden!
Dann die Server neu starten und schon wird es wieder reibungslos laufen!

MySQL beenden
Fragen offen?
Habt ihr noch Fragen, Probleme oder Anregungen? Dann immer her damit! Ich freue mich auf eure Kommentare!
Ach übrigens: Auch ich bin nicht allwissend und habe von MAMP durch Pascal erfahren.
Dieser Beitrag wurde am 18. Mai 2010 geschrieben und ist abgelegt in der Kategorie Tipps & Tricks.
Du kannst über neue Kommentare informiert werden, wenn du den RSS 2.0 Feed abonnierst!
Du kannst WordPress lokal auf dem Mac betreiben kommentieren, oder einen Trackback von deiner Seite setzen.
18. Mai 2010 22:18