|
Установка и настройка средства phpMyAdmin Инструмент phpMyAdmin - почти идеальное средство управления базами данными MySQL. В числе функций средства не только выборка или запись-обновление данных, но и многочисленные сервисные функции, такие как восстановление таблиц, установка и смена кодировок, экспорт и импорт баз, отображение статистики и статуса, групповые операции и т.д. Управление происходит через удобный веб-интерфейс. При этом предусмотрено несколько способов авторизации, которые мы рассмотрим.

Установка phpMyAdmin
Получить дистрибутив можно абсолютно бесплатно, ссылки на загрузку архивов со скриптами нахоядтся на главной странице официального сайта (http://www.phpmyadmin.net/). Получите оттуда прямую ссылку на загрузку ZIP-архива и приступайте к загрузке. Для этого в командном интерпретаторе введите:
cd /var/www/ wget http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.10.3-all-languages-utf-8-only.zip?download unzip phpMyAdmin-2.10.3-all-languages-utf-8-only.zip mv phpMyAdmin-2.10.3-all-languages-utf-8-only phpmyadmin

Иными словами, перейдем в папке, где располагаются файлы веб-сайта (чтобы не засорять другие места), получаем из интернета архив, распаковываем его и переименовываем директорию в phpmyadmin. Все это можно проделать и без использования командной строки. Для этого:
- скачайте на свой компьютер архив;
- распакуйте при помощи архиватора WinZip или WinRar полученный архив;
- переименуйте созданную папку в phpmyadmin;
- загрузите на сервер в папку, видимую в интернете. Эта папка может называтиься html, htdocs или public_html. Важно, чтобы к файлам скриптов можно было обратиться через веб-сайт. Это позволит отказаться от настройки вебсервера.
Если Вы используете командный интепретатор для настройки, внесите следующую строку в конфигурационный файл вебсервера Apache - httpd.conf. Добавьте в его конец следующую строку:
Alias /phpmyadmin "/var/www/phpmyadmin"
Это позволит отобразить папку с phpMyAdmin, находящуюуся вне зоны видимости посетителя сайта, на виртуальную папку, которая станет ему доступна. Такая возможность будет полезна в том случае, если Вам нужно предоставить доступ по FTP к веб-сайту, но в то же время Вы не хотите, чтобы у пользователя не было доступа к модификации файлов phpMyAdmin. Еще одно удобство отображения папки: она станет доступна на всех веб-сайтах, на всех обслуживаемых Вашим вебсервером доменах. Кроме того, само собой, сохранится унифицированный способ доступа к phpMyAdmin. Для любого обслуживаемого домена он будет располагаться по адресу: http://домен.ru/phpmyamdin/.
Настройка phpMyAdmin
Настройка phpMyAdmin очень проста. Для этого нужно переименовать файл образца настроек и изменить в нем несколько строк. В остальном скрипт подстроится под условия работы.
Переименуйте файл config.sample.inc.php, находящийся в директории phpmyadmin, в config.inc.php, а затем отредактируйте его.
Необходимо задать секретный код для использования cookie-авторизации:
$cfg["blowfish_secret"] = "j982ghjsadjls";
Это произвольная строка.
Далее настройте тип авторизации. Предлагаем использовать два типа авторизации: "cookie" или "config". При первом логин и пароль базы данных не задается в настройках, а вводится пользователем каждый раз, когда он хочет получить доступ к phpMyAdmin. Кроме того, периодически ему приедтся вновь вводить эти данные. Тип "config" задает входные данные непосредственно в config.inc.php. Это менее безопасно, зато избавляет пользователя от регулярного ввода пароля.

/* Authentication type */ $cfg["Servers"][$i]["auth_type"] = "cookie";

/* Authentication type */ $cfg["Servers"][$i]["auth_type"] = "config"; $cfg["Servers"][$i]["user"] = "root"; $cfg["Servers"][$i]["password"] = "123";

Обратите внимание, что во втором случае крайне опасно оставлять директорию phpmyadmin вообще без пароля. Удобнее всего воспользоваться встроенной авторизацией Apache, как об этом говорилось в статье Антихакер: Паролирование Папки.
|
|
|