Список форумов BSDPORTAL.RU
 Портал  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •  Новые темы  •   Галерея  •  Группы   Регистрация 
  Неофициальная документация  •   Официальная документация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
перестал работать апач
На страницу 1, 2, 3  След.
 
Начать новую тему   Ответить на тему    Список форумов BSDPORTAL.RU -> FreeBSD для новичков
Предыдущая тема :: Следующая тема  
Автор Сообщение
emoxam



Зарегистрирован: 04.03.2008
Сообщения: 519

СообщениеДобавлено: Ср 24 Июн, 2009 10:00 pm    Заголовок сообщения: перестал работать апач Ответить с цитатой

Freebsd 7.2
Apache 2.2
Php 5.2.9

не могу сказать какие действия привели к тому что он перестал работать, возможно я по дурости дернул portupgrade -Rv ZendOptimizer
когда увидел что творится прервал процесс, ибо этого мне не нужно было, долго рассказывать сейчас я понимаю как нужно было действовать, и конечно у меня есть бекапы но это не спортивно ибо я думаю я где то в полушаге от счастья но где..

сейчас имеем:
апач стартует если не установлен php или если модуль php закомментирован, как только пхп появляется апач не стартует

выглядит это так

Код:
[root@mail /usr/local/etc/rc.d]# ./apache22 start
Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.
[root@mail /usr/local/etc/rc.d]# ./apache22 start
Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.
[root@mail /usr/local/etc/rc.d]#


ну что характерно

Код:
[root@mail /usr/local/etc/rc.d]# ps -ax | grep httpd
14000  p1  S+     0:00.00 grep httpd
[root@mail /usr/local/etc/rc.d]#


в rc.conf только
Код:
apache22_enable="YES"


в httpd-error.log
Код:
[Wed Jun 24 22:42:34 2009] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]

никакой SSL я не настраивал, и запускается только httpd

не знаю насколько это удобно, если нет выложу тут, а пока

php.conf
http://ifolder.ru/12808179

httpd.conf
http://ifolder.ru/12808196

extensions.ini
http://ifolder.ru/12808164

php.ini
http://ifolder.ru/12808186

если какой то конфиг забыл, прjшу меня простить, выложу не проблема!

тут бы выложить с какими опциями собирал.. но в вопросе апаче опций море, а как их правильно все выложить не знаю...

Код:
                     Options for php5 5.2.9                        │
     │ ┌────────────────────────────────────────────────────────────────┐ │
     │ │[X] CLI        Build CLI version                                │ │
     │ │[X] CGI        Build CGI version                                │ │
     │ │[X] APACHE     Build Apache module                              │ │
     │ │[ ] DEBUG      Enable debug                                     │ │
     │ │[X] SUHOSIN    Enable Suhosin protection system (not for jails) │ │
     │ │[ ] MULTIBYTE  Enable zend multibyte support                    │ │
     │ │[ ] IPV6       Enable ipv6 support                              │ │
     │ │[ ] MAILHEAD   Enable mail header patch                         │ │
     │ │[ ] REDIRECT   Enable force-cgi-redirect support (CGI only)     │ │
     │ │[ ] DISCARD    Enable discard-path support (CGI only)           │ │
     │ │[X] FASTCGI    Enable fastcgi support (CGI only)                │ │
     │ │[X] PATHINFO   Enable path-info-check support (CGI only)




помогите мужики!!![/code]
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
emoxam



Зарегистрирован: 04.03.2008
Сообщения: 519

СообщениеДобавлено: Ср 24 Июн, 2009 10:49 pm    Заголовок сообщения: Ответить с цитатой

ах да, httpd.core нам не пригодится ?
готов провести трассировку если кто-то скажет как, читать ман нет сил, вот ей богу ))))))) я как то даже пытался, слишком круто как то Embarassed
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dimonuch



Зарегистрирован: 02.04.2008
Сообщения: 1899
Откуда: Москва

СообщениеДобавлено: Ср 24 Июн, 2009 10:56 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
готов провести трассировку

обязательно проведи! Обязательно!

Цитата:
тут бы выложить с какими опциями собирал.. но в вопросе апаче опций море, а как их правильно все выложить не знаю...

Код:
dimonuch@dimonuch$ cat /var/db/ports/<PORTNAME>/options


Цитата:
[Wed Jun 24 22:42:34 2009] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]

