From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 31 May 2004 16:27:12 +0400 From: Klimchev Konstantin To: community@altlinux.ru Subject: Re: [Comm] php as cgi Message-Id: <20040531162712.18024fbd@phantom.intranet.atk> In-Reply-To: <40BA0F51.5040104@rmts.donpac.ru> References: <40BA0F51.5040104@rmts.donpac.ru> X-Mailer: Sylpheed version 0.9.10claws (GTK+ 1.2.10; i386-asplinux-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 May 2004 12:32:23 -0000 Archived-At: List-Archive: List-Post: On Sun, 30 May 2004 20:44:01 +0400 Eugene Prokopiev wrote: > Сделал следующее: > > 1. Собрал php из ALM 2.2 не как cli, а как cgi > 2. В конце /etc/httpd/conf/httpd.conf написал: > > ScriptAlias /bin/ "/usr/bin/" > AddType appication/x-httpd-php .php > Action appication/x-httpd-php /bin/php-cgi ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ это не опечатка (я про /bin/php-cgi)? > > После рестарта Apache все заработало. > > Переходим к виртуальным хостам. Если описание виртуального хоста > выглядит так: > > > ServerName web1.athlon.home > DocumentRoot /var/www/vhosts/web1/web > > > все работает. А если так: > > > User web1 > Group web1 > ServerName web1.athlon.home > DocumentRoot /var/www/vhosts/web1/web > > > получаю 500 Internal Server Error, а в логах: suexec -V ? > > [Sun May 30 19:49:33 2004] [error] [client 192.168.1.1] Premature end of > script headers: /usr/bin/php-cgi > > Пользователь/группа web1 существует и может выполнить php-cgi > web/index.php без особых проблем. ЗЫ. Я порекомендую посмотреть на suphp (suphp.org) - сейчас усилено тестирую. Как раз для запуска php-cgi-скриптов от пользователя. Я бы еще порекомендовал патчи на suexec (http://www.localhost.nl/patches/, http://phil.kodezone.com/opensource/patches/), но автор на них "положил" и рекомендует suphp. -- Best Regards, Konstantin Klimchev (mailto:koka@atvc.ru jabber:koka@jabber.atvc.ru) ATK-Internet ISP, Arkhangelsk, Russia