URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 36127
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Как запустить PHP скрипт без встроенного в apache модуля и под UID определенного пользователя"

Отправлено auto_tips , 03-Дек-06 22:23 
Собираем PHP как скрипт и пишем в .htaccess:
  AddType application/x-httpd-php .php
Action application/x-httpd-php /cgi-bin/php.cgi


URL:
Обсуждается: https://www.opennet.ru/tips/info/106.shtml


Содержание

Сообщения в этом обсуждении
"Как запустить PHP скрипт без встроенного в apache модуля и под UID определенного пользователя"
Отправлено myhand , 03-Дек-06 22:23 
Строго говоря - это не совсем верно.  Правильнее:
RemoveHandler php
AddHandler php-cgi php
Action php-cgi /cgi-bin/php.cgi

Директива AddType предназначена для связывания расширения файла с MIME-типом (установка Content-Type для клиента).  AddHandler - связывает расширение с обработчиком _на сервере_.


"не удается установить новый обработчик"
Отправлено Yury , 14-Апр-09 13:00 
Сайт назодится на shared hosting.
Сделал все, как описано выше. Однако, открывая phpinfo.php я вижу, что PHP скрипты по-прежнему обрабатываются модулем mod_php, и в phpinfo.php пишется: Server API     Apache

Такое впечатление, что директивы RemoveHandler и AddHandler игнорируются.

Что для этого нужно? чтобы значение опции AllowOverride а Апаче было All? что-то еще?