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

Исходное сообщение
"apache2 php4-cgi debian не могу настроить"

Отправлено mar1ner , 03-Фев-06 13:12 
выдали ЦУ разместить сайт.
сайт на PHP.
средствами .htaccess всё что не находит редиректит на /cgi-bin/php-cgi.sh
апач согласен с тем, что надо показывать .php и что надо редиректить на скрипт (проверял подсунув работающий)

но при попытке зайти на сайт в рабочем варианте бродилка выдаёт следующее:

PHPRC=/var/www/conf/ export PHPRC exec /usr/bin/php4-cgi

содержимое php-cgi.

.htaccess выглядит так:

AddDefaultCharset UTF-8

AddHandler phpscript .php
Action phpscript /cgi-bin/php-cgi.cgi

<IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ doc.php
</IfModule>

/cgi-bin/php-cgi.sh:
#!/bin/sh

PHPRC=/var/www/conf/
export PHPRC
exec /usr/bin/php4-cgi

в каталоге conf лежат конфиги сервера

модули апача:
actions.load  
cgi.load  
php4.conf  
php4.load  
rewrite.load  
userdir.conf  
userdir.load

куда крутить и что доставлять?


Содержание

Сообщения в этом обсуждении
"apache2 php4-cgi debian не могу настроить"
Отправлено Grey , 06-Фев-06 17:51 
А у тебя апач из конфига знает, что делать с файликами .sh ??? Всмысле исполнять или показывать? ;о)))

"apache2 php4-cgi debian не могу настроить"
Отправлено mar1ner , 06-Фев-06 17:56 
>А у тебя апач из конфига знает, что делать с файликами .sh
>??? Всмысле исполнять или показывать? ;о)))

ты про это?
# cat apache2.conf | grep .sh
...
AddHandler cgi-script .cgi .sh .php
...

видимо да. но /cgi-bin/ прописан как каталог для исполняеммых скриптов. если туда положить пеловый скрипт, то он отлично выполняется. если в этот файл положить перловый скрипт, то он тоже отлично выполняется. а в том варианте, который есть - не хочет