выдали ЦУ разместить сайт.
сайт на 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/shPHPRC=/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куда крутить и что доставлять?
А у тебя апач из конфига знает, что делать с файликами .sh ??? Всмысле исполнять или показывать? ;о)))
>А у тебя апач из конфига знает, что делать с файликами .sh
>??? Всмысле исполнять или показывать? ;о)))ты про это?
# cat apache2.conf | grep .sh
...
AddHandler cgi-script .cgi .sh .php
...видимо да. но /cgi-bin/ прописан как каталог для исполняеммых скриптов. если туда положить пеловый скрипт, то он отлично выполняется. если в этот файл положить перловый скрипт, то он тоже отлично выполняется. а в том варианте, который есть - не хочет