Главная arrow Программирование arrow HTML arrow Как установить phpmyadmin на WEB-сервер Saturday, November 25 2017  
ГлавнаяКонтактыАдминистрированиеПрограммированиеСсылки
UK-flag-ico.png English Version
GERMAN-flag-ico.png Die deutsche Version
map.gif карта сайта
нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

Поделиться:

Как установить phpmyadmin на WEB-сервер Версия для печати
Написал microsin   
06.09.2011

phpmyadmin - удобная утилита для управления MySQL базами данных через WEB-интерфейс. Очень полезна, когда провайдер не предоставляет командную строку (например, нет доступа к шелл через SSH) для управления базами данных. В статье описан процесс установки по шагам. Оригинал инструкций по установке phpMyAdmin можно прочитать на английском языке по ссылке [2].

[Установка phpmyadmin]

1. Качаем последнюю версию phpmyadmin, см. ссылки [1]. Распаковываем архив, который мы скачали, куда-нибудь на локальном компьютере (не на web-сервер). В архиве имеется папка phpMyAdmin-3.4.4-all-languages (3.4.4 это текущая версия phpMyAdmin), и в этой папке есть другие папки contrib, js, libraries и другие, а также php-файлы config.sample.inc.php, index.php и прочие. Эти файлы и папки как раз и составляют систему phpMyAdmin.

2. Подключаемся по FTP к хостингу файлов нашего веб-сервера (FTP-доступ обычно предоставляется провайдером всегда). Создаем в корневой папке web-сервера (часто это папка www) папку tools, а в ней папку с уникальным именем, например D9B96C56. Это дополнительная предосторожность - папка с уникальным именем нужна для того, чтобы нельзя было подключиться к phpmyadmin, не зная имени папки.

3. В папку www/tools помещаем пустой файл-заглушку index.html с таким содержимым:

<html><body bgcolor="#FFFFFF"></body></html>

Этот пустой файл-заглушка нужен для того, чтобы нельзя было получить список папок внутри папки www/tools.

4. Копируем содержимое папки phpMyAdmin-3.4.4-all-languages из архива (который мы распаковали на шаге 1) в папку www/tools/D9B96C56 - после этого в папке www/tools/D9B96C56 должны оказаться корневые php-файлы phpMyAdmin (config.sample.inc.php, index.php и прочие) и дополнительные папки phpMyAdmin (contrib, js, libraries и другие). Теперь папка www/tools/D9B96C56 у нас корневая директория phpMyAdmin.

5. Сконфигурируем phpMyAdmin. В корневой папке phpMyAdmin есть файл config.sample.inc.php - это и есть шаблон для конфига. Сделаем в корневой папке его копию под имененем config.inc.php. Теперь нужно этот файл отредактировать. Добавляем 3 строки после строки "$i++":

/*
 * First server
 */
$i++;
$cfg['Servers'][$i]['user'] = 'root'; //тут логин пользователя MySQL, в нашем примере root
$cfg['Servers'][$i]['password'] = ''; // тут должен быть пароль пользователя. В нашем примере он пустой.
$cfg['Servers'][$i]['auth_type'] = 'config';

Если Вы используете пустой пароль, как в нашем примере (внимание! Этого делать не рекомендуется, потому что не безопасно - лучше сделать секретный пароль), но нужно еще отредактировать строку с параметром AllowNoPassword (поменять false на true):

//$cfg['Servers'][$i]['AllowNoPassword'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = true;

6. Конфигурирование phpMyAdmin закончено, теперь можно получить доступ к консоли управления базами данных MySQL по ссылке http://имя_домена_сайта.ru/tools/D9B96C56/.

Есть альтернативный способ создания конфигурации phpMyAdmin. Для этого нужно в корневой папке phpMyAdmin создать папку config (для нашего примера получится полный путь до папки www/tools/D9B96C56/config), и запустить в браузере ссылку http://имя_домена_сайта.ru/tools/D9B96C56/setup/. Откроется WEB-интерфейс для конфигурирования phpMyAdmin. Нажмите кнопку "Новый сервер", поставьте галку "Основные настройки -> Соединять без пароля", "Параметры сервера -> Разрешить вход под root", "Параметры сервера -> Разрешать подключения без пароля" (если Вам это нужно, а если нет - то пропишите логин и пароль пользователя). После этого нажмите кнопку "Сохранить". Появится на главной странице WEB-интерфейса запись нового сервера, и нужно нажать еще раз кнопку "Сохранить". После этого в папке www\tools\D9B96C56\config\ появится новая конфигурация в виде файла config.inc.php. Этот файл нужно пепеместить в корневую папку phpMyAdmin (в нашем примере www\tools\D9B96C56), и папку config нужно удалить.

[Ссылки]

1phpMyAdmin.
2Установка и настройка phpMyAdmin (документация на английском языке).

Последнее обновление ( 06.09.2011 )
 

Комментарии  

  1. #1 ajev
    2011-09-0617:23:47 Для того, что-бы не отображалось содержимое папки и всех подпапок, достаточно создать файл для apache ".htaccess" с содержимым: Options -Indexes

Добавить комментарий

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:

Защитный код
Обновить

< Пред.   След. >

Top of Page
 
microsin © 2017