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

  • Redesign-Überlegungen

    Seit langem trage ich nun schon den Wunsch nach einem eigenen Design mit mir herum. Ein Design für dieses Blog, dass so gut wie möglich meinen Vorstellungen entspricht. Als nicht-Webdesigner sind meine Möglichkeiten hier natürlich etwas eingeschränkt. Dennoch will ich das ganze nun langsam mal in Angriff nehmen – wird ohnehin lange genug dauern bis…

  • Neu: YAML 3.0

    Gerade kämpfe ich noch mit der Umsetzung zweier Drupal-Projekte mit Hilfe des YAML-Layout-Frameworks. Da sich eines meiner Probleme gerade gar nicht lösen lässt, war ich auf dem Weg in’s Forum von YAML und sehe dabei ein neues Layout der Homepage und die neue Version von YAML. Mit erscheinen der Version 3.0 hat Dirk Jesse auch…

  • Fröhliche Weihnacht 2010 (Video)

    Auch wenn hier in den letzten Wochen einmal mehr nicht viel passiert ist hat sich doch einiges getan. Fußballinteressierte Leser haben es vermutlich über Twitter und/oder Facebook schon mitbekommen, dass ich seit ein paar Wochen mein erstes Podcastprojekt betreibe. Unter www.nachbesprechung.de diskutiere ich jede Woche zusammen mit Nico Emig über das Geschehen rund um den…

  • Genotec SharePoint Hosting (MS SharePoint Server)

    Gestern bekam ich von trigami ein Angebot für einen Produkttest. Informationen zu trigami und dem dortigen Verfahren für sponsored Reviews gibt es nach einem klick auf den Button. Genotec heisst ein großer schweizer Provider. Nach eigenen Angaben betreut man dort 25.000 Domains und 150 Serverkunden. Eine weitere Spezialität von Genotec ist die Bereitstellung kompletter Anwendungen…

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