LINUX.ORG.RU

Выполнение php в html

 , ,


0

1

Вообщем, проблема такая же, как описано тут http://stackoverflow.com/questions/7127156/problem-with-htaccess-file-and-han...
надо выполнять php код в файлах с расширением .html
php работает не как модуль апача, а через php-cgi
пробую различные решения:

AddType application/x-httpd-php5 .php .html
браузер при открытии страницы предлагает загрузить ее как файл
AddType application/x-httpd-php .php .htm .html
никакого эффекта
AddHandler php-cgi .php .html

The requested URL /php-bin/php/index.html was not found on this server.

при попытке открыть index.html
подскажите рабочее решение.
спасибо

добавление: оказывается, если добавить

RemoveHandler .html .htm
AddHandler php-cgi .php .html
то предыдущей ошибки не возникает, но php скрипты с расширением .php перестают работать, а в html вообще не выполняются

★★☆☆

Последнее исправление: xtraeft (всего исправлений: 3)

Ты, мил человек,

Options ExecCGI

указал?

А права на /php-bin/php на выполнение стоят?

А сам /php-bin/php - это точно его ипостась для работы в качестве CGI, на не cli-ипостась?

r_asian ★☆☆
()
Ответ на: комментарий от xtraeft

дядя, php код в файлах с расширением .php - прекрасно работает

Может потому что php у тебя установлен модулем, сынок?

r_asian ★☆☆
()
Ответ на: комментарий от xtraeft

Выведи phpinfo() и узри в первых строках как что он у тебя работает. И таки что за дистрибутив у тебя, отрок?

r_asian ★☆☆
()
Ответ на: комментарий от GateKeeper

Ну я через iframe и делал в похожем случае... Но ведь привел как пример маленького php чего-нибудь внутри html. Наверное не всегда можно через iframe подключить.

Suntechnic ★★★★★
()
Ответ на: комментарий от Suntechnic

со стороны должно казаться, что это часть самой страницы, iframe заметен в сорцах

xtraeft ★★☆☆
() автор топика
17 марта 2013 г.

Нашлось таки решение для fastcgi

FCGIWrapper /var/www/логин_на_сервере/data/php-bin/php .html
FCGIWrapper /var/www/логин_на_сервере/data/php-bin/php .htm
FCGIWrapper /var/www/логин_на_сервере/data/php-bin/php .php
AddHandler fcgid-script .php .html .htm

xtraeft ★★☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.