- Performing sanity check on apache22 configuration:
Syntax error on line 466 of /usr/local/etc/apache22/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
Starting apache22.
Syntax error on line 466 of /usr/local/etc/apache22/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
Apache PHP MySql
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Apache PHP MySql
Ногами не бейте, но поюзав поиск нашел упоминание о моей проблеме весьма расплывчатое. Делал все по этой статье (http://www.lissyara.su/?id=1360) При попытке запустить Апача ругается так:
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Re: Apache PHP MySql
Кажется сам понял - Апач был собран без поддержки этого модуля, попробую пересобрать с поддержкой.
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Re: Apache PHP MySql
Появилась проблема не могу разобраться в чем дело. Сервер в ошибках пишит следущее
Что с этим делать? Если убираю из конфига упоминание о виртуальном хосте, все пашет по дефолту изменив только ServerName. Если включаю виртуальный хост, то такие вот сообщения.
Код: Выделить всё
[Sun May 04 16:05:53 2008] [notice] Digest: generating secret for digest authent
ication ...
[Sun May 04 16:05:53 2008] [notice] Digest: done
[Sun May 04 16:05:53 2008] [notice] FastCGI: wrapper mechanism enabled (wrapper:
/usr/local/sbin/suexec)
[Sun May 04 16:05:53 2008] [notice] FastCGI: process manager initialized (pid 12
64)
[Sun May 04 16:05:53 2008] [notice] Apache/2.2.8 (FreeBSD) DAV/2 mod_fastcgi/2.4
.6 configured -- resuming normal operations
[Sun May 04 16:06:32 2008] [warn] FastCGI: (dynamic) server "/usr/home/gella/www
/cgi-bin/php.sh" (uid 1003, gid 1003) started (pid 1271)
suexec failure: could not open log file
fopen: No such file or directory
[Sun May 04 16:06:32 2008] [warn] FastCGI: (dynamic) server "/usr/home/gella/www
/cgi-bin/php.sh" (pid 1271) terminated by calling exit with status '1'
[Sun May 04 16:06:37 2008] [warn] FastCGI: (dynamic) server "/usr/home/gella/www
/cgi-bin/php.sh" (uid 1003, gid 1003) restarted (pid 1273)
suexec failure: could not open log file
fopen: No such file or directory
[Sun May 04 16:06:37 2008] [warn] FastCGI: (dynamic) server "/usr/home/gella/www
/cgi-bin/php.sh" (pid 1273) terminated by calling exit with status '1'
[Sun May 04 16:06:42 2008] [warn] FastCGI: (dynamic) server "/usr/home/gella/www
/cgi-bin/php.sh" (uid 1003, gid 1003) restarted (pid 1275)
[Sun May 04 16:12:08 2008] [warn] FastCGI: (dynamic) server "/usr/home/gella/www
/cgi-bin/php.sh" has failed to remain running for 30 seconds given 3 attempts, i
ts restart interval has been backed off to 600 seconds
[Sun May 04 16:12:11 2008] [warn] FastCGI: (dynamic) server "/usr/home/gella/www
/cgi-bin/php.sh" has failed to remain running for 30 seconds given 3 attempts, i
ts restart interval has been backed off to 600 seconds
[Sun May 04 16:12:11 2008] [warn] FastCGI: (dynamic) server "/usr/home/gella/www
/cgi-bin/php.sh" has failed to remain running for 30 seconds given 3 attempts, i
ts restart interval has been backed off to 600 seconds
Последний раз редактировалось stup 2008-05-04 15:34:37, всего редактировалось 1 раз.
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Re: Apache PHP MySql
Переоформлю, подскажите, что именно не так.lissyara писал(а):сообщения нормально оформляйте
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Re: Apache PHP MySql
Видимо нет, раз ругается. Где она должна быть? По статье в конфиге я не увидел этой опции, или она сама должна создаться?
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Re: Apache PHP MySql
Народ! Может все-таки есть у кого какие идеи? Верю, что с таким никто не сталкивался, но не бывает же чудес! Думаю, что по статье далеко не один я ставил все это дело. Подскажите, что за лог для суэкзека должен быть? И где именно он должен быть? Если дело конечно только в этом.
-
- проходил мимо
Re: Apache PHP MySql
набери в гугле эту строку
has failed to remain running for 30 seconds given 3 attempts, i
ts restart interval has been backed off to 600 seconds
у меня наприер сейчас белый экран и никуя нету
хотя пхп работает phpinfo(); я только переставил бля
has failed to remain running for 30 seconds given 3 attempts, i
ts restart interval has been backed off to 600 seconds
у меня наприер сейчас белый экран и никуя нету
хотя пхп работает phpinfo(); я только переставил бля
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Apache PHP MySql
ищи...
кто ищет - тот обрящет
там причин - немного совсем...
кто ищет - тот обрящет

там причин - немного совсем...
Убей их всех! Бог потом рассортирует...
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Re: Apache PHP MySql
Нашел вот подобную тему http://forum.lissyara.su/viewtopic.php?f=8&p=62813, там в последнем посте было написаноlissyara писал(а):ищи...
кто ищет - тот обрящет
там причин - немного совсем...
, далее последовал ответ[2008-04-02 14:46:12]: uid: (vhost/vhost) gid: (10031/10031) cmd: calc.php
[2008-04-02 14:46:12]: (8)Exec format error: exec failed (calc.php)
. Искал, но ничего не нашел из тех 2-ух строк.в поиск по форуму с этой строкой про экзек.
был уже такой вопрос недавно.
и решение было
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Apache PHP MySql
у тебя чётко написана причина.suexec failure: could not open log file
fopen: No such file or directory
причём на что именно он ругается - я указал.
думай.
Убей их всех! Бог потом рассортирует...
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Re: Apache PHP MySql
Я слабо себе все это представляю, на работе завтра конечно гляну. Но никак не могу вразуметь, где вобще у суэкзека должен быть этот лог.
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Apache PHP MySql
Код: Выделить всё
hosting$ ll /var/log/httpd/suexec_log
-rw-r--r-- 1 root wheel 7,1M 4 май 23:25 /var/log/httpd/suexec_log
hosting$
Убей их всех! Бог потом рассортирует...
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Re: Apache PHP MySql
Вот все, что есть в
В настройках виртуального сервера тоже написано
Такого пути как нет, но make.conf я рехтовал и дописывал туда
Вот листинг файла make.conf
Т.е. при сборке он по идее должен брать все с этого файла, но он не берет настройки из этого файла. Так как по логике он должен был собраться с самого начала с суэкзеком, пока я ему это явно не указал через make config собирался он без этого модуля.
/var/log
Код: Выделить всё
auth.log lastlog maillog.6.bz2 sendmail.st.1
cron lpd-errs messages setuid.today
cron.0.bz2 maillog mount.today setuid.yesterday
cron.1.bz2 maillog.0.bz2 mysql.log slip.log
debug.log maillog.1.bz2 pf.today userlog
dmesg.today maillog.2.bz2 ppp.log wtmp
dmesg.yesterday maillog.3.bz2 security wtmp.0
httpd-access.log maillog.4.bz2 sendmail.st xferlog
httpd-error.log maillog.5.bz2 sendmail.st.0
Код: Выделить всё
<VirtualHost *:80>
ServerAdmin admin@my-domain.ru
DocumentRoot /usr/home/gella/www/data
ServerName host.gella
SuexecUserGroup gella gella
Alias /php-fcgi/ /usr/home/gella/www/cgi-bin/
CustomLog /var/log/httpd-access.log combined
ErrorLog /var/log/httpd-error.log
</VirtualHost>
Код: Выделить всё
/var/log/httpd/
Код: Выделить всё
# Файл лога suExec
SUEXEC_LOGFILE= /var/log/httpd/suexec.log
Код: Выделить всё
# Settings Apache and PHP
# default PHP version
DEFAULT_PHP_VER=5
PORTSDIR?= /usr/ports
# apache2
.if ${.CURDIR} == ${PORTSDIR}/www/apache22
# SSL - кому надо - включат - мне на этой машине не нужен
WITHOUT_SSL= YES
# Включение поддержки suExec
WITH_SUEXEC= YES
# Корневая директория suExec
SUEXEC_DOCROOT= /
# Cубдиректория пользователя
SUEXEC_USERDIR= www
# Файл лога suExec
SUEXEC_LOGFILE= /var/log/httpd/suexec.log
.endif
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: Apache PHP MySql
Код: Выделить всё
ll /var/log/httpd/suexec.log
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Re: Apache PHP MySql
Проблема в том, что не то, что файла, а даже директории такой нет какProFTP писал(а):выполни файл есть? в чем проблема?Код: Выделить всё
ll /var/log/httpd/suexec.log
Код: Выделить всё
/var/log/httpd/
Код: Выделить всё
/var/log/
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Apache PHP MySql
песдец...
=========
дамы, я извиняюсь...
нет слов...
=========
дамы, я извиняюсь...
нет слов...
Убей их всех! Бог потом рассортирует...
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: Apache PHP MySql
создай каталог
создай файл
может права нужны будут
в крайнем случае
Код: Выделить всё
mkdir /var/log/httpd
Код: Выделить всё
touch /var/log/httpd/suexec.log
Код: Выделить всё
chown www:www /var/log/httpd/suexec.log
Код: Выделить всё
chmod -R 777 /var/log/httpd/suexec.log
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Re: Apache PHP MySql
Спасибо большое, все это помогло. Но никак не могу вразуметь почему все это не было создано из make.conf если руководствоваться только статьей, то будет то же самое, на что попал я. И уж никак само все это не сделается.ProFTP писал(а):создай каталог
создай файлКод: Выделить всё
mkdir /var/log/httpd
может права нужны будутКод: Выделить всё
touch /var/log/httpd/suexec.log
в крайнем случаеКод: Выделить всё
chown www:www /var/log/httpd/suexec.log
Код: Выделить всё
chmod -R 777 /var/log/httpd/suexec.log
-
- проходил мимо
Re: Apache PHP MySql
Помогите начинающему....... У меня вот такая вот проблемка...помогите. кажется мне что у меня тоже без суекзека собрался.
пробывал make install WITH_APACHE_SUEXEC=yes. непомогло.
Пишет:
//>/usr/local/etc/rc.d/apache2.sh start
Starting apache2.
Syntax error on line 1120 of /usr/local/etc/apache2/httpd.conf:
Invalid command 'SuexecUserGroup', perhaps mis-spelled or defined by a module not included in the server configuration
пробывал make install WITH_APACHE_SUEXEC=yes. непомогло.
Пишет:
//>/usr/local/etc/rc.d/apache2.sh start
Starting apache2.
Syntax error on line 1120 of /usr/local/etc/apache2/httpd.conf:
Invalid command 'SuexecUserGroup', perhaps mis-spelled or defined by a module not included in the server configuration
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Re: Apache PHP MySql
Пересобери с поддержкой. Просто делаешь make config (правда я перед этим делал make uninstall и убивал директорию work). Далее выбираешь там опцию про суэкзек. Ну и собираешь с ним. На все те вещи которые описаны в статье про апач в статье в файле make.conf он плюет. Впрочем об этом говорит последний комментарий в статье.
-
- проходил мимо
Re: Apache PHP MySql
чет не получается.
/usr/ports/www/apache20/>make config
===> No options to configure
"правда я перед этим делал make uninstall и убивал директорию work"... зделал make deinstall clean. а вот насчет директории work не понял... где она должна быть. Мож доку какуюто посоветуйте или статью.......
Подскажите пожалуйста ламеру.
/usr/ports/www/apache20/>make config
===> No options to configure
"правда я перед этим делал make uninstall и убивал директорию work"... зделал make deinstall clean. а вот насчет директории work не понял... где она должна быть. Мож доку какуюто посоветуйте или статью.......
Подскажите пожалуйста ламеру.
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2006-06-15 17:36:48
Re: Apache PHP MySql
Верно - перепутал именно make deinstall, но без clean. А work создается в /usr/ports/www/apache20/ во время инсталляции. Я clean никогда не делаю. Кому-то удобно - мне нет. Кроме всего я делал все с apache22 точнее /usr/ports/www/apache22/. Видимо апач20 может собраться с опциями указанными в /etc/make.conf, а апач22 не может. Но то, что в апач22 отрабатывает make config - это точно. Мои точные команды таковы без директории work:guinness писал(а):чет не получается.
/usr/ports/www/apache20/>make config
===> No options to configure
зделал make deinstall clean. а вот насчет директории work не понял...
Код: Выделить всё
make
make config
make install