это всего лишь предупреждение.

элементарно. Если подозреваешь на ПХП (особенно как-то не так обновленный) - снеси его и поставь заново Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
incognito



Зарегистрирован: 28.05.2007
Сообщения: 1890
Откуда: Msk.RU

СообщениеДобавлено: Ср 24 Июн, 2009 10:59 pm    Заголовок сообщения: Ответить с цитатой

Покажите-таки результат php -m
_________________
WBR, LVP-RIPE INCOGNITO-RIPN
forum[dot]sysadmins[dot]SU
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
emoxam



Зарегистрирован: 04.03.2008
Сообщения: 519

СообщениеДобавлено: Чт 25 Июн, 2009 7:39 am    Заголовок сообщения: Ответить с цитатой

Код:
[root@mail /home/emoxam/111]# php -m
Segmentation fault: 11 (core dumped)
[root@mail /home/emoxam/111]#


php И apache22 переставлял уже раз 5!

как провести трассировку я просто не знаю! (


Код:
# Options for apache-2.2.11_7
_OPTIONS_READ=apache-2.2.11_7
WITH_APR_FROM_PORTS=true
WITHOUT_THREADS=true
WITH_MYSQL=true
WITHOUT_PGSQL=true
WITHOUT_SQLITE=true
WITHOUT_IPV6=true
WITHOUT_BDB=true
WITH_AUTH_BASIC=true
WITH_AUTH_DIGEST=true
WITH_AUTHN_FILE=true
WITHOUT_AUTHN_DBD=true
WITH_AUTHN_DBM=true
WITH_AUTHN_ANON=true
WITH_AUTHN_DEFAULT=true
WITH_AUTHN_ALIAS=true
WITH_AUTHZ_HOST=true
WITH_AUTHZ_GROUPFILE=true
WITH_AUTHZ_USER=true
WITH_AUTHZ_DBM=true
WITH_AUTHZ_OWNER=true
WITH_AUTHZ_DEFAULT=true
WITH_CACHE=true
WITH_DISK_CACHE=true
WITH_FILE_CACHE=true
WITHOUT_MEM_CACHE=true
WITH_DAV=true
WITH_DAV_FS=true
WITHOUT_BUCKETEER=true
WITHOUT_CASE_FILTER=true
WITHOUT_CASE_FILTER_IN=true
WITHOUT_EXT_FILTER=true
WITHOUT_LOG_FORENSIC=true
WITHOUT_OPTIONAL_HOOK_EXPORT=true
WITHOUT_OPTIONAL_HOOK_IMPORT=true
WITHOUT_OPTIONAL_FN_IMPORT=true
WITHOUT_OPTIONAL_FN_EXPORT=true
WITHOUT_LDAP=true
WITHOUT_AUTHNZ_LDAP=true
WITH_ACTIONS=true
WITH_ALIAS=true
WITH_ASIS=true
WITH_AUTOINDEX=true
WITH_CERN_META=true
WITH_CGI=true
WITH_CHARSET_LITE=true
WITHOUT_DBD=true
WITH_DEFLATE=true
WITH_DIR=true
WITH_DUMPIO=true
WITH_ENV=true
WITH_EXPIRES=true
WITH_HEADERS=true
WITH_IMAGEMAP=true
WITH_INCLUDE=true
WITH_INFO=true
WITH_LOG_CONFIG=true
WITH_LOGIO=true
WITH_MIME=true
WITH_MIME_MAGIC=true
WITH_NEGOTIATION=true
WITH_REWRITE=true
WITH_SETENVIF=true
WITH_SPELING=true
WITH_STATUS=true
WITH_UNIQUE_ID=true
WITH_USERDIR=true
WITH_USERTRACK=true
WITH_VHOST_ALIAS=true
WITH_FILTER=true
WITH_VERSION=true
WITH_PROXY=true
WITH_PROXY_CONNECT=true
WITH_PATCH_PROXY_CONNECT=true
WITH_PROXY_FTP=true
WITH_PROXY_HTTP=true
WITHOUT_PROXY_AJP=true
WITHOUT_PROXY_BALANCER=true
WITH_SSL=true
WITHOUT_SUEXEC=true
WITHOUT_CGID=true
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
emoxam



Зарегистрирован: 04.03.2008
Сообщения: 519

СообщениеДобавлено: Чт 25 Июн, 2009 7:43 am    Заголовок сообщения: Ответить с цитатой

я тут вставлял новую память, добавлял ещё одну планку, думал на неё, щас вытащил, не помогло (php -m всё равно вываливается ).. блин! почему ...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
V(o)ViK



Зарегистрирован: 26.07.2004
Сообщения: 118

СообщениеДобавлено: Чт 25 Июн, 2009 8:30 am    Заголовок сообщения: Ответить с цитатой

Цитата:
cp /usr/local/etc/php/extensions.ini /usr/local/etc/php/extensions.ini.back
echo > /usr/local/etc/php/extensions.ini
php -v
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
incognito



Зарегистрирован: 28.05.2007
Сообщения: 1890
Откуда: Msk.RU

СообщениеДобавлено: Чт 25 Июн, 2009 9:06 am    Заголовок сообщения: Ответить с цитатой

V(o)ViK писал(а):
Цитата:
cp /usr/local/etc/php/extensions.ini /usr/local/etc/php/extensions.ini.back
echo > /usr/local/etc/php/extensions.ini
php -v

Мысль верная. Но я бы начал по два-три экстеншна комментировать (символ комментария - ";") и смотреть php -m. Таким образом определить проблемный модуль и разбираться с ним
_________________
WBR, LVP-RIPE INCOGNITO-RIPN
forum[dot]sysadmins[dot]SU
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
emoxam



Зарегистрирован: 04.03.2008
Сообщения: 519

СообщениеДобавлено: Чт 25 Июн, 2009 9:13 am    Заголовок сообщения: Ответить с цитатой

[root@mail /home/emoxam]# php -v
PHP 5.2.9 with Suhosin-Patch 0.9.7 (cli) (built: Jun 25 2009 10:08:33)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
[root@mail /home/emoxam]#

после portupgrade -Nv php5

[root@mail /home/emoxam]# php -m
[PHP Modules]
date
libxml
Reflection
standard

[Zend Modules]

[root@mail /home/emoxam]#
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
V(o)ViK



Зарегистрирован: 26.07.2004
Сообщения: 118

СообщениеДобавлено: Чт 25 Июн, 2009 9:20 am    Заголовок сообщения: Ответить с цитатой

incognito писал(а):
V(o)ViK писал(а):
Цитата:
cp /usr/local/etc/php/extensions.ini /usr/local/etc/php/extensions.ini.back
echo > /usr/local/etc/php/extensions.ini
php -v

Мысль верная. Но я бы начал по два-три экстеншна комментировать (символ комментария - ";") и смотреть php -m. Таким образом определить проблемный модуль и разбираться с ним


У него их там много, поэтому думаю так быстрее.

emoxam, теперь добавляй их по 5-6 штук. Вообще у тебя их там очень много, маловероятно, что тебе они все нужны.
Верни в первую очередь то что тебе действительно нужно.
Верни модуль php в апач и проверь, что запускается без extensions.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
emoxam



Зарегистрирован: 04.03.2008
Сообщения: 519

СообщениеДобавлено: Чт 25 Июн, 2009 9:24 am    Заголовок сообщения: Ответить с цитатой

так. апач стартанул потому что мы убрали все расширения ? вот оно что! понял! буду возвращать.. откуда они там не скажу, от сырости завелись )))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
emoxam



