wpLove.de

Dienstag, 18. Mai 2010, Geschrieben von adkorte, 10 Kommentare WordPress lokal auf dem Mac betreiben 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:

  1. MAMP
  2. 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 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

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

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

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

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.

Kommentare

10 Kommentare

Gravatar Pascal Birchler
18. Mai 2010 22:18

Hallo Adrian

Vielen Dank für den sehr ausführlichen Artikel! Es freut mich natürlich auch, dass du durch mich auf MAMP aufmerksam wurdest ;-)

Gruss
Pascal

Ps. Der Footer deines Blogs ist im Firefox 3.6 (Win) nicht bündig mit dem Rest der Seite.

PPs. Hättest du mal Lust, einen Gastbeitrag im Schweizer WordPress Magazin zu schreiben? ;-)

Gravatar Adrian
18. Mai 2010 22:54

Danke für deinen Kommentar! :-)
Und bzgl der “Fehlermeldung”: Das weiß ich – leider! Ist aber nur der Fall, falls es keinen Kommentar gibt. Mit dem ersten Kommentar ist dann auch die Verschiebung verschwunden. Aber irgendwie will sich der Fehler nicht zeigen, ich suche weiter… ;-)

Gravatar Sergej Müller
19. Mai 2010 8:55

So mag ich das: Gründlich und bebildert auf das Thema eingegangen. Auf dem Mac kann ein Webserver zwar auch ohne MAMP betrieben werden, aber so ist es auch jedem Einsteiger klar. Merci.

Gravatar Adrian
19. Mai 2010 10:06

Vielen Dank für dein Lob!

Aber ich glaube MAMP ist genau für all diejenigen richtig (und dazu gehören auch Anfäger auf dem Gebiet), die sich ohne viel Mühe WordPress lokal einrichten möchten.

Gravatar angelica laurencon
14. Juni 2010 12:15

Ich fand die Erklärungen einfach und sofort anwendbar – ohne Überraschungen – pour une femmedigitale und habe auch alles gleich wärmsten weitergeleigtet an das FCZB.

Merci

Gravatar Andreas
17. Juni 2010 9:05

Genau so habe ich es auch laufen, läuft prima für lokale Wordpressarbeiten. Vorher nutzte ich den eingebauten Apache, dessen PHP jedoch Probleme mit externen MySQL Servern hat, wenn man doch mal eine entfernte Datenbank nutzen möchte.

Gravatar Johnon
26. August 2010 12:10

Hallo,
danke für die Anleitung. WP läuft, aber nach Anmeldung für den Admin Bereich kommr nur eine leere Seite. Was ist das schief gelaufen?

Gravatar adkorte
26. August 2010 21:52

Hallo Johnon.

Leider kann ich dir dazu noch keine genaue Antwort geben, der Fehler ist mir nicht bekannt.

Ich würde es an deiner Stelle mit einer Neuinstallation versuchen. Oder suche mal im WordPress-Forum: Vielleicht gibt es ja generelle Probleme mit WordPress, die nicht an MAMP liegen… ;-)

[...] Stell’ dir mal eine Zeitschrift oder Zeitung ohne Bilder vor. Die wäre in den allermeisten Fällen ziemlich langweilig. Bei Blogs ist das nicht anders! So mag ich das: Gründlich und bebildert auf das Thema eingegangen. Sergej Müller zu WordPress lokal auf dem Mac betreiben [...]

Gravatar ekko
07. September 2010 20:06

great!
das ging wirklich alles ohne sackgassen und 20 weitere google suchen und erklärungen. vielen dank!!

Schreibe deinen Kommentar!

Ganz schnell und einfach!

Teile den anderen Lesern mit, was du denkst!
Bedenke aber bitte: Das hier ist keine Spamschleuder! Kommentare werden deshalb auch manchmal ohne Begründung gelöscht.


- notwendig


- notwendig, deine Adresse wird niemals öffentlich angezeigt


XHTML: Du kannst folgende Tags verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Verwandte Artikel

Passende Artikel zu »WordPress lokal auf dem Mac betreiben«

Wenn dir der Artikel »WordPress lokal auf dem Mac betreiben« gefallen hat, dann könnten auch diese folgenden interessant für dich sein!

Anzeigen

WordPress SEO mit dem wpSEO Plugin

Neue Kommentare

Old School
Conversate
Holding Pattern
Gallery Pro

WordPress Themes · Premium WordPress Themes · kostenlose WordPress Themes · WordPress Lexikon · Druckfunktion für WordPress · WordPress Breadcrumb Navigation · WordPress Permalinks · WordPress SEO · WordPress Plugins