У меня странная проблема ... Я использую генератор документации, который генерирует много выходных данных, таких как docs / foo.php.html. Это XHTML, и поэтому содержит <?xml...>
теги в начале файла. Проблема в том, что Apache каким-то образом решил запустить его через интерпретатор PHP, хотя «.php» появляется в середине имени файла, а не в конце. Это, в свою очередь, вызывает ошибку PHP, потому что он видит "<?
" как команду, чтобы начать выполнение кода PHP, и сразу же запутывается "xml...
", которая следует за ним.
Как настроить Apache ТОЛЬКО для выполнения файлов .php, а не файлов .php.html? Строка "php.html" не отображается явно нигде в моих файлах конфигурации Apache. Есть строка "AddHandler php5-script .php
", но я не вижу, как это также включало бы файлы ".php.html".