Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: настройка связки php+ssi
 
 автор: АлексМ   (23.01.2006 в 20:01)   письмо автору
 
 

Здравствуйте. Как настроить файл httpd.conf, для того чтобы php-скрипты и технология ssi работали для одного типа файла (например .php).

Вот как я настраиваю файл httpd.conf:

# подключение php
AddType application/x-httpd-php .php .phtml
<Directory "I:/zWeb/Php">
Options ExecCGI
</Directory>
ScriptAlias "/php_dir/" "I:/zWeb/Php/"
Action application/x-httpd-php "/php_dir/php-cgi.exe"

# Подключение ssi
AddType text/html .html .shtml .php
AddOutputFilter INCLUDES .html .shtml .php

Если для подключения ssi добавляю расширение php, то не выполняются скрипты, если не добавляю, то не работает ssi для файлов с расширением .php.

   
 
 автор: glsv (Дизайнер)   (26.01.2006 в 23:41)   письмо автору
 
   для: АлексМ   (23.01.2006 в 20:01)
 

Одновременно использовать PHP и SSI не получится. Вернее можно в файлах SSI выполнять php-код, но он должен быть как-то хитро прописан (не помню по памяти).

Дело в том, что Вы даете противоречивые команды

AddType application/x-httpd-php .php .phtml

Противоречит

AddOutputFilter INCLUDES .html .shtml .php

Либо Apache пустит php-скрипт файл на разбор файлу php-cgi.exe, либо пропустит через фильтр, который выполнит SSI инструкции. Одновременно эти действия происходить не могут.
А зачем Вам SSI. Ведь php значительно превосходит его по функциональности и все, что можно сделать с SSI также можно сделать и в PHP.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования