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

Исходное сообщение
"Безопасная установка PHP"

Отправлено Vasily , 11-Ноя-02 13:35 
привет всем !
Прочиал статейку http://void.ru/content/1026 и комментарии к ней.
Сделал всё как там сказано, но интерпретатор парсит сам себя, вместо того чтобы парсить скрипт.

кто-нибудь встречался с такой проблемой ?
я такую фишку хочу сделать на виртуальном хостинге, но комментарияхк данной статье крайне не рекомендовали этого делать... знатоки, проффи, дайте свои аргументы против или в защиту такой установки PHP !!!!

василий


Содержание

Сообщения в этом обсуждении
"RE: Безопасная установка PHP"
Отправлено Vasily , 12-Ноя-02 17:56 
сделал !!!!!!!
надо просто собирать PHP либо с  --enable-force-cgi-redirect
тогда http://domain.com/index.php будет редиректиться на http://domain.com/cgi-bin/index.php4 но напрямую его не вызовешь
либо с --enable-discard-path  тогда надо .php ложить в /cgi-bin/ в первой строке прописывать #!/usr/bin/php и ставить chmod 750

но БЕДА !!!!!
в первом случае .htaccess не работает !!!!!



"RE: Безопасная установка PHP"
Отправлено uldus , 13-Ноя-02 09:56 
>надо просто собирать PHP либо с  --enable-force-cgi-redirect

Чтож ты тогда в треде http://www.opennet.me/openforum//vsluhforumID11/5.html#2
утверждал, что собирал с --enable-force-cgi-redirect:

"Я посмотрел в доки ещё раз и мне приглянулась тема по поводу using --enable-force-cgi-redirect"

>либо с --enable-discard-path  тогда надо .php ложить в /cgi-bin/ в

Не обязательно, пропиши для любой директории в options ExecCGI и добавь тип .php как для запускаемых скриптов по аналогии с .cgi.

>в первом случае .htaccess не работает !!!!!

Прекрасно работает, только ставить .htaccess нужно в директорию где лежит php интерпретатор.

PS. Кстати, неплохо и в тот тред продублировать письмо с решением проблемы.


"RE: Безопасная установка PHP"
Отправлено Vasily , 13-Ноя-02 11:05 
>Чтож ты тогда в треде http://www.opennet.me/openforum//vsluhforumID11/5.html#2
>утверждал, что собирал с --enable-force-cgi-redirect:
>
>"Я посмотрел в доки ещё раз и мне приглянулась тема по поводу
>using --enable-force-cgi-redirect"

дык я ж говорю, что собирал и с тем и с тем :)

>>либо с --enable-discard-path  тогда надо .php ложить в /cgi-bin/ в
>
>Не обязательно, пропиши для любой директории в options ExecCGI и добавь тип
>.php как для запускаемых скриптов по аналогии с .cgi.

Ну это я образно так сказал, но на виртуал хостинге это не очень удобно, т.к. надо юзверям дофига объяснять.

>>в первом случае .htaccess не работает !!!!!
>
>Прекрасно работает, только ставить .htaccess нужно в директорию где лежит php интерпретатор.
>

ну а если этот интерпретатор один на всех ?
беда !!!! однозначно не удобно, хоть ты блин и правда ставь свой апач каждому, но на них же мозгов не напасёшься...

>PS. Кстати, неплохо и в тот тред продублировать письмо с решением проблемы.
>

ок... продублирую