Не работает php код в html

Все о скриптах

Модераторы: Art.i, vasya

Не работает php код в html

Сообщение Luki4 » Пт ноя 07, 2014 4:13 pm

Появилась необходимость на html страницу добавить php код, перепробывал все что знал, но код не хочет обрабатываться. На домене поддержка php включена и скрипты работают, а вот на html странице нет.
Luki4
 
Сообщений: 3
Зарегистрирован: Пт ноя 07, 2014 2:27 am

Re: Не работает php код в html

Сообщение swg » Пт ноя 07, 2014 4:26 pm

Естественно, т.к. поддержка php обычно включена для файлов *.php (*.phtml, *.php4, *.php5), а не для *.html и интерпретатор для нее не запускается.
Варианты:
- переименовать html в php (правильно)
- "AddType application/x-httpd-php .php .phtml" и переименовать в .phtml (правильно)
- "AddType application/x-httpd-php .php .html" (не правильно)
swg
флудит форум
 
Сообщений: 2384
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov

Re: Не работает php код в html

Сообщение Luki4 » Пт ноя 07, 2014 5:56 pm

swg писал(а):Естественно, т.к. поддержка php обычно включена для файлов *.php (*.phtml, *.php4, *.php5), а не для *.html и интерпретатор для нее не запускается.
Варианты:
- переименовать html в php (правильно)
- "AddType application/x-httpd-php .php .phtml" и переименовать в .phtml (правильно)
- "AddType application/x-httpd-php .php .html" (не правильно)


Пробывал менять расширение файла с html на php: в результате выдается пустая страница.

В .htaccess так же заносил строку AddType application/x-httpd-php .php .phtml и переименовывал в phtml в результате выдается так-же пустая страница.
Luki4
 
Сообщений: 3
Зарегистрирован: Пт ноя 07, 2014 2:27 am

Re: Не работает php код в html

Сообщение ls » Пт ноя 07, 2014 8:35 pm

В конфигурации VirtualHost в конфиге Apache исправьте существующий AddType добавив туда кроме .php еще и .html
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6397
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Re: Не работает php код в html

Сообщение swg » Пт ноя 07, 2014 10:14 pm

1. Смотреть error.log apache
2. Выполнить через консоль php [файл] и увидеть ошибки.
swg
флудит форум
 
Сообщений: 2384
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov

Re: Не работает php код в html

Сообщение Luki4 » Вс ноя 09, 2014 5:24 am

ls писал(а):В конфигурации VirtualHost в конфиге Apache исправьте существующий AddType добавив туда кроме .php еще и .html

Это в файле /etc/httpd/conf/vhosts/afterlogic.conf ? Пробывал при обращении к файлу html где нужно выполнить код php загружается просто белая страница.
Luki4
 
Сообщений: 3
Зарегистрирован: Пт ноя 07, 2014 2:27 am

Re: Не работает php код в html

Сообщение swg » Вс ноя 09, 2014 11:21 am

Ответ выше. В случае "белой страницы", вероятно, не хватает расширений (неизвестная функция) или syntax error. Причину искать в журнале ошибок.
swg
флудит форум
 
Сообщений: 2384
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov


Вернуться в CGI, Perl, PHP

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2