apache2 php5 не работает php в html

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

Brabashka
Сообщения: 84

apache2 php5 не работает php в html

Сообщение Brabashka »

Всем привет!

Не работает php код в html. Если в браузере указать имя файла с расширением php (*.php), то скрипт работает, например с <?php phpinfo(); ?> в *.php файле. Не могу также просто указать имя php файла без расширения, в ответ получаю Error 404. Блин, чо он не работает в html. Suse 11.1

Спасибо.
Спасибо сказали:
Kreept
Сообщения: 107
ОС: Linux

Re: apache2 php5 не работает php в html

Сообщение Kreept »

Если php собран как модуль апача то
AddType application/x-httpd-php .html .htm
Если как CGI
AddHandler application/x-httpd-php .html .htm
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: apache2 php5 не работает php в html

Сообщение Frank »

Brabashka писал(а):
11.12.2009 13:21
Не могу также просто указать имя php файла без расширения, в ответ получаю Error 404

Извините, но если вы указываете на файл - это совсем не тот же файл.php - это две разные сущности. И без расширения файла оно никогда работать не будет. Вы не можете передавать интерпретатору все файлы без расширений.
Изображение
Спасибо сказали:
Brabashka
Сообщения: 84

Re: apache2 php5 не работает php в html

Сообщение Brabashka »

Спасибо помогло. модули у меня.

Frank писал(а):
11.12.2009 14:30
Brabashka писал(а):
11.12.2009 13:21
Не могу также просто указать имя php файла без расширения, в ответ получаю Error 404

Извините, но если вы указываете на файл - это совсем не тот же файл.php - это две разные сущности. И без расширения файла оно никогда работать не будет. Вы не можете передавать интерпретатору все файлы без расширений.


Можно опускать расширения. Забыл как делал, ну, да, как-нибудь найду.
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: apache2 php5 не работает php в html

Сообщение Frank »

Brabashka писал(а):
20.12.2009 14:40
Можно опускать расширения.

Где? В запросе браузера? Можно. Если в .htaccess'е сервер будет дописывать расширение реврайтами.
Изображение
Спасибо сказали: