ilch Forum » Ilch CMS 2.X » Fehlersuche und Probleme » Fatal error: Allowed memory size of

Geschlossen
  1. #1
    User Pic
    oxy93n Mitglied
    Registriert seit
    24.02.2023
    Beiträge
    30
    Beitragswertungen
    2 Beitragspunkte
    Ich habe heute auf meiner Seite wieder etwas posten wollen.

    Die ersten 2 Artikel gingen auch einwandfrewi durch beim letzten habe ich dann schon immer beim Speichern/Erstellen einen Error gehabt mit Internal Server Error.

    habe dann herausgefunden das der Artikel wohl zu "groß" war?

    Ich mein es waren vll 4 oder 5 Bilder + bissel text also eigentlich nichts besonderes.

    Habe dann den Artikel auf die hälfte gekürzt und er lies es abspeichern. Alledrings bekomme ich jetzt wenn ich meine Seite aufrufen will

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2933080 bytes) in /home/www/public_html/application/libraries/Ilch/Database/Mysql/Result.php on line 85

    Auch wenn ich im Adminbreich dann auf Artikel gehen möchte um ihn zu löschen oder zu bearbeiten.

    Jetzt bin ich echt überfragt woran das liegt? Ich hatte vorher schon Artikel geschrieben die weitaus mehr Text und Bilder hatten und hatte nie solche Probleme

    Kann mir jemand helfen? Danke.

    EDIT:
    Habe gerade versucht unter MYSQL in ilch_articles_content den Artikel zu löschen aber wenn ich auf die Seite gehen will wo dieser wäre bekomme ich eine fehlermeldung

    Fehler beim Bearbeiten der Anfrage
    Fehlercode: 500
    Fehlertext: error (rejected)
    Es scheint, dass die Verbindung zum Server verloren gegangen ist. Bitte überprüfen Sie Ihre Netzwerkverbindung und den Serverstatus.

    Jetzt geht garnichts mehr :/


    Zuletzt modifiziert von oxy93n am 02.03.2026 - 18:03:41
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    rumpel Mitglied
    Registriert seit
    02.12.2021
    Beiträge
    81
    Beitragswertungen
    17 Beitragspunkte
    Moin! Der Fehler liegt daran, dass dein PHP-Arbeitsspeicher (Memory Limit) voll ist. Aktuell stehen dir 128 MB zur Verfügung, aber Ilch 2.2 braucht bei größeren Datenbankabfragen manchmal etwas mehr Puffer.

    Du kannst das Problem meistens selbst lösen, indem du das Limit erhöhst. Hier sind die drei gängigsten Wege:

    1. Über die .htaccess (Empfohlen)

    Öffne die .htaccess-Datei in deinem Ilch-Hauptverzeichnis und füge diese Zeile ganz oben ein:


    php_value memory_limit 256M


    2. Über die index.php
    Falls die .htaccess bei deinem Hoster nicht funktioniert, kannst du es direkt in der index.php von Ilch versuchen. Füge das hier direkt nach dem ersten <?php ein:


    @ini_set('memory_limit', '256M');


    3. Check beim Hoster

    Schau mal in deinem Hosting-Panel (Plesk, cPanel, etc.) unter den PHP-Einstellungen. Dort lässt sich das memory_limit oft bequem per Dropdown auf 256M oder 512M hochschrauben.

    Warum passiert das?
    Da der Fehler direkt in der Database/Mysql/Result.php auftritt, versucht das CMS gerade eine sehr große Menge an Daten aus der Datenbank zu laden (z. B. ein riesiges Log, viele User-Daten oder ein Backup).

    Lg rumpel
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    oxy93n Mitglied
    Registriert seit
    24.02.2023
    Beiträge
    30
    Beitragswertungen
    2 Beitragspunkte
    ALso wenn ich über htaccess gehe ist der fehler weg es kommt aber der erste fehler den ich anfangs schon hatte beim ersten erstellen des Artikels.

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at [no address given] to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log.


    Check beim hoster: Ich habe das hompagecenter der telekom kann da bei php nur die Version asuwählen aber keine weiteren einstellungen vornehmen.

    OK habe herausgefunden das man bei der telekom eine php.ini anlegen kann und memory_limit = 256M dort z.b. eingeben soll.

    Rufe ich die daten von php8.4.4 ab steht immernoch 128M dort allerdings funktioniert die Seite auf einmal wieder.
    Jetzt bin ich ganz verwirrt lachen



    Zuletzt modifiziert von oxy93n am 02.03.2026 - 18:52:57
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    rumpel Mitglied
    Registriert seit
    02.12.2021
    Beiträge
    81
    Beitragswertungen
    17 Beitragspunkte
    Führe mal diese Schritte durch

    Debug einschalten – Öffne config/config.php und setze 'debug' => true, dann siehst du die genaue Fehlermeldung.

    Dateiberechtigungen prüfen – Ordner auf 755, Dateien auf 644 setzen, Upload-Ordner ggf. 775.

    .htaccess kontrollieren – Stelle sicher, dass die Standard-Regeln von ILCH 2.2 korrekt sind.

    Plugins/Module testen – Deaktiviere alle und aktiviere sie einzeln, um den Übeltäter zu finden.

    PHP-Version & Logs checken – Nutze PHP 7.2–7.4 und sieh dir die Server-Logs an, um Fehlerquellen zu erkennen.

    Lg

    rumpel
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    oxy93n Mitglied
    Registriert seit
    24.02.2023
    Beiträge
    30
    Beitragswertungen
    2 Beitragspunkte
    Ok im Admin Menü konnte ich unter informationen jetzt herausfinden das 512M angegeben sind. habe auch auf php7.4 umgestellt.

    Ich hab jetzt den Artikel auf 2 Seperate Artikel aufgeteilt dann lassen sich beide Speichern.

    Will ich aber das wirklich alles in einem Artikel steht kommt direkt

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at [no address given] to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log.


    Zuletzt modifiziert von oxy93n am 02.03.2026 - 19:13:59
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    WeLo Mitglied
    Registriert seit
    22.05.2012
    Beiträge
    155
    Beitragswertungen
    27 Beitragspunkte
    @oxy93n

    Der 2. Fehler bei dir liegt bei der PHP-Version. PHP 7.4 wird offiziell nicht mehr unterstützt und erhält auch keine Updates mehr. Stelle die PHP Version mind. auf 8.3. Die aktuelle PHP Version ist die 8.4, dann ist dein Problem gelöst. zwinker
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    oxy93n Mitglied
    Registriert seit
    24.02.2023
    Beiträge
    30
    Beitragswertungen
    2 Beitragspunkte
    Ich hatte vorher 8.4 kam der gleiche fehler habe nur auf 7.4 kurzzeitig umgestellt weil rumpel das vorgeschlagen hatte.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    RTX2070 Coder
    Registriert seit
    14.06.2019
    Beiträge
    351
    Beitragswertungen
    53 Beitragspunkte
    Stelle auf 8.0 oder 8.2
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    oxy93n Mitglied
    Registriert seit
    24.02.2023
    Beiträge
    30
    Beitragswertungen
    2 Beitragspunkte
    Auch bei 8.0 und 8.2 kommt der Fehler.
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    rumpel Mitglied
    Registriert seit
    02.12.2021
    Beiträge
    81
    Beitragswertungen
    17 Beitragspunkte
    Deswegen hatte ich ja 7.4 vorgeschlagen um zu sehen ob der Fehler dort auch vor kommt bei mir auf dem Webspace machen die höheren php Version ab und an auch Fehler.

    Lg

    rumpel
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten