Перейти к содержанию

apache2 php4-cgi debian не могу настроить :(


mar1ner

Рекомендуемые сообщения

выдали ЦУ разместить сайт.

сайт на PHP.

работает через rewrite

в .htaccess следующее:

AddDefaultCharset UTF-8

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

AddHandler phpscript .php

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ doc.php

</IfModule>

php-cgi.sh самы стандартный:

#!/bin/sh

PHPRC=/var/www.site.ru/conf/

export PHPRC

/usr/bin/php-cgi

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

PHPRC=/var/www.site.ru/conf/ export PHPRC /usr/bin/php-cgi

если подсунуть обычный перловый CGI, то работает отлично. в смысле, редирект идёт. PHP отдельно от редиректа тоже работает. а вот всё вместе ни в какую Sad

система Debian Sarge.

куда крутить?

P.S. технологию поменять не получится. надо чтоб как было так и осталось

Ссылка на комментарий
Поделиться на другие сайты

я чет пока ни одного php не увидел. какие то башевые скрипты, зачем то cgi-bin и.т.п. в общем какая то чушь. А о настройке mod_php ничего

Ссылка на комментарий
Поделиться на другие сайты

Dr.Spectre писал(а) вт, 07 февраля 2006 12:52

я чет пока ни одного php не увидел. какие то башевые скрипты, зачем то cgi-bin и.т.п. в общем какая то чушь. А о настройке mod_php ничего

этот башевый скрипт лежит в каталоге /cgi-bin/ на него идёт перенаправление при обращении к любой из .php страничек. вместе с .htaccess он должен вызывать doc.php в корне сайта и изображать обращение к запрошеной страничке.

рытьё в манах и форумах показало, что этот скрипт является стандартным для php-cgi, но вместо того, чтобы работать как надо он печатает самого себя.

настройки mod_php:

# cat php4.conf

<IfModule mod_php4.c>

AddType application/x-httpd-php .php .phtml .php3

AddType application/x-httpd-php-source .phps

</IfModule>

# cat php4.load

LoadModule php4_module /usr/lib/apache2/modules/libphp4.so

Ссылка на комментарий
Поделиться на другие сайты

а как вы думаете нафига файлам расширение .php и.т.п?

в данном случае для того чтобы апач понимал что это пхп. А у вас я такого не увидел.

И если вы хотите использовать php в качестве cgi binary то и настраивать его надо в этом же качестве (хотя мне не понятно для чего).

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...