ERLEDIGT
NEIN
NEIN
ANTWORTEN
20
20
ZUGRIFFE
828
828
EMPFEHLEN
-
Hallo und guten Morgen,
ich habe hier ein Problem und nicht mal im geringsten eine Idee, was die Ursache dafür sein könnte. Als Administrator kann ich über ein ganz normales Login in den Adminbereich gelangen. Dort liste ich alle bisherigen geposteten Einträge. Die Abfrage dazu sieht folgendermaßen aus:
Bis gestern funktionierte das ohne Probleme. Heute Morgen hab ich mich eingeloggt und bekam den Fehler:PHP-Code:$entries = array();
$sql = "SELECT * FROM news ORDER BY date DESC";
$con->DoSql( $sql );
while( $row = $con->GetRes() ) {
$entries[] = $row;
}
Sobald ich in der Abfrage die while-Schleife auskommentiere verschwindet der Fehler und die Seite wird normal (aber ohne die News (was ja verständlich ist)) angezeigt. Das komische an der Sache ist, das die gleiche Abfrage im "öffentlichen" Bereich keine Probleme macht.Code :1
500 - Internal Server Error
Habt Ihr irgendeine Idee, was die Ursache für das Problem sein könnte?
Gruß
Arndtinho
-
01.12.06 14:31 #2
- Registriert seit
- Dec 2004
- Beiträge
- 666
Irgendwelche Serveränderungen?
Nichts kann existieren ohne Ordnung - Nichts kann entstehen ohne Chaos
(Albert Einstein)
-
nein, nicht das ich wüsste,. hab schon mit dem admin telefoniert. er meinte, er hat nichts geändert.
-
01.12.06 15:12 #4
- Registriert seit
- Dec 2004
- Beiträge
- 666
Also einen 500er gibst eigentlich nur bei Server-Fehlern. Irgendwas in der .htaccess-Datei geändert? Startest du vlt. irgendwelche Programme auf dem Server? Was steht in der Klasse?
Nichts kann existieren ohne Ordnung - Nichts kann entstehen ohne Chaos
(Albert Einstein)
-
Also es wurde nix an den Einstellungen geändert. Den Tag vorher hab ich den Adminbereich durch ausloogen wieder verlassen. Und am Tag danach kam der Fehler. In der Klasse werden nur der DB-Connect und die SQL-STrings verarbeitet.
Was ich seltsam finde, ist, wenn ich
auskommentiere, funktioniert die ganze Sache.PHP-Code:while( $row = $con->GetRes() ) {
$entries[] = $row;
}
Guß
Arndtinho
-
03.12.06 11:03 #6
Zeig doch mal bitte die Funktion GetRes bzw. deine Klasse. Vielleicht ist dort ja wirklich ein so schwerwiegender Fehler...
KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
Hier ist der Code der Methode:
PHP-Code:function GetRes()
{
$row = mysql_fetch_array($this->query, MYSQL_BOTH);
if(!is_array($row)) {
return false;
}
else
return $row;
}
-
03.12.06 12:42 #8
- Registriert seit
- Dec 2004
- Beiträge
- 666
Zeig mal die ganze Klasse, weil der Code erzeugt bestimmt keinen 500er
Nichts kann existieren ohne Ordnung - Nichts kann entstehen ohne Chaos
(Albert Einstein)
-
Eben, das denke ich mir auch. Die ganze Klasse sollte eigentlich kein Server-Error erzeugen, denn die nutze ich ja auch um die Ergebnisse für die "Öffentlichkeit" anzuzeigen.
Der Quellcode sollte als *.txt im Anhang sein.
-
03.12.06 12:52 #10
- Registriert seit
- Dec 2004
- Beiträge
- 666
Nei, das kann eigentlich auch keinen 500er geben.
Handelt es sich um einen einmaligen Fehler, oder ist die ganze Webpräsenz betroffen?
Hast du irgendetwas an einer .htaccess Datei geändert?Nichts kann existieren ohne Ordnung - Nichts kann entstehen ohne Chaos
(Albert Einstein)
-
An den Einstellungen und auch in der .htaccess ist nichts geändert worden.
Wie gesgat, abends über Logout-Button ausgeloggt und am nächsten morgen bekam ich den Fehler. Der Fehler tritt nur auf, wenn ich mich als Admin einlogge. Das macht mich ja so stutzig.
-
Dann frag doch mal deinen Anbieter, ob der nicht an den Einstellungen herumgeschraubt hat. Die machen das nämlich gerne und benachrichtigen einen wenn überhaupt nur im Nachhinein.
Markus Wulftange
-
Mit dem hab ich am Freitag schon telefoniert.
Das komische an der Sache, wenn ich mich bei der englischen Version der Seite als Admin einlogge, funktioniert alles ohne Probleme.
-
03.12.06 13:36 #14
- Registriert seit
- Dec 2004
- Beiträge
- 666
das ist echt komisch, gibts das ganze vlt. live zum anschauen?
Nichts kann existieren ohne Ordnung - Nichts kann entstehen ohne Chaos
(Albert Einstein)
-
nein, leider nicht.
Ähnliche Themen
-
Internal Server Error
Von mkoeni1 im Forum Hosting & WebserverAntworten: 4Letzter Beitrag: 03.01.06, 11:31 -
Internal Server Error beim installierten Apache Server
Von Eminem im Forum PHPAntworten: 5Letzter Beitrag: 03.02.04, 13:22 -
500 internal server error
Von gatekeepa im Forum PHPAntworten: 1Letzter Beitrag: 26.11.01, 18:02





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren