1 (изменено: 2beFine, 2008-12-21 15:38:30)

Тема: всё правельно, Но phpMyAdmin - Ошибка :(

Доброе время суток.
у меня проблема, раньше всё работало, а щас не хочет загружать pma
Невозможно загрузить расширение mysqli! Проверьте настройки PHP. - Документация
php.ini настроен верно
http://2befine.myvnc.com/php.rar (ссылка работает когда комп включен)

config.inc.php
<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'мой пароль';
?>
все настройки верны вроде как, но не работает я уже 2 дня сижу, никак понять не могу из-за чего ошибка..

2

Re: всё правельно, Но phpMyAdmin - Ошибка :(

2beFine
1) Смотрите наличие библиотеки php_mysqli.dll в каталоге ext, а также в корне PHP должна быть библиотека libmysql.dll.
2) Поищите дубль библиотеки libmysql.dll. Дубль может находиться только в каталоге bin MySQL.
3) Смотрите PATH. В нем должны быть прописаны каталоги PHP и MySQL, при чем именно в такой последовательность: сперва PHP, затем MySQL.
После изменений в PATH всегда перезагружайте компьютер.

3 (изменено: 2beFine, 2008-12-22 09:40:09)

Re: всё правельно, Но phpMyAdmin - Ошибка :(

вобщем дело было в dll файле, скачал с dev.mysql.com другой, заменил, теперь pma судя по всему его видит, только не грузится... "Ожидание от 2befine.myvnc.com..."

подредактировал config.inc.php добился "Добро пожаловать в phpMyAdmin" ура smile
но ну тут то было...

Ошибка
Ответ MySQL:
#1130 - Host 'Fine' is not allowed to connect to this MySQL server
phpMyAdmin не смог установить соединение с сервером MySQL. Проверьте хост, имя пользователя и пароль установленные в конфигурационном файле config.inc.php и удостоверьтесь, что они соответствуют данным полученным от администратора сервера MySQL.

Имя и пароль верны.
вот содержимое config.inc.php
<?php
  $i = 0;
  $i++;
  $cfg['Servers'][$i]['host'] = '2befine.myvnc.com';      -пробовал localhost, результат такой-же, mysql работает конектился через Navicat.
  $cfg['Servers'][$i]['extension'] = 'mysqli';
  $cfg['Servers'][$i]['connect_type'] = 'tcp';
  $cfg['Servers'][$i]['compress'] = false;
  $cfg['Servers'][$i]['auth_type'] = 'config';
  $cfg['Servers'][$i]['user'] = 'root';
  $cfg['Servers'][$i]['password'] = 'тут пароль';
?>

может ли это быть связано с версией MySQL? mysql 5.1, PHP 5.2.8.8 apache 2.2(пробовал mysql 4.1, тоже самое)
при установки форума мне написало тоже самое..
Could not connect to the database, see error message below.
Host 'Fine' is not allowed to connect to this MySQL server

4

Re: всё правельно, Но phpMyAdmin - Ошибка :(

2beFine
Возможно под root можно только с localhost зайти. Попробуйте создать другого пользователя и через него подключиться.
Не понял какая ошибка вылезает при подключении на localhost. По идее должно быть что-то иное.

5

Re: всё правельно, Но phpMyAdmin - Ошибка :(

Под другими аккаунтами тоже не заходит.
Если через localhost конекчусь то просто "Ожидание от 2befine.myvnc.com..." либо "Ожидание от localhost..."

6

Re: всё правельно, Но phpMyAdmin - Ошибка :(

2beFine
Пока зацепиться не за что, к сожалению.