Почему браузер пытается загрузить PHP файл?

После загрузки сайта на хостинг и открытия его в браузере, может возникнуть ситуация, при которой браузер будет предлагать скачать PHP файл, вместо его открытия. Данная ситуация возникает из-за директив, указанных в находящемся в корневой директории сайта файле .htaccess, переопределяющие обрабатываемые PHP файлы.

Пример директив, переопределяющих файлы:

RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html

Данная конструкция может использоваться только когда PHP работает в режиме mod_php.

Таким образом проблему со скачиванием PHP файла, вместо отображения страницы сайта, возможно решить удалив в файле .htaccess директивы переопределения PHP файлов или закомментировав их, указав перед директивами, начинающимися с «RemoveHandler» и «AddType» знак решетки «#».