Enpi
|
|
|
|
|
Рег.: 15.05.2004
|
Сообщений: 399
|
|
Рейтинг: 64
|
|
[FreeBSD] Apache22-server on FreeBSD
06.06.2006 13:13
|
|
|
Есть вопрос. Пытаюсь связать php5 с сервером Apache22. Возникает такая проблема:
Когда прописываю строчку LoadModule php5_module libexec/apache22/libphp5.so в файл httpd.conf, то страница localhost не грузится code: An error occurred while loading http://localhost/: Could not connect to host localhost.
еще пишет что-то вроде такого: code: unsu# apachectl stop httpd: Could not reliably determine the server's fully qualified domain name, using unsu.gznet.ru for ServerName unsu# apachectl start httpd: Could not reliably determine the server's fully qualified domain name, using unsu.gznet.ru for ServerName [Tue Jun 06 13:08:57 2006] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter
и еще:
code: unsu# apachectl stop httpd: Could not reliably determine the server's fully qualified domain name, using unsu.gznet.ru for ServerName httpd (no pid file) not running
если не писать ту строку, то localhos грузится. Как это исправить?
|
|
fgo
|
Pooh-Bah
|
|
|
|
Рег.: 18.04.2006
|
Сообщений: 2021
|
|
Рейтинг: 1684
|
|
Re: [FreeBSD] Apache22-server on FreeBSD
[re: Enpi]
06.06.2006 13:34
|
|
|
если не писать использование модуля рнр5, то ошибки с непонятками по имени сервера все равно есть? если да, то эта ошибка скорее всего не про то, сервер не запускается из-за нехватки какой-нить либы для рнр5 (типа libxml2.so или что-нибудь в этом роде), у меня так было, собрал/поставил нужные либы - заработало.
|
|
alcogolic
|
anonymous
|
|
|
|
Рег.: 01.06.2005
|
Сообщений: 1678
|
|
Рейтинг: 2106
|
|
Re: [FreeBSD] Apache22-server on FreeBSD
[re: Enpi]
06.06.2006 13:44
|
|
|
а apachectl configtest что тебе говорит?
|
'НИКАКИХ КРЫЛЬЕВ НЕТ. ПРОСТО УМИРАЕШЬ И ВСЕ' Гусеница |
|
Enpi
|
|
|
|
|
Рег.: 15.05.2004
|
Сообщений: 399
|
|
Рейтинг: 64
|
|
Re: [FreeBSD] Apache22-server on FreeBSD
[re: alcogolic]
06.06.2006 14:52
|
|
|
httpd: Could not reliably determine the server's fully qualified domain name, using unsu.gznet.ru for ServerName Syntax OK
|
|
Enpi
|
|
|
|
|
Рег.: 15.05.2004
|
Сообщений: 399
|
|
Рейтинг: 64
|
|
Re: [FreeBSD] Apache22-server on FreeBSD
[re: fgo]
06.06.2006 15:04
|
|
|
да, если закомментировать строку с загрузкой модуля php5, то при старте apache выскакикают те же самые сообщения, но localhost грузится в этом случае.
а как тогда узнать, чего нехватает для php5? вроде бы и так все должно стоять...
|
|
fgo
|
Pooh-Bah
|
|
|
|
Рег.: 18.04.2006
|
Сообщений: 2021
|
|
Рейтинг: 1684
|
|
Re: [FreeBSD] Apache22-server on FreeBSD
[re: Enpi]
06.06.2006 19:01
|
|
|
Quote:
а как тогда узнать, чего нехватает для php5?
у меня апач 1.3 и рнр4 писали при старте в stdout открытым текстом чего им не хватает, может у тебя в логах есть что-нибудь (например, tail -f /var/log/apache/error_log)
|
|
Enpi
|
|
|
|
|
Рег.: 15.05.2004
|
Сообщений: 399
|
|
Рейтинг: 64
|
|
Re: [FreeBSD] Apache22-server on FreeBSD
[re: fgo]
06.06.2006 19:50
|
|
|
У меня в логе вот такая вот пачка:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20050922-debug/mysql.so' - Shared object "libmysqlclient.so.14" not found, required by "mysqli.so" in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20050922-debug/mysqli.so' - Shared object "libmysqlclient.so.14" not found, required by "mysqli.so" in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20050922-debug/soap.so' - /usr/local/lib/php/20050922-debug/soap.so: Undefined symbol "ps_globals" in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20050922-debug/wddx.so' - /usr/local/lib/php/20050922-debug/wddx.so: Undefined symbol "ps_globals" in Unknown on line 0
|
|
fgo
|
Pooh-Bah
|
|
|
|
Рег.: 18.04.2006
|
Сообщений: 2021
|
|
Рейтинг: 1684
|
|
Re: [FreeBSD] Apache22-server on FreeBSD
[re: Enpi]
06.06.2006 20:44
|
|
|
ну а модули-то эти в указанном месте есть? если нет, собери и установи, ну и попробуй еще спроси у Яндекса ))
|
|
Enpi
|
|
|
|
|
Рег.: 15.05.2004
|
Сообщений: 399
|
|
Рейтинг: 64
|
|
Re: [FreeBSD] Apache22-server on FreeBSD
[re: fgo]
06.06.2006 21:45
|
|
|
wddx.so и soap.so на месте, нету libmysqlclient.so.14, вместо него libmysqlclient.so.15 в /usr/local/lib/mysql
|
|
_vj_
|
Rumoruka Kimolukime
|
|
|
|
Рег.: 26.03.2003
|
Сообщений: 7015
|
Из: не в ГЗ
|
Рейтинг: 3255
|
|
Re: [FreeBSD] Apache22-server on FreeBSD
[re: Enpi]
06.06.2006 22:08
|
|
|
ты уверен, что твой модуль именно для apache 2.2, а не для 2.0, например? у меня были похожие проблемы, когда я пытался mod_python к 2.2 прикрутить. Ничего не получилось с похожими ошибками. Гугл сказал, что дело в нсовместимости модульного API у 2.0 и 2.2.
|
Mathematical! |
|
Aix_D
|
|
|
|
|
Рег.: 19.09.2004
|
Сообщений: 938
|
|
Рейтинг: 3
|
|
Re: [FreeBSD] Apache22-server on FreeBSD
[re: Enpi]
06.06.2006 23:30
|
|
|
Что говорит ldconfig -r | grep mysqlclient ?
|
|
Enpi
|
|
|
|
|
Рег.: 15.05.2004
|
Сообщений: 399
|
|
Рейтинг: 64
|
|
Re: [FreeBSD] Apache22-server on FreeBSD
[re: Aix_D]
07.06.2006 00:19
|
|
|
В ответ на:
ldconfig -r | grep mysqlclient
810:-lmysqlclient_r.15 => /usr/local/lib/mysql/libmysqlclient_r.so.15 811:-lmysqlclient.15 => /usr/local/lib/mysql/libmysqlclient.so.15
|
|
chinhngt
|
lonely world :))
|
|
|
|
Рег.: 15.12.2002
|
Сообщений: 3584
|
Из: Флорида
|
Рейтинг: 102
|
|
Re: [FreeBSD] Apache22-server on FreeBSD
[re: Enpi]
07.06.2006 01:41
|
|
|
у меня после апгрейда до Apache 2.2 был такая же проблема. Перекомпилил mod_php4 и все работает сейчас
|
Life is a moment in space, when eyes meet eyes |
|
Enpi
|
|
|
|
|
Рег.: 15.05.2004
|
Сообщений: 399
|
|
Рейтинг: 64
|
|
Re: [FreeBSD] Apache22-server on FreeBSD
[re: chinhngt]
07.06.2006 02:22
|
|
|
а я вот уже тоже успел все на свете перекомпилить, только через portupgrade -f следующие вещи: lang/php5 lang/php5-extensions databases/mysql50-client databases/mysql50-server
но пока все в точности по-старому, в чем-то другом ошибка...
|
|
Enpi
|
|
|
|
|
Рег.: 15.05.2004
|
Сообщений: 399
|
|
Рейтинг: 64
|
|
Re: [FreeBSD] Apache22-server on FreeBSD
[re: Enpi]
07.06.2006 02:32
|
|
|
честно говоря, не знаю, можно так делать или нет (наверное в общем случае нельзя), но сделал симлинк с именем libmysqlclient.so.14 на файл libmysqlclient.so.15. Теперь эта часть в логах пропала. Осталось только все оставшееся подправить:
[Wed Jun 07 02:27:12 2006] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20050922-debug/soap.so' - /usr/local/lib/php/20050922-debug/soap.so: Undefined symbol "ps_globals" in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20050922-debug/wddx.so' - /usr/local/lib/php/20050922-debug/wddx.so: Undefined symbol "ps_globals" in Unknown on line 0
PHP Warning: Method panda::__set() must take exactly 2 arguments in Unknown on line 0
|
|