mar1ner Опубликовано 6 февраля, 2006 Жалоба Поделиться Опубликовано 6 февраля, 2006 выдали ЦУ разместить сайт. сайт на 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 отдельно от редиректа тоже работает. а вот всё вместе ни в какую система Debian Sarge. куда крутить? P.S. технологию поменять не получится. надо чтоб как было так и осталось Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SignFinder Опубликовано 7 февраля, 2006 Жалоба Поделиться Опубликовано 7 февраля, 2006 я чет пока ни одного php не увидел. какие то башевые скрипты, зачем то cgi-bin и.т.п. в общем какая то чушь. А о настройке mod_php ничего Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
EL[michlen] Опубликовано 8 февраля, 2006 Жалоба Поделиться Опубликовано 8 февраля, 2006 Я бы использовал PHP как модуль, он хотя бы с mod_rewrite нормально работает. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mar1ner Опубликовано 8 февраля, 2006 Автор Жалоба Поделиться Опубликовано 8 февраля, 2006 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 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SignFinder Опубликовано 8 февраля, 2006 Жалоба Поделиться Опубликовано 8 февраля, 2006 а как вы думаете нафига файлам расширение .php и.т.п? в данном случае для того чтобы апач понимал что это пхп. А у вас я такого не увидел. И если вы хотите использовать php в качестве cgi binary то и настраивать его надо в этом же качестве (хотя мне не понятно для чего). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.