ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Forum zeigt Fehler an

Geschlossen
  1. #1
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    537
    Beitragswertungen
    32 Beitragspunkte
    Hallo Leute,

    Habe heute im Forum nur eine Foren Kategorie geändert und nun kommt dieser Fehler wenn ich einen post ansehen möchte ??
    So richtig verstehe ich den Fehler eh nicht denn ich habe nichts hochgeladen. Was muss ich da jetzt genau machen das der Fehler behoben wird ?

    Gruß Rebell


    Fatal error: Allowed memory size of 100663296 bytes exhausted (tried to allocate 4 bytes) in /usr/www/users/kd11374b/include/includes/func/db/mysql.php on line 81


    verwendete ilch Version: 1.1 P

    betroffene Homepage: freiezocker.de/
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    Bei PHP (php.ini) gibt es in der Konfiguration den Wert memory_limit. Dieser Wert definiert den maximal erlaubten Arbeitsspeicher des PHP-Scripts.

    Falls dieser zu niedrig ist, müsste er erhöht werden oder man müsste prüfen ob etwas den Wert überlastet.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    537
    Beitragswertungen
    32 Beitragspunkte
    ZitatZitat geschrieben von Lord|Schirmer
    Bei PHP (php.ini) gibt es in der Konfiguration den Wert memory_limit. Dieser Wert definiert den maximal erlaubten Arbeitsspeicher des PHP-Scripts.

    Falls dieser zu niedrig ist, müsste er erhöht werden oder man müsste prüfen ob etwas den Wert überlastet.


    Danke für die schnelle Antwort aber was muss ich jetzt da genau machen ?

    Aha habs gefunden da steht bei memory_limit 96M und nochmal 96M aber was muss ich jetzt tun ??


    Zuletzt modifiziert von xRebellx am 18.10.2014 - 01:36:24
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    corian Entwickler
    Registriert seit
    16.06.2011
    Beiträge
    1.096
    Beitragswertungen
    122 Beitragspunkte
    In der index.php nach define('main', true);

    Das eintragen
    @ini_set("memory_limit",'16M');

    Wenn das nicht funktioniert musst du dich beim hoster melden und fragen ob er das limit hochsetzen kann.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    537
    Beitragswertungen
    32 Beitragspunkte
    ZitatZitat geschrieben von corian
    In der index.php nach define('main', true);

    Das eintragen
    @ini_set("memory_limit",'16M');

    Wenn das nicht funktioniert musst du dich beim hoster melden und fragen ob er das limit hochsetzen kann.


    Hallo Corian,

    Habe das mal @ini_set("memory_limit",'16M'); eingefügt und hoch geladen
    aber keinen erfolg gehabt.

    Bin gerade ratlos.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    corian Entwickler
    Registriert seit
    16.06.2011
    Beiträge
    1.096
    Beitragswertungen
    122 Beitragspunkte
    Hab gearade gesehen das du deinen Beitrag geändert hast. Wenn das limit bei dir wirklich auf 96M steht, sollte das normalerweise reichen. Hast du noch was an der Seite verändert, Module etc.?


    Zuletzt modifiziert von corian am 18.10.2014 - 01:54:01
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    537
    Beitragswertungen
    32 Beitragspunkte
    Guten Morgen.
    Nein das ist es ja gerade ich habe keine Module verändert ich habe nur die Kategorie im Forum geändert dabei habe ich aber gemerkt das die Seite sehr langsam geladen hat ,denke das dabei der Fehler entstanden ist.

    So ich habe jetzt aus der Datenbank alles gelöscht was im Forum nicht funktionierte , muss mal sehen was ich da machen kann das das Forum wieder 100 % funktioniert.


    Zuletzt modifiziert von xRebellx am 18.10.2014 - 10:35:37
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Normal sollten 16M reichen, aber bei dir stehen ja 96M, was viel mehr ist zur Verfügung zunge

    Ich nehme mal an, der läuft in eine Endlosschleife oder so und dadurch wird der Speicher schnell sehr voll.

    Kann es sein, dass du eine Forenkategorie als sein eigene Elternkategorie angeben hast?

    Falls ja:

    Es dürfen bei der Kategorie keine Schleifen auftauchen, es wird allerdings beim speichern leider nicht überprüft und kann somit bei etwas Unachtsamkeit passieren.

    Wenn du es auf der Seite selbst nicht mehr konfigurieren kannst, dann musst du es in der Datenbank selbst (z.B. mit phpmyadmin) korrigieren.

    Anpassungen in der Tabelle ic?_forumcats vornehmen. Sicherste Methode bei allen cid auf 0 stellen. Danach sollte es wieder gehen und du kannst die Kategorien wieder auf der Seite einstellen.

    Wichtig, bevor du Änderungen an der Tabelle vornimmst, mache eine Sicherung, damit du den vorherigen Zustand wiederherstellen könntest, falls es nichts bringt.

    Edit: Oder mein Beitrag kam zu spät traurig


    Zuletzt modifiziert von Mairu am 18.10.2014 - 10:53:55
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    537
    Beitragswertungen
    32 Beitragspunkte
    Moin Mario,

    Habe das so gemacht wie Du gepostet hast funktioniert so weit nur das einzige was jetzt noch ist gehe ich im Menü links der HP auf Forum kann ich alles lesen aber gehe ich oben rechts in der Lastforum Box kommt dieses Es ist/sind folgende(r) Fehler aufgetreten
    Die Foren ID wurde nicht gefunden Okay kann mir nicht angezeigt werden weil ich das Thema ja gelöscht habe aber wie bekomme ich den post aus der Box ?
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Dann hast du vielleicht nur das Thema selbst gelöscht, aber nicht die Beiträge. Das wird ja alles in unterschiedlichen Tabellen gespeichert.

    Oder das Thema ist in einem Forum, was es nicht mehr gibt, etc.

    An dem Link, den du aufrufst, siehst du die id des Topic (ic?_topic), ich nehme an, dass dieses dann noch in der Datenbank existiert.

    Du kannst mit phpmyadmin ja mal folgende Query ausführen und sagen, ob du Ergebnisse bekommst.

    SELECT t.* FROM ic1_topics t WHERE t.fid NOT IN (SELECT f.id FROM ic1_forums f)


    Falls ja, hast du Themen die keinem Forum zugeordnet sind, was eigentlich nicht passieren sollte.

    Diesen Themen könntest du dann eine fid (Id eines Forum) geben, damit sie wieder in einem Forum sind. Oder aber sie Löschen, allerdings gibt es dann auch noch immer die Posts zu den Themen. Sie direkt zu löschen ist also keine gute Idee.


    Zuletzt modifiziert von Mairu am 18.10.2014 - 15:00:03
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    537
    Beitragswertungen
    32 Beitragspunkte
    Danke für Eure Hilfe das Forum funktioniert wieder.:D

    Mit Gruß Rebell
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten