Hallo Leute :-)
ich habe für einen Bekannten eine Firmenwebsite gemacht, mit php. Zeitweise bekomme ich da folgende Meldung beim Aufruf der Seite:
Internal Server Error
The Server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator.
More Information about this error may be aviable in the server error log.
Wenn ich eine Kopie der Seite auf meinen Privatserver bei Puretec kopiere funzt alles ohne Probleme. Dieser Fehler bei Strato tritt nicht immer auf, manchmal kann ich alles mehrmals durchklicken. Dann iregdnwann rödelt der Brwoser und es passiert 30 sek nichts und es kommt die Fehlerneldung. Nachts wenn das Netz leer ist kommt dieser Fehler nicht, nur tagsüber und abends. Deshlab gehe ich davon aus, das der Strato-Server der die Seite hostet zweitweise überlastet ist. Also bei Strato angerufen und dort sagte man mir, meine Scripte wären fehlerhaft geproggt. Ich verwende keine aufwendigen Funktionen, alles simple Sachen. Ich gehe davon aus, das es Stratos Problem ist, denn wenn meine Scripte fehlerhaft wären, dann müsste der fehler ja auch Nachts kommen. Habe mich sogar mit einem Vorgesetzten der technik verbinden lassen, der sagte das dieser Internal Server Error immer auf fehlerhafte Scripte zurückzuführen sei. Was meinen die Experten dazu ?
Homepage selbermachen 7.849 Themen, 35.585 Beiträge
Hallo ihr beiden, da muss ich mich auch mal einklinken...
Ich habe vor ca. 20 Jahren auf dem Atari mit Omikron Basic programmiert und hatte auch manchmal Situationen in denen ganze "Kaskaden" von IF-Abfragen nötig gewesen wären. Wenn irgend möglich, habe ich versucht, mit dem "ON X GOSUB <subroutine1>, <subroutine2>, <subroutine3>,..."-Befehl zu arbeiten, d.h. wenn die Variable X z.B. den Wert 7 annahm, wäre er zu <subroutine7>, gesprungen. Aber das war aus logischen Gründen nicht in allen Fällen einzurichten.
Bei einem späteren Upgrade von Omikron Basic gab es dann als wesentlich elegantere Lösung die CASE-Anweisung, letztlich nichts anderes als ein stark erweitertes und dabei gleichzeitig erheblich vereinfachtes IF...THEN... ELSE...ENDIF für komplexere Aufgaben. Anstelle von ELSE trat dann der Ausdruck OTHERWISE (d.h. "wenn keiner der vorbezeichneten Cases zutrifft, dann...").
Gibt es etwas Dementsprechendes auch in PHP?
CU
Olaf