|
|
|
| Имею Apache 2.0.5, PHP 5.0.3, MySQL 4.1, MySQLAdministrator 1.0.19 и phpMyAdmin-2.6.1-pl2.
Вот проблема! Работаю под Windows XP.
Не могу установить PHPBB. Выдаёт ошибку:
___________________________________________________________________
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10061) in C:\Apache\Apache2\htdocs\phpBB2\db\mysql4.php on line 48
Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in C:\Apache\Apache2\htdocs\phpBB2\db\mysql4.php on line 330
Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in C:\Apache\Apache2\htdocs\phpBB2\db\mysql4.php on line 331
phpBB : Critical Error
Could not connect to the database
___________________________________________________________________
При этом опять же не могу подключить phpMyAdmin-2.6.1-pl2 так как опять же выползает ошибка. А вот MySQLAdministrator 1.0.19 работает.
Могу создать базу, юзера и всё такое.
Пробноя страница PHP работает отлично.
Apache показывает подключение PHP 5.0.3.
В службах всё работает!
В php.ini свё сделано!
Отсюда вопрос, может PHP с MySQL борохлит, но libmysql.dll скопировал в
C:\WINDOWS\system32\. Или Apache c MySQL не контачит.
ПОМОГИТЕ!!! | |
|
|
|
|
|
|
|
для: worm
(08.03.2005 в 20:36)
| | Работает ли контрольный пример из статьи (пример находится в конце статьи)?
http://www.softtime.ru/info/articlephp.php?id_article=24 | |
|
|
|
|
|
|
|
для: cheops
(08.03.2005 в 20:51)
| | Не работает. Уже пробовал. Ошибка в строке 14 и еще какая-то типа ошибка лексики или типа того. | |
|
|
|
|
|
|
|
для: worm
(08.03.2005 в 21:49)
| | Проверил еще раз тестовую страницу.
Пишет вот что:
_____________________________________
К сожалению, не доступен сервер mySQL
Помогите! | |
|
|
|
|
|
|
|
для: worm
(08.03.2005 в 23:38)
| | В php.ini напротив директивы extension комментарий (;) убирали?
Где у вас расположен конфигурационный файл php.ini и сколько файлов с таким именем в системе (запустите поиск)? | |
|
|
|
|
|
|
|
для: cheops
(09.03.2005 в 01:16)
| | Точку с запятой убирал.
Файлов в системе 2.
1-й в директории c установленным PHP.
2-й в C:WINDOW/SYSTEM. | |
|
|
|
|
|
|
|
для: worm
(09.03.2005 в 17:21)
| | Исправлению, конечно, подвергался тот, который в C:WINDOW/SYSTEM? | |
|
|
|
|
|
|
|
для: cheops
(09.03.2005 в 22:46)
| | Так точно! | |
|
|
|
|
автор: Serge (02.04.2005 в 01:45) |
|
|
для: worm
(09.03.2005 в 17:21)
| | Ребята,
1-й php.ini должен находиться в директории c установленным PHP (полностью согласен), а вот 2-й - в C:/WINDOWS, но никак не в C:/WINDOWS/SYSTEM. | |
|
|
|
|
|
|
|
для: worm
(08.03.2005 в 23:38)
| | >К сожалению, не доступен сервер MySQL
Это значит, что не настроена связка PHP+MySQL.
Выполните функцию phpinfo(). Есть ли в выводимых таблицах раздел с именем MySQL? | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(09.03.2005 в 01:18)
| | Вот что говорит phpinfo():
MySQL
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 4.1.7
Directive Local Value Master Value
mysql.allow_persistent On On
mysql.connect_timeout 60 60
mysql.default_host no value no value
mysql.default_password no value no value
mysql.default_port no value no value
mysql.default_socket no value no value
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
mysql.trace_mode Off Off | |
|
|
|
|
|
|
|
для: worm
(09.03.2005 в 17:29)
| | служба mysql_nt вертится? имена и пароли при коннекте правильны? фаерволов нет? | |
|
|
|
|
|
|
|
для: RV
(09.03.2005 в 17:42)
| | Служба mysqld-nt работает на полную катушку.
Стоит файрвол - Outpost, но и без него не получается.
А вот с паролями вопрос:
- Надо создать специальные имя и пароль к базе или я могу заходить под root-ом? | |
|
|
|
|
|
|
|
для: worm
(09.03.2005 в 17:29)
| | Модифицируйте проверочный скрипт следующим образом.
<?php
$dblocation = "127.0.0.1";
$dbuser = "root";
$dbpasswd = "";
$dbcnx = mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo mysql_error();
echo "<p>К сожалению, не доступен сервер mySQL</p>";
exit();
}
?>
|
Что пишет теперь?
Вы не меняли пароль у пользователя root?
И удалите (переименуйте) php.ini, который лежит в директории с php
> Стоит файрвол - Outpost
Для чистоты эксперимента стоит и его отключить. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(10.03.2005 в 00:18)
| | Пароль root не менял!
php.ini переименовал!
Пароль вставил!
Outpost - выключил!
Вот что пишет проверочный php:
_______________________________________________
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '127.0.0.1' (10061) in C:\Apache\Apache2\htdocs\mysqltest.php on line 6
Can't connect to MySQL server on '127.0.0.1' (10061)
К сожалению, не доступен сервер mySQL | |
|
|
|
|
|
|
|
для: worm
(10.03.2005 в 21:33)
| | Проверьте не запущен ли какой-нибудь антивирус. Он также может блокировать обращения к MySQL.
В Интернете по этому поводу упоминается Касперский AntiHaker. Говорят, что его отключение не помогает, только деинсталляция. | |
|
|
|
|
|
|
|
для: worm
(10.03.2005 в 21:33)
| | Проверьте, работает ли сервер.
Войдите в директорию mysql/bin/ в Far-е, например, и запустите mysql.exe. Если появится приглашения вида mysql>, то это значит, что сервер работает. Если будет выдана ошибка с кодом 10061, то значит не запущен сервер MySQL. | |
|
|
|
|
автор: TXT (26.03.2005 в 15:04) |
|
|
для: glsv (Дизайнер)
(10.03.2005 в 00:18)
| | Дизайнер: у меня всё та же проблема и на модифицированный код ругается так:
Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client in D:\txt\1.php on line 6
Client does not support authentication protocol requested by server; consider upgrading MySQL client
К сожалению, не доступен сервер mySQL | |
|
|
|
|
автор: TXT (28.03.2005 в 21:44) |
|
|
для: TXT
(26.03.2005 в 15:04)
| | Всё, разобрался, просто новый мускул старый пароли не поддерживает | |
|
|
|
|
автор: Vano™ (19.03.2005 в 05:28) |
|
|
для: worm
(08.03.2005 в 20:36)
| | cpltcm проблема кроется совсем в другом , при переходе с mysql 3 до mysql 4 сначало также непонял опчему нехочет соеденятся ....
скинул таблици от 3й версии в 4 и ... работает ...
сейчас пытаюсь нормально перейти на 4 версию , mysql-front 2.5 и скрипты с php нехотят соеденятся а mysql-front 3.2 и MySQL Control Center соеденяются ...
начал копать разницу между версиями и нашёл , вобще 4-я после пофиксеной базы начинает шифровать пароли подругому и обычные старенькие клиенты немогут соеденится .....
пока вышел из этого путем принудительной вставки пароля от mysql 3 в старой шифровке ....
P.S. если кто найдёт решения этой проблемы стукните в ICQ - 206996037 | |
|
|
|