Не работает РНР код в файлах HTML

Php from html

Это происходит тогда, когда выполняются действия по переопределению файлов, которые обрабатывает php, через файл .htaccess. Для этого используются следующие директивы:

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

Но такая конфигурация применима, если PHP на вашем сайте использует режим mod_php. На сегодняшний день это редкий случай, а в основном используется режим php_fastcgi

Решение проблемы

Если сайт вместо открытия страницы начинает скачивать php-файлы или не работает РНР код в HTML, тогда выполните следующие действия:

  • Зайдите в панель хостинга, в раздел: Сайты и домены —> Кликните по вашему домену —> Настройки Apache и nginx
  • Теперь в поле «Дополнительные директивы для HTTP» пропишите код, который указан ниже:
<IfModule mod_fcgid.c>
	<Files ~ (\.html$)>
		SetHandler fcgid-script
		FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper .html
		Options +ExecCGI
		allow from all
	</Files>
</IfModule>

Запуск php из html-страниц
Если возникли вопросы, обращайтесь к специалистам Ukrhost из любого города Украины.