|
|
|
|
|
для: АлексМ
(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. | |
|
|
|
|
|
|
| Здравствуйте. Как настроить файл 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. | |
|
|
|
|