tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
20
ZUGRIFFE
828
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Arndtinho Arndtinho ist offline Mitglied Platin
    Registriert seit
    Oct 2003
    Beiträge
    564
    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:
    PHP-Code:
    $entries = array();
    $sql "SELECT * FROM news ORDER BY date DESC";

    $con->DoSql$sql );

    while( 
    $row $con->GetRes() ) {
       
    $entries[] = $row;

    Bis gestern funktionierte das ohne Probleme. Heute Morgen hab ich mich eingeloggt und bekam den Fehler:
    Code :
    1
    
    500 - Internal Server Error
    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.
    Habt Ihr irgendeine Idee, was die Ursache für das Problem sein könnte?

    Gruß
    Arndtinho
     

  2. #2
    birnkammer birnkammer ist offline Mitglied Platin
    Registriert seit
    Dec 2004
    Beiträge
    666
    Irgendwelche Serveränderungen?
     
    Nichts kann existieren ohne Ordnung - Nichts kann entstehen ohne Chaos
    (Albert Einstein)

  3. #3
    Arndtinho Arndtinho ist offline Mitglied Platin
    Registriert seit
    Oct 2003
    Beiträge
    564
    nein, nicht das ich wüsste,. hab schon mit dem admin telefoniert. er meinte, er hat nichts geändert.
     

  4. #4
    birnkammer birnkammer ist offline Mitglied Platin
    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)

  5. #5
    Arndtinho Arndtinho ist offline Mitglied Platin
    Registriert seit
    Oct 2003
    Beiträge
    564
    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
    PHP-Code:
    while( $row $con->GetRes() ) {
       
    $entries[] = $row;

    auskommentiere, funktioniert die ganze Sache.

    Guß
    Arndtinho
     

  6. #6
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    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"

  7. #7
    Arndtinho Arndtinho ist offline Mitglied Platin
    Registriert seit
    Oct 2003
    Beiträge
    564
    Hier ist der Code der Methode:
    PHP-Code:
    function GetRes()
    {
        
    $row mysql_fetch_array($this->queryMYSQL_BOTH);
        if(!
    is_array($row)) {
            return 
    false;
        }
        else
            return 
    $row;

     

  8. #8
    birnkammer birnkammer ist offline Mitglied Platin
    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)

  9. #9
    Arndtinho Arndtinho ist offline Mitglied Platin
    Registriert seit
    Oct 2003
    Beiträge
    564
    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.
    Angehängte Dateien Angehängte Dateien
     

  10. #10
    birnkammer birnkammer ist offline Mitglied Platin
    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)

  11. #11
    Arndtinho Arndtinho ist offline Mitglied Platin
    Registriert seit
    Oct 2003
    Beiträge
    564
    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.
     

  12. #12
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    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

  13. #13
    Arndtinho Arndtinho ist offline Mitglied Platin
    Registriert seit
    Oct 2003
    Beiträge
    564
    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.
     

  14. #14
    birnkammer birnkammer ist offline Mitglied Platin
    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)

  15. #15
    Arndtinho Arndtinho ist offline Mitglied Platin
    Registriert seit
    Oct 2003
    Beiträge
    564
    nein, leider nicht.
     

Ähnliche Themen

  1. Internal Server Error
    Von mkoeni1 im Forum Hosting & Webserver
    Antworten: 4
    Letzter Beitrag: 03.01.06, 11:31
  2. Antworten: 5
    Letzter Beitrag: 03.02.04, 13:22
  3. 500 internal server error
    Von gatekeepa im Forum PHP
    Antworten: 1
    Letzter Beitrag: 26.11.01, 18:02