Mac OSX: weiße Seite bei MAMP

Für zukünftige Änderungen am Blog wollte ich gerade eine lokale Arbeitsversion auf dem Mac installiert. Mit Hilfe von MAMP ist das grundsätzlich kein großes Problem. MAMP Pro eignet sich wunderbar um lokal mehrere vHosts zu installieren. Da die Bedienung recht komfortabel ist und SVN ohnehin einige Probleme mit Samba-Freigaben hat, überlege ich im Moment auch meinen lokalen Entwicklungsserver unter Linux aufzugeben und die Websites künftig auf den Mac zu legen.

Ein Problem, dass beim Versuch ein mit Plugins und individuellen Anpassungen vollgepacktes WordPress auf dem lokalen Rechner zum laufen zu bringen auftrat war, dass alle Aufrufe von dynamischen Seiten in einer weißen Seite endeten. Der »White screen of Death« von MAMP. Statische Dateien wurden einwandfrei ausgeliefert. Damit war die Sache klar und ein Blick in’s PHP error log (/Applications/MAMP/logs/php_error.log) bestätigte die Vermutung: Das Memory Limit von PHP – also der Wert, der angibt wieviel Arbeitsspeicher von PHP-Scripts verwendet werden darf – ist bei MAMP auf übliche 8MB voreingestellt und reicht damit für etwas umfangreichere Instanzen von WordPress oder andere CMS-Installationen auf keinen Fall aus.

Zur Veränderung dieses Wertes finden sich im Netz einige Anleitungen, die zum Teil jedoch irrtümlich darauf verweisen die php.ini im Verzeichnis /Applications/MAMP/conf/php5/php.ini (bzw. php4/php.ini) zu bearbeiten. Diese Änderungen führen jedoch nicht zum Erfolg. Ein Blick in auf die mitgelieferte Ausgabe von phpInfo zeigt warum. Das “Loaded Configuration File” befindet sich in /Library/Application Support/living-e/MAMP PRO/conf/php.ini. Auch eine Änderung dieser Datei führt nicht zum Erfolg, da die bei jedem Start von MAMP wieder überschrieben wird.

Einzige Lösung: Im Menü Ablage von MAMP gibt es ein Untermenü “Vorlage editieren”. Darunter befinden sich alle relevanten Config files, die auf Klick in einem Texteditor geöffnet werden. Darin kann nun nach herzenlust editiert werden. Natürlich sollten Änderungen mit Vorsicht vorgenommen werden, da ein Fehler durchaus dazu führen kann, dass der Webserver nicht mehr startet.

Die hier nötigen Änderungen finden sich nach einer Suche (⌘+F) nach “memory”. Der Standardwert des Parameters “memory_limit” “8M” kann je nach Wunsch deutlich erhöht werden. Ich hab’ ihn lokal mal auf “128M” gesetzt (”memory_limit = 128M”) – das sollte für die meisten Dinge ausreichend sein. Nach dem schließen des Fensters werden die Änderungen automatisch gespeichert. Ein anschließender Neustart des Servers über den Start/Stop-Knopf in MAMP Pro übernimmt die Änderungen und alles sollte wie gewünscht funktionieren.

Ähnliche Beiträge

  • EasyCruise: Billigflug übers Wasser

    Eben bei VOX gesehen: Nach dem Billigflieger EasyJet gibt’s nun auch EasyCruise. Billige Schiffsreisen werden versprochen. Sollte ich irgendwann mal eine Kreuzfahrt machen wollen, werde ich darauf wohl verzichten. Schaumwein aus Plastikbechern, billigste Ausstattung, alles orange/rot, Aufpreis für Zimerreinigung, Handtücher etc. Unter einer Kreuzfahrt stellt man sich durchaus anderes vor oder? Kein Wunder, dass in…

  • Mobiles Internet II: Das iPhone

    So, heute Nachmittag und Abend noch mit ein paar Leuten gesprochen und den sonntäglichen Abend etwas zum lesen genutzt. Grundsätzlich stellt sich das iPhone als sehr interessante Alternative für mich heraus. Zum einen lassen sich damit einige Aufgaben bereits ohne Laptop erledigen, was für mich sehr wichtig ist, da ich nicht immer das Laptop mitschleppen…

  • Foxmarks für Firefox 3

    Nach einiger Wartezeit dürfen nun diejenigen die nicht das Glück haben beim Bookmark-Synchronisierer Foxmark zum Beta-Team zu gehören und aber den Firefox 3 nutzen aufatmen (was das denn schon wieder für ein Satz). Foxmarks ist seit heute offiziell kompatibel mit Firefox 3 . Kurz zur Erklärung: Foxmarks ist ein Webservice der mittels Firefox-Erweiterung die Bookmarks…

  • Facebook wirbt mit meinem Namen

    Das ist schon ne Frechheit, was ich hier gerade bei Erik gelesen habe (via Mario@jabber). Facebook schaltet (Adwords-) Werbung mit den Namen seiner Mitglieder. Mein Name ist ebenfalls betroffen. Werde erst mal noch abwarten wie Google gegen die Aufforderung von Erik die Werbung zu entfernen reagiert. Update 19:55 Uhr: Erik hat mittlerweile die Facebook-Gruppe „NO…

  • Neuer PC angekommen

    Am letzten Donnerstag kamen die letzten Teile des bestellten PCs hier an. Nach einigen Schwierigkeiten beim Versand (Alternate hatte verschwitzt das zweite Paket an Trans-o-flex zu übergeben) kamen alle Teile unbeschadet hier an. Im Großen und Ganzen bin ich sehr zufrieden mit Alternate. Neben dem fast unschlagbar günstigen Preis der einzelnen Teile, war der Service…

3 Kommentare

  1. Pingback: ARCHE INFO
  2. Ich hab auch ein paar Probleme mit WordPress und MAMP. Und zwar habe ich auf meinen Internetseiten das Plugin Flash-Cortex installiert. Lokal mit MAMP krieg ich das aber nicht realisiert. Warum, wieso… ich weiß es nicht. Hast Du vielleicht ne Idee?

  3. Ufffffff. Daaaanke. War an Verzweifeln und habe mich schon gefragt ob ich das lokale Entwickeln wieder in die Tonne kloppen muss. Super Hinweis – hat alle Probleme auf einmal behoben!!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert