Всем привет. На днях поставил новую версию Denwer 3, и столкнулся с проблемой. Вместе с ним почему-то не установился phpMyAdmin, хотя в предыдущих версиях Denwer он был. Так вот в этой статье я хочу показать как собрать пакет phpMyAdmin. 1. Нужна следующая информация: 1.Имя хоста (сервера), на котором размещен MySQL 2.Номер порта MySQL 3.Логин 4.Пароль 2. Скачать дистрибутив, сделать это можно на странице "Скачать phpMyAdmin" 3. После того как дистрибутив скачан на локальный компьютер, самое время создать директорию для phpMyAdmin, куда будет загружен дистрибутив. Название можно давать любое, мы назовем её `pma` (http://localhost/pma/), проверьте, чтобы права на эту директорию были 755. 4. "Заливаем" распакованный дистрибутив на сервер - в созданную нами ранее директорию `pma`. 5. Теперь все готово к завершающей фазе инсталляции - созданию конфигурационного файла (config.inc.php), который используется phpMyAdmin для работы с базами данных, и, прежде всего, для подключения к MySQL-серверу. Создать конфиг можно двумя способами: с помощью скрипта установки или вручную. Рассмотрим оба способа. 1. Генерирование конфигурационного файла phpMyAdmin с помощью скрипта. а) создаем директорию `config`: http://localhost/pma/config б) делаем директорию `config` доступной для записи, чтобы разрешить скрипту в последствии записать туда созданный нами конфигурационный файл. Выставляем права 777. в) запускаем скрипт установки: http://localhost/pma/scripts/setup.php г) Выбираем самый первый блок `Servers` (Сервера) и нажимаем `Add` (Добавить). В открывшемся окне заполняем следующие поля: - Server hostname - имя хоста (сервера), на котором размещен MySQL - Authentication type - cookie (наиболее надежный для безопасности тип аутентификации) После того как заполнили эти два поля, жмем `Add` и игнорируем предупреждающую надпись `You didn't set phpMyAdmin database, so you can not use all phpMyAdmin features.`, которая сообщает о том, что не задали базу данных для phpMyAdmin (требуется для расширенных возможностей phpMyAdmin - записи комментариев к полям, информации о связях таблиц, генерирования pdf-схем) д) Перемещаем созданный нами config.inc.php из директории `config` в главную директорию (`pma`). После этого необходимо удалить директорию `config`, иначе phpMyAdmin корректно работать не будет е) Конфигурационный файл создан. Проверяем, чтобы права на конфиг были 644, для предотвращения записи в файл сторонними лицами. 2. Создание конфигурационного файла phpMyAdmin вручную. а) копируем в текстовый редактор следующие строки: PHP: <?php $i = 0; $i++; $cfg['Servers'][$i]['host'] = 'Имя хоста (сервера) MySQL'; $cfg['Servers'][$i]['extension'] = 'mysql'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['blowfish_secret'] = 'любая фраза'; ?> б) сохраняем этот файл как config.inc.php и копируем его в директорию `pma` в) проверяем, чтобы права на конфигурационный файл были 644 Первый метод предпочтителен, если планируется расширенная настройка phpMyAdmin, характеризующаяся заданием специфичных значений для многих переменных. Для базовой установки гораздо привлекательнее старый метод создания конфигурационного файла вручную.
6. Запускаем в браузере phpMyAdmin: http://localhost/pma/. Должно появиться приветствие и приглашение к авторизации. Если все сделано правильно и введенные логин и пароль верны, то запустится главное окно phpMyAdmin для управления базами данных.