Die von phpXref erstellten Dateien haben Dateiendungen wie “.php.source.html” oder “.php.html”. Auch phpDocumentor erstellt ähnliche Dateiendungen. Da für diese Endungen kein Handler eingestellt ist, verweigert suExec den Dienst. Im suexec Log findet sich der Eintrag: “(8)Exec format error: exec failed”. Der Webserver quittiert eine Anfrage mit “Errror 500”.
Das Problem kann sehr leicht ausgeräumt werden, indem für “.php” einfach der Handler entfernt wird. Dadurch werden die Dateien als HTML ausgeliefert.
Es ist lediglich folgende Zeile in “.htaccess” hinzufügen:
# .htaccess
RemoveHandler .php