Зарегистрирован: 04.03.2008
Сообщения: 519

СообщениеДобавлено: Чт 25 Июн, 2009 9:26 am    Заголовок сообщения: Ответить с цитатой

толко позвольте из httpf.conf никто не убирал php!
так что указание вернeть php в apache мне не совсем понятно...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
V(o)ViK



Зарегистрирован: 26.07.2004
Сообщения: 118

СообщениеДобавлено: Чт 25 Июн, 2009 9:29 am    Заголовок сообщения: Ответить с цитатой

emoxam писал(а):
толко позвольте из httpf.conf никто не убирал php!
так что указание вернeть php в apache мне не совсем понятно...


Ну Вы написали Выше:
Цитата:
сейчас имеем:
апач стартует если не установлен php или если модуль php закомментирован, как только пхп появляется апач не стартует


Думал, что отключили.
Думаю дальше разберетесь самостоятельно.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
emoxam



Зарегистрирован: 04.03.2008
Сообщения: 519

СообщениеДобавлено: Чт 25 Июн, 2009 9:29 am    Заголовок сообщения: Ответить с цитатой

Pi.php с кодом <?=phpinfo();?> отрабатывает по честному!

значит pgp Работает.. ладно молча пошел добавлять расширения...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
incognito



Зарегистрирован: 28.05.2007
Сообщения: 1890
Откуда: Msk.RU

