
Hallo,
ich habe ein Problem bei der serialize/) Funktion auf unterschiedlichen Servern. Auf meinem Entwicklungsserver (gentoo, php 5.13 ? ) kann ich ohne weiteres ein multidimensionales Array serialisieren und es anschließend in eine Datei speichern. Die Datei ist am Ende 1.5MB groß.
Auf meinem live-server (Suse, PHP 5.2) meldet PHP hingegen, dass der Speicher nicht ausreicht. Auf Server A sind 32MB PHP Speicher konfiguriert und auf Server B 80 MB.
Wie kann es sein, dass ein und die selbe Funktion mit den gleichen Daten unterschiedlich viel Speicher braucht? Kann man da evtl etwas confen oder verhält sich PHP 5.2 da anders?
Zitat:Dann probier doch mal (testweiße) eine identische Konfig, wobei ich mir nicht vorstellen kann, dass sich PHP so schlecht konfigurieren lässt, und anschließend 10x mehr Speicher braucht.
nahezu identischer
Zitat:Jenachdem wie vertraulich deine Daten sind kannst ja mal einen Link auf die Daten und den Quelltext deines Scripts posten, dann jag ich das mal durch mein PHP 5.2 auf SuSE(9.3)
aber da bin ich grad ratlos, was das sein könnte.