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

  • Der DOSB und das traurige Ende des Saftblogs?

    Es ist traurig, aber irgendwie war es nicht anders zu erwarten. Hintergrundinfos zu der Geschichte DOSB ./. Saftblog gibt’s hier und hier für die nicht-Eingeweihten. Aktuell sieht es so aus: „Heute abend erhielt ich dann doch noch einen Anruf von unserem Anwalt, der inzwischen mit dem Anwalt des Abmahnenden sprechen konnte. Das Ergebnis dieses Gespräches…

  • So geht Support (NICHT!)

    Heute war das vorläufige Ende eines abermals lustigen Erlebnisses mit einem großen Unternehmen. Insgesamt prallten heute gleich zwei Support-Erfahrungen aufeinander – eine positive und eine – naja zwar am Ende positive, die aber insgesamt eher zeigt wie Support nicht geht. Drüben bei Heimtechnik habe ich beide Fälle dokumentiert. Heimtechnik bekommt übrigens in den nächsten Tagen…

  • Linux auf dem Laptop

    mein erster Weblogpost unter Linux. Seit heute läuft parallel zu Win XP auf dem Laptop hier Ubuntu Dapper (6.06 LTS). Alles ist noch recht frisch und jungfräulich. Gerade läuft die erste Udpaterunde mit rund 180 Paketen. Danach will hoffentlich die eingebaute WLan-Karte etwas besser funktionieren als jetzt. Ein paar Links zum weitersurfen: http://www.ubuntuusers.de http://www.ubuntu.com

  • iPhone Software-Update 2.1

    Gestern hat Apple wie angekündigt das Update auf die iPhone-Software 2.1 released. iPod-User kamen bereits Mitte der Woche in den Genuss. Eigentlich könnte man davon ausgehen, dass bereits genug Blogs darüber geschrieben haben, sodass ich Euch nicht auch noch damit strapazieren muss – aber Fehlanzeige. Rivva hat bisher noch keine Info zum Update und auch…

  • Klaut RA Steinhöfel Texte?

    Ich glaub’s ja fast gar nicht, aber mein hier mitlesender Namensvetter sagt, dass Rechtsanwalt Joachim N. Steinhöfel (bester M-Markt aller Zeiten) Doppelmoral walten lässt. (P.S.: Frank, hol dir mal bitte nen ordentlichen Bloghoster, Google nervt – ich find den Trackbacklink nicht) [tags]Steinhoefel,contentklau,urheberrecht[/tags]

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