[gelöst] Portal - Fehlermeldung

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

infinity hat geschrieben:Nö, wieso denn? Ich sage ja wir haben das Portal optimiert. Es lief ohne Probleme auch mit 4 MB.
Weil es dann möglich ist, dass nur ein einziges Script es schafft die 64 MB zu erreichen. Arbeitsspeicher ist kostbar und sollte möglichst geschont werden. So erkennst Du z.B. nie, ob ein Script tatsächlich die 8 MB übersteigt und irgendwann wird die Seite einfach nur langsamer und Du wunderst Dich.

Derzeit habe ich 20 MB als Grenze eingestellt und lasse mir Berichte zusenden, wenn ich über 8 MB komme:
http://www.phpbb.de/viewtopic.php?t=134087

Aber die 8 MB werde ich auch irgendwann wieder einstellen. Man lernt einfach daraus, dass es nicht sinnvoll sein kann, wenn man Scripte so schreibt, dass sie einem den Server leer fressen.

Gruß
Marc
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
marjac99
Mitglied
Beiträge: 48
Registriert: 25.12.2005 12:20
Wohnort: Solothurn, CH
Kontaktdaten:

Beitrag von marjac99 »

Miriam hat geschrieben:Suche in portal.php

Code: Alles auswählen

                        $sql = "SELECT p.topic_id FROM $from_sql
                                WHERE p.post_id IN (" . implode(", ", $recent_ids) . ")
                                $where_sql GROUP BY p.topic_id";
ersetze gegen:

Code: Alles auswählen

                        $sql = "SELECT p.topic_id FROM $from_sql
                                WHERE p.post_id IN (" . implode(", ", $recent_ids) . ")
                                $where_sql GROUP BY p.topic_id LIMIT 100";
Das sollte es bringen...
Danke Miriam.... aber das funzt nicht! :(
Die Fehlermeldung ist immer noch da! (Hab die letzten Beiträge wieder abgeschaltet)
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Hm, komisch..... Muss ich eben noch was weiter suchen.

Wieviele Postings hast Du in Deinem Forum insgesamt?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
marjac99
Mitglied
Beiträge: 48
Registriert: 25.12.2005 12:20
Wohnort: Solothurn, CH
Kontaktdaten:

Beitrag von marjac99 »

bis jetzt 106000 ... :grin:

Und danke für die Hilfe!
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Und weiter geht's --->

Ich habe mal Deine portal.php etwas umgebaut und es jetzt so gemacht, dass die SQL Befehle, bevor sie ausgeführt werden, angezeigt werden.

Hier ist die Datei gepackt.

Lade sie runter entpacke sie und schiebe sie in Dein Forums-Root. Da wo die originale portal.php ist.
Rufe sie mit portal1.php auf und sag mal, was zu lesen war. Oder sag' mir bescheid, wenn sie oben ist und ich schaue es mir selbst an.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
marjac99
Mitglied
Beiträge: 48
Registriert: 25.12.2005 12:20
Wohnort: Solothurn, CH
Kontaktdaten:

Beitrag von marjac99 »

Bescheid! :D

Ok... die Datei ist hochgeladen!
...und sie ist wieder da, die Fehlermeldung! :roll:

Guckst du =>hier!
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Hm, na das wird ja wieder ein Gesuche. :)

Hab' 'ne neue hochgeladen... gleiche URL. Check mal, ob's geht.
Zuletzt geändert von Miriam am 17.11.2006 16:12, insgesamt 1-mal geändert.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

So könntest Du die genutzten Variablen ausgeben, falls Dir das hilft:

Code: Alles auswählen

            foreach ($GLOBALS as $key => $value) 
            { 
               if ( is_array($value) ) 
               { 
                  $mem_body .= $key . " enthält ein Array mit den folgenden Werten:\r\n"; 
                  foreach ($value as $sub_key => $sub_value) 
                  { 
                     $mem_body .= $sub_key . "['" . $sub_value . "']\r\n"; 
                  } 
               } 
               $mem_body .= $key . "['" . $value . "']\r\n"; 
            }
Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
marjac99
Mitglied
Beiträge: 48
Registriert: 25.12.2005 12:20
Wohnort: Solothurn, CH
Kontaktdaten:

Beitrag von marjac99 »

Miriam hat geschrieben:Hm, na das wird ja wieder ein Gesuche. :)

Hab' 'ne neue hochgeladen... gleiche URL. Check mal, ob's geht.
Gleicher link auch bei mir... da funzt jetzt überhaupt nix :-?
Sorry! :(
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Ups, mein Fehler :oops:

Probier mal jetzt.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“