+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Memory_Limit von PHP

  1. #1
    Neu an Board Avatar von Brein
    Registriert seit
    05.12.2004
    Ort
    Bayern
    Alter
    34
    Beiträge
    85
    Bedankte sich
    1
    Erhielt 10 Danksagungen
    in 5 Beiträgen

    Standard Memory_Limit von PHP

    Hallo zusammen,

    Benutze zur Zeit leider bei Strato die Komponente ZOOM Gallerie (in der neuesten Version) heute ist die Galerie leider aus den Nähten geplatzt. Bekommen folgende Fehlermeldung
    Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 35 bytes) in ...mambo/components/com_zoom/classes/zoom.class.php on line 617
    Da Strato das Limit nicht höher setzt und ich trotz Löschung einiger Galerien und Optimierung der Mysql-Datenbank den Fehler nicht wegbekomme, möchte ich Euch um Hilfe bitten.

    WIE kann ich die zoom.class.php um 35 bytes verkleinern?


    DANKE

    BREIN

  2. #2
    Neu an Board
    Registriert seit
    25.08.2004
    Ort
    Wiesbaden
    Beiträge
    96
    Bedankte sich
    1
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    Hi,

    darf ich mal eine dummy-Frage stellen? Was hat es denn mit diesem memory size auf sich? Und wie findet man heraus, wo dieses Limit beim eigenen Webspace liegt? Wollte nämlich eigentlich die Zoom-Gallery für eine größere Bildergalerie einsetzen und wenn es dann zu Problemen kommt, werde ich mir wohl was anderes überlegen müssen..

    Grüße
    Fabster

  3. #3
    Neu an Board Avatar von Brein
    Registriert seit
    05.12.2004
    Ort
    Bayern
    Alter
    34
    Beiträge
    85
    Bedankte sich
    1
    Erhielt 10 Danksagungen
    in 5 Beiträgen

    Standard Memory_Limit

    das memory_Limit kannst Du unter Mambo --> System --> Systeminfo auslesen. Steht bei den PHP Angaben.

    Ein PHP-Script braucht zum Ausführen Speicher, den sog. RAM. Aus Performance- und Sicherheitsgründen limitieren die Webhoster jedoch die Scripte auf meistens 8 MB RAM und 90 sek. Laufzeit.

    Braucht also ein Script mehr RAM wird es abgebrochen.

  4. #4
    Neu an Board Avatar von Brein
    Registriert seit
    05.12.2004
    Ort
    Bayern
    Alter
    34
    Beiträge
    85
    Bedankte sich
    1
    Erhielt 10 Danksagungen
    in 5 Beiträgen

    Daumen hoch Wahrscheinlich Lösung gefunden

    Habe in der configuration.php den Befehl ini_set("memory_limit","16M"); gesetzt.

    ...
    setlocale (LC_TIME, $mosConfig_locale);
    ini_set("memory_limit", "16M") ;
    ?>
    In der PHP-Konfiguration ist zwar der Wert immer noch 8M für memory_limit aber ZOOM-Gallerie funzt wieder ohne Probleme.

    Ich denke, dass der Befehl ZOOM-Gallerie vorgaukelt, dass mehr speicher da. Keine Ahnung warum es funzt.


    Probiert es mal aus.


    Gruß Brein

  5. Erhielt Danksagungen von:


  6. #5
    Neu an Board
    Registriert seit
    18.10.2004
    Beiträge
    37
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    hallo!

    hatte das gleiche problem!

    und habe jetzt den memoryLimit von 25M auf 35M gesetzt:
    ini_set("memory_limit","35M");

    dies funktioniert jetzt auch!
    jetzt aber meine frage:

    kann ich den beliebig hochschrauben? zum beispiel auf 100M?
    den ich möchte eigentlich eine Galerie die nicht beschränkt ist.

    gruss felix

  7. #6
    Modeberater Avatar von Zorro
    Registriert seit
    30.10.2003
    Ort
    Hessen
    Beiträge
    2.995
    Bedankte sich
    50
    Erhielt 409 Danksagungen
    in 325 Beiträgen

    Standard

    Zitat Zitat von fexfixfox
    kann ich den beliebig hochschrauben? zum beispiel auf 100M?
    Das kommt drauf an, was Du für einen Webserver hast. Mit dieser Angabe dürfte sich jeder Prozeß bis zu 100 MB reservieren. Wenn Du nun zehn Leute gleichzeitig in der Galerie hast, ist der Server da unter Umständen schon aus allen Nähten geplatzt.

    Üblich sind 8 MB in der php.ini, auf meiner lokalen Linux-Mühle habe ich 16 MB erlaubt. Ein PHP-Skript, das mehr Speicher benötigt, ist m.E. schlecht programmiert oder von vornherein auf den Einzelbetrieb auf einem hardwaremäßig entsprechend dimensionierten Server ausgelegt.

    Viele Grüße,
    Zorro

  8. #7
    Neu an Board
    Registriert seit
    12.11.2005
    Beiträge
    94
    Bedankte sich
    9
    Erhielt 9 Danksagungen
    in 9 Beiträgen

    Standard

    Zitat Zitat von Brein Beitrag anzeigen
    Habe in der configuration.php den Befehl ini_set("memory_limit","16M"); gesetzt.
    Genau das musste ich auch machen, doch es gibt ein großes Problem, jedes Mal wenn man im Backend eine globale Einstellung macht wird die configuration.php neu geschrieben und immer ohne diesen Teil.

    Weiß jemand, wie man einstellen kann, dass die coniguration.php immer mit diesem Zusatz generiert wird?

    Grüße
    Ian
    Geändert von holmi (05.05.2007 um 22:16 Uhr) Grund: [/quote] zu

  9. #8
    Gehört zum Inventar Avatar von Marcus77
    Registriert seit
    17.02.2006
    Ort
    Stettenhof
    Beiträge
    5.087
    Bedankte sich
    76
    Erhielt 1.021 Danksagungen
    in 996 Beiträgen

    Standard

    Zitat Zitat von fexfixfox Beitrag anzeigen
    hallo!

    hatte das gleiche problem!

    und habe jetzt den memoryLimit von 25M auf 35M gesetzt:
    ini_set("memory_limit","35M");

    dies funktioniert jetzt auch!
    jetzt aber meine frage:

    kann ich den beliebig hochschrauben? zum beispiel auf 100M?
    den ich möchte eigentlich eine Galerie die nicht beschränkt ist.

    gruss felix
    wo finde ich diese Zeile genau ?

    ini_set("memory_limit","35M");

  10. #9
    Neu an Board Avatar von Momomuck
    Registriert seit
    25.02.2007
    Ort
    Voerde
    Alter
    55
    Beiträge
    21
    Bedankte sich
    0
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard

    Verusche es mal hiermit: Memory Allocation

  11. #10
    Neu an Board
    Registriert seit
    14.06.2007
    Beiträge
    13
    Bedankte sich
    2
    1 Danksagung in 1 Beitrag

    Standard

    Zitat Zitat von Brein Beitrag anzeigen
    Habe in der configuration.php den Befehl ini_set("memory_limit","16M"); gesetzt.



    In der PHP-Konfiguration ist zwar der Wert immer noch 8M für memory_limit aber ZOOM-Gallerie funzt wieder ohne Probleme.

    Ich denke, dass der Befehl ZOOM-Gallerie vorgaukelt, dass mehr speicher da. Keine Ahnung warum es funzt.


    Probiert es mal aus.


    Gruß Brein

    In welcher Configurationdatei kann ich das denn sehen? Bei mir Kommt die Fehlermeldung auch immer, dass mein Speicher zu klein ist, aber eigenltihc nur, wenn ich eine neue Komponente installieren will. Sonst läuft eigenltich alles einwandfrei

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Ähnliche Themen

  1. Php Content Einbinden
    Von Diiimo im Forum Allgemeine Fragen zu Mambo
    Antworten: 7
    Letzter Beitrag: 06.03.2006, 10:09
  2. PHP / Mambo Entwickler gesucht !
    Von visio7 im Forum Mitarbeitersuche bzw. Hilfe für nicht-kommerzielle Projekte
    Antworten: 0
    Letzter Beitrag: 23.11.2004, 01:14
  3. Safemode mit PHP per CGI umgehen
    Von 7maestro7 im Forum Allgemeine Fragen zu Mambo
    Antworten: 2
    Letzter Beitrag: 07.11.2004, 11:02
  4. Gutes PHP Buch?
    Von sibi im Forum Mambo 4.5.0 Module
    Antworten: 2
    Letzter Beitrag: 08.06.2004, 11:03
  5. Media Manager funktioniert Immernoch nicht bei mir
    Von Anonymous im Forum Mambo 4.5.0 Installation
    Antworten: 1
    Letzter Beitrag: 24.11.2003, 08:33

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein