Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Фатальный UpGrade Web-сервера

Ответить
Настройки темы
Фатальный UpGrade Web-сервера

Пользователь


Сообщения: 67
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте.

У меня имеется Web-сервер на ASP 10, стояло: Apache 1.3.34, PHP 5.1.2, MySQL 5.0.20 - работало. По выходу новых версий Apache и PHP решил обновиться. Без проблем поставил только MySQL 5.0.21 .

Apache 1.3.35 установился, но не видит конфиги хостов. У меня хосты лежат в отдельной директории, на каждый хост свой файлик. Вот вырезка из httpd.conf:

Цитата:

Цитата:
...
Include /opt/httpd-vhosts/*.conf
...

Но работают только те хосты, что в самом httpd.conf'e .

Теперь PHP 5.1.3. Естественно, что без поддержки MySQL мне это все не нужно. Беру свой обычный скриптик по сборке PHP, а он мне ругается:

Цитата:

Цитата:
checking for specified location of the MySQL UNIX socket... no
checking for MySQL UNIX socket location... no
checking for mysql_close in -lmysqlclient... no
checking for mysql_error in -lmysqlclient... no
configure: error: mysql configure failed. Please check config.log for more information.
Из скрипта:

Цитата:

Цитата:
./configure --prefix=/usr/local/php5 \
...
--with-mysql=/usr/local/mysql \
...
Директория /usr/local/mysql содержит весь мускуль:

Цитата:

Цитата:
# ls -l
итого 48
drwxr-xr-x 2 root mysql 1768 Апр 27 23:44 bin
-rwxr-xr-x 1 root mysql 801 Апр 27 23:44 configure
-rw-r--r-- 1 root mysql 19071 Апр 26 22:31 COPYING
lrwxrwxrwx 1 root root 15 Май 2 13:33 data -> /usr/local/data
drwxr-x--- 4 mysql mysql 96 Май 2 13:33 data.reserv
drwxr-xr-x 2 root mysql 112 Апр 27 23:44 docs
-rw-r--r-- 1 root mysql 5712 Апр 27 23:37 EXCEPTIONS-CLIENT
drwxr-xr-x 2 root mysql 1880 Апр 27 23:44 include
-rw-r--r-- 1 root mysql 7747 Апр 27 23:37 INSTALL-BINARY
drwxr-xr-x 2 root mysql 280 Апр 27 23:44 lib
drwxr-xr-x 3 root mysql 72 Апр 27 23:44 man
drwxr-xr-x 7 root mysql 368 Апр 27 23:44 mysql-test
-rw-r--r-- 1 root mysql 1380 Апр 26 22:30 README
drwxr-xr-x 2 root mysql 80 Апр 27 23:44 scripts
drwxr-xr-x 3 root mysql 160 Апр 27 23:44 share
drwxr-xr-x 5 root mysql 944 Апр 27 23:44 sql-bench
drwxr-xr-x 2 root mysql 456 Апр 27 23:44 support-files
drwxr-xr-x 2 root mysql 680 Апр 27 23:44 tests
Вот, вроде все описал. Теперь вопросы:
1. Почему Apache не читает директорию из Include? И как это исправить?
2. Почему PHP не хочет видить MySQL? И как это исправить?

Заранее спасибо.

С Уважением.

-------
Home: Fedora Core 7
Work: CentOS 5.0
Server: Fedora Core 6 & CentOS 4.5/5.0 & Trustix 3.0.5


Отправлено: 13:04, 03-05-2006

 

Аватара для dmitryst

Ветеран


Сообщения: 7254
Благодарности: 905

Профиль | Отправить PM | Цитировать


WebCode
А как с правами доступа на те самые файлики конфигурации? По РНР ничего сказать не могу, не пользуемся...
А разве сокет должен быть в папке mysql? не в /var или /tmp?

-------
Осваиваю FreeBSD


Отправлено: 13:15, 03-05-2006 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 67
Благодарности: 0

Профиль | Отправить PM | Цитировать


Директория и файлы принадлежат основному юзеру, под которым я работаю, грубо говоря ichuser. Пробовал apache:apache, не помогло. Такая схема работала с Apache 1.3.34.

-------
Home: Fedora Core 7
Work: CentOS 5.0
Server: Fedora Core 6 & CentOS 4.5/5.0 & Trustix 3.0.5


Отправлено: 13:22, 03-05-2006 | #3


Аватара для dmitryst

Ветеран


Сообщения: 7254
Благодарности: 905

Профиль | Отправить PM | Цитировать


WebCode
А если ветку 2.0 попробовать?

-------
Осваиваю FreeBSD


Отправлено: 13:28, 03-05-2006 | #4


Пользователь


Сообщения: 67
Благодарности: 0

Профиль | Отправить PM | Цитировать


dmitryst, не пробовал.

Сейчас мне главное уже не Include Apache, а отсутствие PHP с поддержкой MySQL .

-------
Home: Fedora Core 7
Work: CentOS 5.0
Server: Fedora Core 6 & CentOS 4.5/5.0 & Trustix 3.0.5


Отправлено: 13:34, 03-05-2006 | #5

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


dmitryst
Цитата:
А если ветку 2.0 попробовать?
зачем?

WebCode
Цитата:
Include /opt/httpd-vhosts/*.conf
во-первых, include (на всякий случай)
во-вторых попробовать индивидуально
include opt/httpd-vhosts/my_test.conf

mysql в процессе имеется? из командной строки с ним работать можно?
phpinfo(); (что там про mysql ?)

Отправлено: 13:40, 03-05-2006 | #6


Аватара для dmitryst

Ветеран


Сообщения: 7254
Благодарности: 905

Профиль | Отправить PM | Цитировать


WebCode
Дык, с сокетами, видно, что-то не то.... Консольный клиент в базу заходит? Если нет, то и РНР не зайдет, так что ручками проверьте, есть ли доступ localhost:3336(кажется он, или 3306) или
mysql-клиентом (mysql -u "username" -p, SHOW DATABASES к примеру)
mar
Цитата:
зачем?
нравится мне 2.0

-------
Осваиваю FreeBSD


Отправлено: 13:41, 03-05-2006 | #7


Пользователь


Сообщения: 67
Благодарности: 0

Профиль | Отправить PM | Цитировать


По MySQL:

Цитата:
mysql> \s
--------------
mysql Ver 14.12 Distrib 5.0.20, for pc-linux-gnu (i686) using readline 5.0

Connection id: 2
Current database:
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 5.0.21-max
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: cp1251
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
UNIX socket: /tmp/mysql.sock
Uptime: 17 min 11 sec

Threads: 1 Questions: 3 Slow queries: 0 Opens: 0 Flush tables: 1 Open tables: 6 Queries per second avg: 0.003
--------------

mysql>
Цитата:
# ps ax | grep mysql
2547 ? S 0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --user=mysql
2607 ? S 0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --pid-file=/usr/local/mysql/data/server.wcps.ru.pid --skip-locking
РАБОТАЕТ.

Цитата:
phpinfo(); (что там про mysql ?)
Ничего, с поддержкой MySQL он вообще не собирается, падает ./configure.

include /opt/httpd-vhosts/test.net.conf - работает
include /opt/httpd-vhosts/*.conf - не работает.

-------
Home: Fedora Core 7
Work: CentOS 5.0
Server: Fedora Core 6 & CentOS 4.5/5.0 & Trustix 3.0.5


Отправлено: 13:57, 03-05-2006 | #8


Аватара для dmitryst

Ветеран


Сообщения: 7254
Благодарности: 905

Профиль | Отправить PM | Цитировать


WebCode
Цитата:
UNIX socket: /tmp/mysql.sock
Насчет сокета был неправ, сокет есть и доступ к DB тоже есть.

mar
Цитата:
Protocol version: 10
Может, протокол не нравится, я не в курсе, в предыдущих версиях тоже 10 был?

-------
Осваиваю FreeBSD


Отправлено: 13:57, 03-05-2006 | #9


Пользователь


Сообщения: 67
Благодарности: 0

Профиль | Отправить PM | Цитировать


Протокол 10 и в версиях 4.0.

-------
Home: Fedora Core 7
Work: CentOS 5.0
Server: Fedora Core 6 & CentOS 4.5/5.0 & Trustix 3.0.5


Отправлено: 14:24, 03-05-2006 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Фатальный UpGrade Web-сервера

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Redhat/Fedora - Настройка web-сервера xargaster Общий по Linux 4 08-10-2007 15:17
установка web сервера kuzya Вебмастеру 3 27-02-2007 13:11
Создание WEB сервера. Нужна помощь sannol Вебмастеру 1 11-05-2005 15:42
настройка web сервера LOG Вебмастеру 2 14-07-2003 12:10
настройка web сервера win2k LOG Вебмастеру 2 09-07-2003 10:59




 
Переход