APACHE+SUEXEC+PHP

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
wizard
мл. сержант
Сообщения: 93
Зарегистрирован: 2006-11-28 3:18:14
Контактная информация:

Непрочитанное сообщение wizard » 2007-06-21 9:01:36

zheltovodets писал(а):Смешно :twisted:
Просто та схема что что я описал работает у меня на фри хостинге и проблем пока небыло :) просто инетесно, как у тя получилось, может лучше :)
<a href=http://www.litehosting.ru>LiteHosting - альтернативная замена платному хостингу</a>

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

coolchevy
проходил мимо

Непрочитанное сообщение coolchevy » 2007-06-21 15:04:50

wizard, у меня та же хрень, ставил на openBSD 4.1, может чего-то не понимаю, но вобщем никак не взлетает :(

wizard
мл. сержант
Сообщения: 93
Зарегистрирован: 2006-11-28 3:18:14
Контактная информация:

Непрочитанное сообщение wizard » 2007-06-21 15:36:34

coolchevy писал(а):wizard, у меня та же хрень, ставил на openBSD 4.1, может чего-то не понимаю, но вобщем никак не взлетает :(
А такаяже "хрень" это что?
P.S. Ставил все на freebsd, на openbsd мне обьем порто вне понравился (мое мненние что эта ость только для раутеров и фаеров, не больше) )))
<a href=http://www.litehosting.ru>LiteHosting - альтернативная замена платному хостингу</a>

coolchevy
проходил мимо

Непрочитанное сообщение coolchevy » 2007-06-21 16:12:09

А такаяже "хрень" это что?
Premature end of script headers
P.S. Ставил все на freebsd, на openbsd мне обьем порто вне понравился (мое мненние что эта ость только для раутеров и фаеров, не больше) )))
да нет, я б не сказал, имхо я б скзал по другому, у freebsd идет большой упор на десктопную систему, а точнее, "всего и побольше", в этом плане openBSD выглядит солиднее, а портов мало потому, что в эту ось впихивают лишь то, что действительно сделано толково и за чей код можно не переживать.

но все же, чем может это быть вызвано?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-06-21 22:27:43

это последствия большей популярности - ,jmit приложений.
под винду - вообще немеряно :)))
==========
пересобирай - тока cgi без всег галочек - тока цги...
после этого будем дальше думать.
до инсталляции - деинсталл старого и руками всё что про php - сносить.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
~>cerber<~
мл. сержант
Сообщения: 112
Зарегистрирован: 2007-06-23 0:58:32
Откуда: [UKRAINE]
Контактная информация:

Непрочитанное сообщение ~>cerber<~ » 2007-06-23 15:48:02

я же coolchevy, ранее :idea:


прошу прощения за саботаж, собрал на дурную голову с ошибками пхп, могу всех уверить, что apache 2 + mod_fcgid + php4 or php5 прекрасно уживаются, все работает отлично, тестировал на FreeBSD & OpenBSD, на одном виртуальном хосте в разных папках разные версии php, все функционирует, никто ни с кем не пересекается.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-06-23 17:15:34

ну а чё было-то?
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Непрочитанное сообщение Гость » 2007-06-23 22:43:48

Мои кривые руки + недосыпание :roll:

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: APACHE+SUEXEC+PHP

Непрочитанное сообщение Alex Keda » 2007-07-19 20:10:41

