'nur' ein db-problem ?

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
yks
Mitglied
Beiträge: 1295
Registriert: 10.07.2004 02:31

Beitrag von yks »

hallo und danke mahony :)

ich zögere noch mit dem dbmaintenance-mod - nicht weil ich schlechte erfahrungen damit gemacht hätte, im gegenteil, finde es sehr gut - aber in diesem forum hätte ich auch einige mods und bin mir nicht sicher, ob sich das alles so verträgt :-?

außerdem frage ich mich, wenn es ein db-problem ist, ob es dann nicht konstant schlecht aufzurufen sein müßte - was es jedoch nicht tut.
und warum dann ein scriptfehler angegeben wird.
*noch am überlegen*

viele grüße, yks
Mit subsilver2 macht es noch viel mehr Spaß ! :)
Benutzeravatar
yks
Mitglied
Beiträge: 1295
Registriert: 10.07.2004 02:31

Beitrag von yks »

hallo,

so, habe das forum mal kopiert und den dbmaintenance eingebaut und drüberlaufen lassen. aber das problem besteht immernoch.

gleiche fehlermeldung :
Ein Fehler ist aufgetreten.

DEBUG MODE

SQL Error : 2013 Lost connection to MySQL server during query

SELECT * FROM phpbb_jr_admin_users WHERE user_id = 99

Line : 132
File : functions_jr_admin.php
linie 132 der functions_jr_admin.php ist übrigens dies :

Code: Alles auswählen

message_die(GENERAL_ERROR, $error, '', __LINE__, __FILE__, $sql); 
bleibt auch immer bei der datei functions_jr_admin.php hängen.

aufallend ist jedoch, daß es vor allem abends in der zeit von ca 19-21 uhr ist - also zur stoßzeit. da ich aber dsl habe und andere seiten und foren gut und schnell erreiche, kann es an meinem provider wohl nicht liegen.

beim hoster schon wiederholt angerufen habe, dessen server seien ok.
habe auch schon andere gefragt, komischerweise schienen sie zu dem zeitpunkt keine probleme zu haben. werde nun aber nochmal eine umfrage dazu im forum machen.
falls jemand noch einen tip hat, würde es mich freuen.

ratlose grüße, yks
Mit subsilver2 macht es noch viel mehr Spaß ! :)
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Die Zeile in der "Fehlermeldung" zeigt immer auf eine message_die-Zeile, weil diese Zeile die Fehlerausgabe bewerkstelligt. Wichtiger sind die Zeilen darüber. Kopier mal etwa 10 Zeilen über dem message_die hier hinein bitte.

Gruß,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Benutzeravatar
yks
Mitglied
Beiträge: 1295
Registriert: 10.07.2004 02:31

Beitrag von yks »

hi tekin,

danke, das mit den zeilen darüber nicht wußte.
hier die zeilen von 105 - 132 :

Code: Alles auswählen

        /**
        * @return array
        * @param sql string
        * @param error string
        * @param fast boolean
        * @param return_items int
        * @desc Does $sql query and returns a list if $fast = false.  $error displayed on error.  if $return_items = 1, then only the first row data is returned.  Usefull when querying unique entries.
        */
        function sql_query_nivisec($sql, $error, $fast = true, $return_items = 0)
        {
                global $db;

                switch($fast)
                {
                        case true:
                        {

                                if (!$db->sql_query($sql))
                                {
                                        message_die(GENERAL_ERROR, $error, '', __LINE__, __FILE__, $sql);
                                }
                                return false;
                        }
                        case false:
                        {
                                if (!$result = $db->sql_query($sql))
                                {
                                        message_die(GENERAL_ERROR, $error, '', __LINE__, __FILE__, $sql);
ka, vllt kann der doppelte teil raus ? aber der ist an sich schon lange so.
evtl auch die ganze txt mal verlinken kann.

danke + viele grüße, yks
Mit subsilver2 macht es noch viel mehr Spaß ! :)
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Nein, das ist schon okay so. Das Teil macht nur einen ganz normalen Query, mehr nicht. Fragt sich, wieso der mySQL-Server weghängt, wenn phpBB alle Daten aus der phpbb_jr_admin_users haben will, wo die user_id 99 beträgt. Kann mir ehrlich gesagt schwer vorstellen, das solch eine Abfrage so lange dauert, dass es zu Problemen mit der DB-Verbindung kommt.

Was sagte denn Dein Provider zu dem Thema?

Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Benutzeravatar
yks
Mitglied
Beiträge: 1295
Registriert: 10.07.2004 02:31

Beitrag von yks »

user_id ist unterschiedlich, habe die fehlermeldung auch schon als gast und mit anderen testaccounts gehabt.
beim provider bisher nicht anrief, da ansonsten ja an seiten und foren gut rankomme. zur gleichen zeit, während es hakt kann ich anderswo alles aufrufen und es läuft normal. nur bei der domain nicht.
und beim hoster habe ich schon des öfteren angerufen - gäbe keine fehler, heißt es.

jemand fragte nun nach serverinfos, habe also datei mit phpinfo(); aufgerufen. allerdings ka, ob man da einen fehler zb bei der konfiguration des servers erkennen könnte *bißchen bezweifel*
abgesehen davon auch skeptisch bin, ob dabei nicht zuviele daten ausspucke, die man nicht jedem geben sollte. account, ids, etc platzhalter einsetzen könnte *überleg*
wenn das helfen würde, hier evtl auch mal reinsetzen könnte - ?

viele grüße, yks
Mit subsilver2 macht es noch viel mehr Spaß ! :)
Antworten

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