Jump to content
Sign in to follow this  
mar1ner

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

Recommended Posts

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

сайт на 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. технологию поменять не получится. надо чтоб как было так и осталось

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...