Ich habe getestet:
Options All
AllowOverride All
AddDefaultCharset UTF-8
IndexOptions +Charset=UTF-8 HTMLTable IconsAreLinks FancyIndexing FoldersFirst IgnoreCase VersionSort SuppressHTMLPreamble SuppressRules TrackModified SuppressDescription
#IndexOrderDefault Descending Date
HeaderName /autoindex-files/header.html
ReadmeName /autoindex-files/footer.html
IndexIgnore .ht* *.deleted *~
Wenn ich die Zeile mit dem IndexOrderDefault aktiviere, dann funktioniert das wie gedacht und ich verliere die übrigen Einstellungen nicht.
apache2 -v behauptet:
Server version: Apache/2.4.38 (Raspbian)
Server built: 2019-10-15T19:53:42
Hint:
- /autoindex-files/header.html
- ReadmeName /autoindex-files/footer.html
sind PHP-Skripte. Mit Endung „.php“ gibt es einen Error 500, mit Endung „.html“ wird das PHP (läuft als Modul) ausgeführt. Merkwürdigerweise ohne dass ich die Behandlung von Dateien mit der Endung „.html“ als PHP auch nur irgendwio konfiguriert haätte. Falls was das dazu in der Apache-Doc steht, hab ichs übersehen.