Skriptfehler 500 durch das heutige Softwareupdate, die häufigsten Ursachen
Veröffentlicht am 19.02.2015 von Anna Philipp
Durch das heutige Softwareupdate werden auf einigen Webseiten Skriptfehler 500 angezeigt. Bitte beachten Sie dazu den Hinweis in diesem Blogbeitrag.
Durch das Apache-Update hat sich das Verhalten bezüglich dem .htaccess-Schutz für einzelne Dateien verändert.
Folgende Konstellation in der .htaccess-Datei löst dabei einen Skriptfehler aus:
AuthType Basic
AuthName "Geschütztes Verzeichnis"
AuthUserFile /kunden/123456_54321/Pfad/.htpasswd
AuthPGAuthoritative Off
‹Files datei.endung›
Require user USER
‹/Files›
Hierbei kam es nun zu dem Skriptfehler 500, da die "require"-Direktive nun zwingend erforderlich ist und da diese nur bei der Datei "datei.endung" greift, nicht allgemein als vorhanden ermittelt werden kann.
Die schnelle Lösung besteht nun darin die Zeile "‹Files datei.endung›" an den Anfang zu setzen, sodass diese auch die "Auth"-Angaben mit einschließt:
‹Files datei.endung›
AuthType Basic
AuthName "Geschütztes Verzeichnis"
AuthUserFile /kunden/123456_54321/Pfad/.htpasswd
AuthPGAuthoritative Off
Require user USER
‹/Files›
Der Apache-Webserver in der neuen Version 2.4 bietet hierzu jedoch eine Vielzahl an neuen Möglichkeiten und Funktionen, die Sie dem folgenden Link entnehmen können.
http://httpd.apache.org/docs/2.4/howto/auth.html
Auch die Syntax bei "mod_filter: FilterProvider" wurde geändert. Sie verwendet nun einen booleschen Ausdruck, ob ein Filter angewendet wird.
So muss der Eintrag
FilterProvider COMPRESS DEFLATE resp=Content-Type$text/html
wie folgt geändert oder auskommentiert werden:
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = 'text/html'"
Für Probleme bei Contao ist hier ein helfender Beitrag zu finden:
https://www.doebeling.de/de/blogpost/items/contao-vs-apache-24.html
Update des Blogbeitrags:
Auch hier in unserem Forum sind einige Hilfestellungen zu dem Thema zu finden:
https://www.df.eu/forum/threads/75708-Aktualisierung-des-Apache-Webservers-am-18-02-2015
Bitte beachten Sie auch die hilfreichen Tipps unserer Kunden in den Kommentaren zu diesem Beitrag!