Seite 1 von 1

Fehler beim Seitenaufruf

Verfasst: 06.08.2007 17:45
von Mikro1986
Hi,
bei mir erscheint ab und an dieser Fehler:

Code: Alles auswählen

Warning: mysql_connect() [function.mysql-connect]: Can't create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug in /home/httpd/vhosts/***/httpdocs/db/mysql4.php on line 48

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /home/httpd/vhosts/***/httpdocs/db/mysql4.php on line 330

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in /home/httpd/vhosts/***/httpdocs/db/mysql4.php on line 331
phpBB : Kritischer Fehler

Could not connect to the database
Wo ist der Fehler? Er erscheint auch nur manchmal, eher selten, trotzdem stört es...

Gruß Stefan

Verfasst: 06.08.2007 17:56
von gloriosa
Hallo,
zur Fehlermeldung siehe >>> KB:131 <<< und da es ja nur sporadisch auftritt liegt das Problem bei Deinem Provider / Hoster und ist kein phpBB-Problem ! :oops:

Weiterhin gibt es die, viel zu selten benutzte, boardeigene Funktion [ externes Bild ] Suchen und den Bereich Dokumentation um Informationen zu finden. :wink:

Verfasst: 07.08.2007 22:41
von Mikro1986
Hi,

ich bekomme auch diese Fehlermeldung und ich weiß, dass sie am Provider liegt. Allerdings wollte ich fragen, ob es eine Möglichkeit gibt, dass wenn dieser Fehler auftritt nicht der Fehler selbst angeziegt wird, sondern eben ein Text "ZUr Zeit ist das Forum nicht erreichbar, wir arbeiten an der STörung!"

Verfasst: 08.08.2007 07:32
von Dr.Death
Moin,

du könntest folgendes mal testen:

Öffne die Datei includes/db.php

SUCHE:

Code: Alles auswählen

// Make the database connection.
$db = new sql_db($dbhost, $dbuser, $dbpasswd, $dbname, false);
if(!$db->db_connect_id)
{
	message_die(CRITICAL_ERROR, "Could not connect to the database");
}
Tausche den Text

Code: Alles auswählen

Could not connect to the database
gegen Deinen gewünschten Text aus.

Verfasst: 08.08.2007 10:41
von Mikro1986
Das hatte ich schon probiert, das klappt nicht... Es sind ja auch 4 verschiedene Fehlermeldungen, oder nicht?? Gibt es nicht eine Rotine, falls Fehler, zeige diese Seite??

Verfasst: 08.08.2007 12:13
von SteveHH
Moin !

Wie man das von dir gewünschte bewerkstelligen kann, weiss ich leider auch nicht, aber hast Du schon einmal versucht, deinen Provider zu kontakten ?
Vielleicht kann dieser den Fehler ja problemlos beheben. :)

Greetz,

Steve

Verfasst: 08.08.2007 12:23
von Mikro1986
Klar hab ich mich schon an meinen Provider gewendet, aber der hat eben im Mom Serverprobleme, keine Ahnung was bei dem los ist. ISt ja auch das andere Ding, will ja mit der Sache nur dafür sorgen, dass meine User informiert sind. Es gibt doch voll viele Seiten, die so eine Info-Seite einblenden, wenn die eigentliche nicht erreichbar ist, wie machen die das denn?

Verfasst: 08.08.2007 12:26
von gn#36
Das wäre jetzt die Holzhammer Methode um die Fehlermeldungen zu vermeiden:
in der common.php nach den Kommentaren oben im Header einfügen

Code: Alles auswählen

die("Es gibt derzeit ein technisches Problem im Forum und es wird daran gearbeitet. Danke für dein Verständnis");
Das sperrt natürlich alles - unabhängig davon ob die DB klappt oder nicht, d.h. das würdest du bis zur Lösung des Problems einbauen und dann wieder ausbauen (testen ob's wieder klappt kannst du allerdings auch nur wenn der Code nicht drin ist).
Ansonsten müsstest du die Ausgabe der PHP Warnungen auch verhindern können indem du in der Datei nach error_reporting suchst und das was in den Klammern dahinter steht durch E_NONE ersetzt.

Verfasst: 08.08.2007 12:26
von SteveHH
Ich denke durch eine 'if'-Abfrage, wie Du es schon richtig erkannt hast ... 'wenn x dann mache y' .. so in der Richtung sollte das funzen ... man muss halt 'nur' eine Modifikation basteln, die die Fehlermeldung abfängt und statt dessen eine vorgefertigte Meldung bzw. Seite rausschmeisst.
Ich denke, für jemanden, der sich etwas länger mit phpBB beschäftigt wie ich, wird das kein Prob darstellen :o
Vielleicht findet sich ja jemand, der Lust hat, sowas zu coden.

Greetz,

Steve

Verfasst: 08.08.2007 17:37
von Mikro1986
du hast doch schon gesagt, dass das für dich kein Problem ist... ;-) also, bekommst auch nen Dankeschön von mir... wird sicherlich nur 5 Minuten Arbeit für dich sein!!! BÜDDE!! :-) wenn man den als MOD einstellt, haben bestimmt noch andere INteresse daran... IN Delphi könnte cih dir das vll auch programmieren, aber eben nicht in php...