СообщениеДобавлено: Чт 25 Июн, 2009 9:30 am    Заголовок сообщения: Ответить с цитатой

emoxam писал(а):
толко позвольте из httpf.conf никто не убирал php!
так что указание вернeть php в apache мне не совсем понятно...

Думаю, товарищ всё же говорил о возвращении модулей PHP. Хотя ИМХО мой вариант с постеперрым комментированием (например, по 3) модулей более правильным
_________________
WBR, LVP-RIPE INCOGNITO-RIPN
forum[dot]sysadmins[dot]SU
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
V(o)ViK



Зарегистрирован: 26.07.2004
Сообщения: 118

СообщениеДобавлено: Чт 25 Июн, 2009 9:34 am    Заголовок сообщения: Ответить с цитатой

incognito писал(а):
emoxam писал(а):
толко позвольте из httpf.conf никто не убирал php!
так что указание вернeть php в apache мне не совсем понятно...

Думаю, товарищ всё же говорил о возвращении модулей PHP. Хотя ИМХО мой вариант с постеперрым комментированием (например, по 3) модулей более правильным


Ну для начала нужно было определить, что проблема действительно с одним из модулей.
Если уже быть совсем рациональным, тогда комментируем половину, проверяем, потом половину половины и т.д. Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
emoxam



Зарегистрирован: 04.03.2008
Сообщения: 519

СообщениеДобавлено: Чт 25 Июн, 2009 9:44 am    Заголовок сообщения: Ответить с цитатой

incognito писал(а):
emoxam писал(а):
толко позвольте из httpf.conf никто не убирал php!
так что указание вернeть php в apache мне не совсем понятно...

Думаю, товарищ всё же говорил о возвращении модулей PHP. Хотя ИМХО мой вариант с постеперрым комментированием (например, по 3) модулей более правильным


каких модулей и куда ?

я щас востанавливаю наоборот по одному.. востановил 3.. что-то стало скучно ) нужно придумывать что-то новое ) может правда комментить начать..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
emoxam



Зарегистрирован: 04.03.2008
Сообщения: 519

СообщениеДобавлено: Чт 25 Июн, 2009 9:46 am    Заголовок сообщения: Ответить с цитатой

Ну для начала нужно было определить, что проблема действительно с одним из модулей.
Если уже быть совсем рациональным, тогда комментируем половину, проверяем, потом половину половины и т.д. Smile[/quote]

логично! золотое сечение или как там его...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
emoxam



Зарегистрирован: 04.03.2008
Сообщения: 519

СообщениеДобавлено: Чт 25 Июн, 2009 9:51 am    Заголовок сообщения: Ответить с цитатой

при комменте второй половины с помощью ; в начале строки
все работает

при коменте первой половины

Код:
[root@mail /usr/local/etc/rc.d]# ./apache22 stop
Stopping apache22.

Waiting for PIDS: 9245.
[root@mail /usr/local/etc/rc.d]#
[root@mail /usr/local/etc/rc.d]# ./apache22 start
Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.
[root@mail /usr/local/etc/rc.d]# ./apache22 start
Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.
(48)Address already in use: make_sock: could not bind to address 0.0.0.0:8080
no listening sockets available, shutting down
Unable to open logs
[root@mail /usr/local/etc/rc.d]# ./apache22 start
apache22 already running? (pid=9295).
[root@mail /usr/local/etc/rc.d]# ./apache22 start
apache22 already running? (pid=9295).
[root@mail /usr/local/etc/rc.d]#


меня смущает ошибка по центру..
но в целом как видим апач стартует...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
emoxam



Зарегистрирован: 04.03.2008
Сообщения: 519

СообщениеДобавлено: Чт 25 Июн, 2009 10:02 am    Заголовок сообщения: Ответить с цитатой

нашел!

extension=imap.so
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BSDPORTAL.RU -> FreeBSD для новичков Часовой пояс: GMT + 3
На страницу 1, 2, 3  След.
Страница 1 из 3

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах



Яндекс цитирования Рейтинг@Mail.ru


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB