Hallo,
Habe in einem WAMP-System php-Dateien erstellt, welche auf localhost sowie auf einem fremden Server problemlos laufen. Auf die Einstellungen des Fremdservers habe ich keinerlei Einfluss.
Jetzt habe ich mein lokales System als LAMP konfiguriert, da ich lieber unter Linux arbeite. Soweit kein Problem. Auf localhost läuft alles wie gehabt. Lade ich jedoch eine Datei auf den Server, wird diese nicht mehr ausgeführt. Meldung des Servers:
ZitatInternal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, <!-- e --><a href="mailto:root@linux.local">root@linux.local</a><!-- e --> and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log.
Ich vermute mal das liegt an dem Zeichensatz. Als Texteditor benutze ich Kate und habe schon den Default-Zeichensatz von utf-8 auf iso-8859-1 umgestellt. Das Zeilenende habe ich von Unix auf Dos/Windows umgestellt. Das alles nützt jedoch nichts. Kopiere ich ein Script das lokal läuft auf den Server und rufe es auf erscheint obige Meldung. Die PHP-Info von Server sagt übrigens folgendes über die unterstützten Zeichensätze:
Zitat_SERVER["HTTP_ACCEPT_CHARSET"] ISO-8859-1,utf-8;q=0.7,*;q=0.7
Demnach müsse der ja beide Zeichensätze verdauen ... Wäre schön wenn jemand hierzu eine Idee hätte. :wink:
Dank und Gruß an alle!