чем кончилось-то?
==============
подкинули халтурку - там как раз фаст цги - смотрю конфиги, вкуриваю...
навскидку - реально быстрей - за сcx`nотстутствия форков. но там апача вторая... и пхп5
будет время - повторю, интересно...
но - не раньше выходных.
опять же - надо разобрать конфиги и вкурить как чё пашет...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
~>cerber<~
мл. сержант
Сообщения: 112
Зарегистрирован: 2007-06-23 0:58:32
Откуда: [UKRAINE]
Контактная информация:

Re: APACHE+SUEXEC+PHP

Непрочитанное сообщение ~>cerber<~ » 2007-07-19 22:18:16

Если ты у меня спрашиваешь, то все ок. Все работает. Что именно интересует?
;aka coolchevy
live free or die;

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: APACHE+SUEXEC+PHP

Непрочитанное сообщение Alex Keda » 2007-07-19 22:33:38

да я не с той страницы ответил :)
не заметил что вторая страница есть у обсуждения :)))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: APACHE+SUEXEC+PHP

Непрочитанное сообщение Alex Keda » 2007-07-20 9:14:56

настроил эту хрень, правда с другим модулем, но не суть.
вроде и правда быстрей :)
Убей их всех! Бог потом рассортирует...

waso
рядовой
Сообщения: 11
Зарегистрирован: 2007-08-03 0:35:02

Re:

Непрочитанное сообщение waso » 2007-08-03 0:41:20

Народ,
долго мучился, дошел примерно до того, до чего желтоводец в начале этого трэда.. помогите допинать проблему? а я отблагодарю, как смогу :)
Последний раз редактировалось waso 2007-08-03 9:35:02, всего редактировалось 1 раз.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: APACHE+SUEXEC+PHP

Непрочитанное сообщение Alex Keda » 2007-08-03 8:13:02

версия системы, версия php?
gподозреваю,при установке галочку не поставил.
Убей их всех! Бог потом рассортирует...

waso
рядовой
Сообщения: 11
Зарегистрирован: 2007-08-03 0:35:02

Re: APACHE+SUEXEC+PHP

Непрочитанное сообщение waso » 2007-08-03 9:40:42

lissyara писал(а):версия системы, версия php?
gподозреваю,при установке галочку не поставил.
у меня production система, я, конечно, не так все делал, как в статье описано - меня за полчаса неработы этого сервера порвут уже.

e2-e3# php -v
PHP 4.4.7 (cgi-fcgi) (built: Aug 3 2007 09:18:34)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

e2-e3# uname -a
FreeBSD e2-e3.ru 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Thu Jun 28 12:57:12 MSD 2007 root@e2-e3.ru:/usr/obj/usr/src/sys/BIGMEM i386

апач 1.3.37

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

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: APACHE+SUEXEC+PHP

Непрочитанное сообщение Alex Keda » 2007-08-03 11:16:54

ну непомню я чё я делал :)
было такое, насколькопомню снос и чистка руками помгла+удаление всех php.ini и отключение модулей.
потом по одномцу включал и смотрел.
===========
этот вариант - http://www.lissyara.su/?id=1360 - чем плох?
могу судить по своему сайту - стало быстрей, загрузка упала
Убей их всех! Бог потом рассортирует...

waso
рядовой
Сообщения: 11
Зарегистрирован: 2007-08-03 0:35:02

Re: APACHE+SUEXEC+PHP

Непрочитанное сообщение waso » 2007-08-03 11:43:57

lissyara писал(а):ну непомню я чё я делал :)
было такое, насколькопомню снос и чистка руками помгла+удаление всех php.ini и отключение модулей.
потом по одномцу включал и смотрел.
увы, не вариант.
Спецы, отзовитесь!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: APACHE+SUEXEC+PHP

Непрочитанное сообщение Alex Keda » 2007-08-03 11:53:49

waso писал(а):
lissyara писал(а):ну непомню я чё я делал :)
было такое, насколькопомню снос и чистка руками помгла+удаление всех php.ini и отключение модулей.
потом по одномцу включал и смотрел.
увы, не вариант.
Спецы, отзовитесь!
если я правильно понимаю - оно у тя и так лежит.
вот и мучай спокойно, раз уже лежит
Убей их всех! Бог потом рассортирует...

waso
рядовой
Сообщения: 11
Зарегистрирован: 2007-08-03 0:35:02

Re: APACHE+SUEXEC+PHP

Непрочитанное сообщение waso » 2007-08-03 13:10:03

lissyara писал(а):
waso писал(а):
lissyara писал(а):ну непомню я чё я делал :)
было такое, насколькопомню снос и чистка руками помгла+удаление всех php.ini и отключение модулей.
потом по одномцу включал и смотрел.
увы, не вариант.
Спецы, отзовитесь!
если я правильно понимаю - оно у тя и так лежит.
вот и мучай спокойно, раз уже лежит
что лежит? почему лежит?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: APACHE+SUEXEC+PHP

Непрочитанное сообщение Alex Keda » 2007-08-03 14:47:54

стоп.
давай разберёмся - что у тебя не работает?
как у тредстартера - у него вообще ничё не работало?
Убей их всех! Бог потом рассортирует...

banec
мл. сержант
Сообщения: 89
Зарегистрирован: 2006-12-05 11:08:23

Re: APACHE+SUEXEC+PHP

Непрочитанное сообщение banec » 2007-08-03 14:54:27

все делал по статье добавил в мейк.конф инстальнул апач
но когда запускаю ругается на suexec в /usr/local/sbin/suexec нет такого! :shock: :shock:
где грабли :(

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: APACHE+SUEXEC+PHP

Непрочитанное сообщение Alex Keda » 2007-08-03 14:56:19

banec писал(а):все делал по статье добавил в мейк.конф инстальнул апач
но когда запускаю ругается на suexec в /usr/local/sbin/suexec нет такого! :shock: :shock:
где грабли :(
:)) у тредстартера ну вообще была другая проблема.. я про неё и говорил.
поэтому есть правило - одна тема - один вопрос. можно со ссылкми на другие темы.
=============

Код: Выделить всё

%cd /usr/ports/lang/php4
%make config  
окошко - сюда, если сам не догадаешься что делать
Убей их всех! Бог потом рассортирует...

banec
мл. сержант
Сообщения: 89
Зарегистрирован: 2006-12-05 11:08:23

Re: APACHE+SUEXEC+PHP

Непрочитанное сообщение banec » 2007-08-03 15:17:08

Код: Выделить всё

WebFtp# /usr/local/etc/rc.d/apache2.sh start
Starting apache2.
Syntax error on line 1140 of /usr/local/etc/apache2/httpd.conf:
FastCgiWrapper: "/usr/local/sbin/suexec" execute access for server (uid 80, gid 80) failed: stat(/usr/local/sbin/suexec) failed: No such file or directory
WebFtp#

насчет php4 не понял

waso
рядовой
Сообщения: 11
Зарегистрирован: 2007-08-03 0:35:02

Re: APACHE+SUEXEC+PHP

Непрочитанное сообщение waso » 2007-08-03 15:34:32

lissyara писал(а):стоп.
давай разберёмся - что у тебя не работает?
как у тредстартера - у него вообще ничё не работало?
1. у меня нормально работающий сервер в текущей конфигурации уже полгода. апач - работает, пых - работает.
2. все собрал, все поставил, все прописал - практически по букварю, с минимальными изменениями в свою сторону.
httpd.conf:

Код: Выделить всё

LoadModule fastcgi_module       modules/mod_fastcgi.so

FastCgiConfig   -singleThreshold 30 -minProcesses 2 -restart    \
                        -idle-timeout 400 -killInterval 200 -autoUpdate \
                        -pass-header HTTP_AUTHORIZATION
FastCgiWrapper /usr/sbin/suexec
FastCgiIpcDir /var/run/fastcgi
Action application/x-httpd-fastphp /php-fcgi/php.sh
Action application/x-httpd-php /php-fcgi/php.sh
AddType application/x-httpd-fastphp     .fphp # здесь другое расширение сделано намерено - у меня рабочая система, ждать пока я разберусь возможности нет.
<Location /php-fcgi/>
                Options ExecCGI FollowSymLinks
                SetHandler fastcgi-script
        </Location>
</IfModule>



Include /usr/local/directadmin/data/users/bigler/httpd.conf
/usr/local/directadmin/data/users/bigler/httpd.conf:

Код: Выделить всё

        ScriptAlias /cgi-bin/ /home/bigler/domains/bigler.ru/public_html/cgi-bin/
        Alias           /php-fcgi/      /home/bigler/domains/bigler.ru/public_html/cgi-bin/

/home/bigler/domains/bigler.ru/public_html/cgi-bin/phpinfo.fphp :

Код: Выделить всё

<? phpinfo(); ?>
/home/bigler/domains/bigler.ru/public_html/php-fcgi/php.sh:

Код: Выделить всё

#!/bin/sh

PHP_FCGI_CHILDREN=4
export PHP_FCGI_CHILDREN
#PHP_FCGI_MAX_REQUESTS=5000
#export PHP_FCGI_MAX_REQUESTS

exec /usr/local/bin/php

Код: Выделить всё

/usr/local/bin/php -v
PHP 4.4.7 (cgi-fcgi) (built: Aug  3 2007 09:18:34)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
4. при запросе http://bigler.ru/cgi-bin/phpinfo.fphp выдает 500 ошибку, в еррор логе:

Код: Выделить всё

[Fri Aug  3 16:33:56 2007] [error] [client 212.12.31.157] Premature end of script headers: /home/bigler/domains/bigler.ru/public_html/cgi-bin/phpinfo.fphp
идеи, мысли, соображения?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: APACHE+SUEXEC+PHP

Непрочитанное сообщение Alex Keda » 2007-08-03 15:42:04

мысль1: юзай кнопочку code - ибо оригинальный листинг блы нечитаем абсолютно.
2.

Код: Выделить всё

exec /usr/local/bin/php
тут должен быть php-cgi
Убей их всех! Бог потом рассортирует...