Infos & Service

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!

Der Autor: