1 (изменено: Andre10Menkov, 2011-11-15 15:14:45)

Тема: Помогите правильно настроить PhPmyadmin

Во общем я скачал denwer отсюда http://www.denwer.ru/ который с PhP5.2 и Zend Optimizer я его установил но там PhPmyadmin на английском, русского вообще нет даже в настройках!!Не долго думаю я решил вручную скачать с вашего сайта phpMyAdmin-3.4.7.1-all-languages, папку phpMyAdmin которая в C:\wpserver\home\localhost\www\Tools(это мой путь где хранится папка PhPmyadmin от Denwer) заменил на папку PhPmyadmin которая в вашем архиве. Во общем запустил denwer захожу по адресу http://localhost/tools/phpmyadmin/ там предлагается выбрать язык и ввести имя и пароль, и присутствует запись внизу "Расширение mcrypt не найдено. Пожалуйста, проверьте ваши настройки PHP."
Во общем я искал решение проблемы так и не нашёл, на сайте так же документацию посмотрел но там всё не понятно для меня и таковой проблемы там нету тоже.
P.S. Помогите я новенький в этом деле smile
P.S.S. так же пробовал играть с файлом config.inc.php но не помогло...
Помогите настроить что бы не требовал он пароль с именем и что надо сделать что бы та надпись исчезла??

2

Re: Помогите правильно настроить PhPmyadmin

Сперва подключите расширение mcrypt, для чего откройте конфигурационный файл PHP /usr/local/php5/php.ini и раскомментируйте строку:

extension=php_mcrypt.dll

Теперь откройте конфигурационный файл phpMyAdmin (config.in.php) и отредактируйте строку:

$cfg['Servers'][$i]['auth_type'] = 'config';

Больше ничего делать не требуется, phpMyAdmin можно запускать.

Если вам нужна установка дополнительных расширений phpMyAdmin, то смотрите инструкцию здесь: http://php-myadmin.ru/learning/instrument-pma.html

Re: Помогите правильно настроить PhPmyadmin

Hanut сказал:

Сперва подключите расширение mcrypt, для чего откройте конфигурационный файл PHP /usr/local/php5/php.ini и раскомментируйте строку:

extension=php_mcrypt.dll

Теперь откройте конфигурационный файл phpMyAdmin (config.in.php) и отредактируйте строку:

$cfg['Servers'][$i]['auth_type'] = 'config';

Больше ничего делать не требуется, phpMyAdmin можно запускать.

Если вам нужна установка дополнительных расширений phpMyAdmin, то смотрите инструкцию здесь: http://php-myadmin.ru/learning/instrument-pma.html

Сделал всё как вы описали...Теперь выводит сообщение"Сделал скрин":
http://s017.radikal.ru/i427/1111/de/380337cb0fe4.png
P.S. Я файл config.in.php создавал дубликатом config.sample.inc.php то есть там всё тоже самое кроме той строки которую уже изменил, это нормально?
И ещё у меня установлено на компе 2 denwer-а как бы...первый у меня без изменений, а второй вот хочу что бы с русским пхпадмином был, обоим присвоены два разных виртуальных диска.Запускаю всё как надо без путаницы.Щас запущен денвер который с русским админом и вот ошибку выводит опять,  а тот денвер полностью отключен.

4 (изменено: Andre10Menkov, 2011-11-15 18:14:01)

Re: Помогите правильно настроить PhPmyadmin

Всё доперло не надо было всё копировать в файл config.inc
Теперь зашёл наконец то в админку. Там вот ещё два восклицательных знака внизу присутствуют:
http://s017.radikal.ru/i424/1111/91/89167b781be8.png
Стоит на них внимание обращать?и почему то нельзя новую БД создать...
P.S. В файле только надпись $cfg['Servers'][$i]['auth_type'] = 'config'; и тег сверху и снизу...
Что надо еще добавить что бы конкретно заработало?
Во общем админка так выглядит
http://s017.radikal.ru/i437/1111/ec/23a5826b575e.png
вот что прописано в файле
<?php
$cfg['blowfish_secret'] = '';
$i = 0;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
?>

5

Re: Помогите правильно настроить PhPmyadmin

Andre10Menkov сказал:

Я файл config.in.php создавал дубликатом config.sample.inc.php то есть там всё тоже самое кроме той строки которую уже изменил, это нормально?

Это правильно.

Andre10Menkov сказал:

В файле только надпись $cfg['Servers'][$i]['auth_type'] = 'config'; и тег сверху и снизу.

Это не правильно. В статье есть пример минимального конфигурационного файла:

<?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'] = 'пароль'; // Пароль пользователя root
?>
Andre10Menkov сказал:

Там вот ещё два восклицательных знака внизу присутствуют

Первый из-за неверного конфигурационного файла.
Второй из-за куки авторизации, которая устанавливается по умолчанию.

Re: Помогите правильно настроить PhPmyadmin

Изменил теперь в файле всё так прописано:
<?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'] = '';
?>
Выдаёт...http://s017.radikal.ru/i441/1111/fe/f73c44eab631.png
Целый день уже маюсь...и я как понял скобки-// типа комментарии обозначают?
Пароль надо ставить или нет?извините если вопросы нелепо звучат. sad

7

Re: Помогите правильно настроить PhPmyadmin

Andre10Menkov сказал:

как понял скобки-// типа комментарии обозначают?

Да, комментарий.

Andre10Menkov сказал:

Пароль надо ставить или нет?

Насколько я знаю, у Денвера идет пользователь root без пароля. Вы можете проверить это в конфигурационном файле phpMyAdmin второго Денвера.

Ошибок не вижу. Попробуйте очистить куки браузера.