2.2 Установка и настройка phpMyAdmin

Ставим phpMyAdmin:

sudo apt-get install phpmyadmin

phpMyAdmin

Выберем Apache2, нажмём Enter.
Откроем:

sudo gedit /etc/apache2/apache2.conf

Добавить в самый конец файла:

# Include phpmyadmin configurations:
Include /etc/phpmyadmin/apache.conf

Сохраним, закроем. теперь откроем конфигурационный файл phpmyadmin'а

 sudo gedit /etc/phpmyadmin/config.inc.php

и вставим парольную фразу в самый конец файла (любую из букв и цифр):

$cfg['blowfish_secret']    ='bukvycifry';

Сохраним, закроем. Перезапустим сервер:

sudo /etc/init.d/apache2 restart

Запустим PHP:

sudo a2enmod php5

Активируем mod_rewrite

sudo a2enmod rewrite

Доступ к phpmyadmin: http://localhost/phpmyadmin

Советую создать через интерфейс phpMyAdmin ещё одного пользователя с паролем и подключаться через него к базе на разрабатываемых сайтах. Это можно сделать в Привелегиях.

Вот пример того, как должна выглядеть страница:

После внесённых изменений нажмите кнопку «OK».

Пока интерфейс phpmyAdmin у нас перед глазами, создадим базу данных для последующего использования: drupal_drupal6_site1

Переходим в созданную базу. Нам нужно добавить пользователя stan, который сможет с ней работать:

Комментарии (27)

Svet
09/19/2010 - 20:53

Не знал что все так сложно с phpmyAdmin

sx000
10/22/2010 - 18:50

sudo apt-get install phpmyadmin

После ввода этой команды не появилась картинка для выбора на каком апаче будет работать.
Ну все вообщем то после этого встал на месте. Пробывал дальше все сделать и пустить phpmyAdmin, но там белый экран. правда Вместо локалхоста использовал IP сервера, тк все делал на нем.

Stan
10/26/2010 - 21:25

Предыдущие шаги корректны?

trabababam
12/14/2010 - 20:50

у меня были проблемы когда заходил с ssh клиентов которые на vps сервере в webmin и HyperWM.
зашёл с компа - появилось...
как вариант, можно попробывать сменить ssh клиента.

Сергей
12/21/2010 - 01:56

Большое спасибо. все сделал как написано!!! работайт
я только еще учюсь. Спасибо.

goon.fury
02/24/2011 - 23:26

Здравствуйте. Устанавливаю Debian на компьютер без монитора(при установке использовался), но теперь доступ исключительно через openssh. Как получить удалённый доступ к PhpMyAdmin? Спасибо..

Stan
02/25/2011 - 00:26

Посмотрите MySQL команды

goon.fury
02/25/2011 - 00:59

Где может быть загвоздка?

А как сделаны виртуальные хосты?
Вообще по дефолту адрес PHPMyAdmin будет таким: http://localhost/phpmyadmin

goon.fury
02/25/2011 - 01:58

Но захожу-то я на него не с него же, а с удалённой машины. Если идти на его адрес http://192.168.1.136/phpmyadmin то как раз здесь и выпадаем в белый экран.. Немного не понял вопросов по поводу виртуальных хостов..

Гость
12/13/2011 - 22:44

Я тоже по openssh захожу, через wifi (настроен простой форвардинг без правил) указывая адрес сервера. Но захожу с другой машины debian 6. Всё работает, после запроса вошёл как root и спокойно завёл нового пользователя. Drupal ещё не ставил, всё делаю последовательно по инструкции , только через ssh удалённо.

goon.fury
02/27/2011 - 04:38

Решил проблему посредством установки всё с нуля. На этот раз ставил Drupal 6. Делал абсолютно всё то же самое. На этот раз заработало.. Хотя странно. В Шестой версии, при быстрой установке, успел заметить, что немного поменяли местами действия(хотя может и из-за того что ставил без графики), а так же в списке компонентов появилась возможность сразу Сервер SSH установить.

supervisor
03/26/2011 - 01:55

Всем привет.... сделал все как описано выше но localhost/phpmyadmin не открывается в браузере???
info.php открывается все ровно nginx тоже все ровно,в чем может быть проблема
Все это устанавливаю на debian 6.0

Stan
03/26/2011 - 14:42

Это не ваша переписка здесь?
По nginx я вам не подскажу, кстати, тут рассматривается установка на Debian Lenny.

Максим
07/22/2011 - 15:12

Здравствуй! Прежде всего хочу сказать спасибо за такое грамотное руководство :)

У меня проблема - при установке phpmyadmin спрашивает про настройку dbconfig - просит ввести пароли, ввожу -> далее спрашивает про автоматическую перенастройку, выбираю apache2, и после этого выдаёт ошибку :(

При установке базы данных произошла ошибка: │
│ │
│ ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using │
│ password: YES) │
│ │
│ Если вы выберете "повторить", то вам придётся заново ответить на все │
│ вопросы настройки ещё раз, после чего будет выполнена ещё одна попытка │
│ выполнить операцию. Если вы выберете "повторить (пропустить вопросы)", │
│ то будет предпринята попытка снова выполнить операцию, а вопросы │
│ повторно задаваться не будут. Если вы выберете "прервать", то операция │
│ завершится неудачно, и вам надо будет поставить более старую версию, │
│ переустановить, перенастроить этот пакет, или вручную что-то исправить и │
│ продолжить его использование. Если вы выберете "игнорировать", то │
│ операция продолжится не смотря на ошибки от dbconfig-common.

есть идеи, из-за чего это происходит и как исправить? очень жду ответа! ;)

m57
07/25/2011 - 15:47

sudo aptitude install mysql-server

windrawall
03/19/2012 - 03:26

"просит ввести пароли, ввожу" - пасс от рута mysql надо вводить, при условии, что mysql установлен и пароль рута задан.

Максим
07/22/2011 - 15:54

Вопрос снимается - решил установкой более старой версии phpmyadmin!

neoo
08/03/2011 - 23:25

1045 невозможно подключится к cерверу mysql
какой логи и пароль?

neoo
08/04/2011 - 17:37

Спасибо большое. Разобрался. Все так доступно написано. Супер)))))))

Максим
08/15/2011 - 15:37

Рекомендую сразу закрыть .htaccess'ом (паролем или по IP) доступ к phpmyadmin. Особенно если ставите третью версию! Так как регулярно в них уязвимости находят :(

Fiker
12/18/2011 - 22:13

Тоже был белый экран, оказалось через vim криво записалось перепроверьте что вы насохраняли...

Fiker
12/18/2011 - 22:14

У кого белый экран проверяйте что вы на сохраняли через редакторы типа vim

ixpire
02/06/2012 - 00:09

пустой файл apache.conf

Гость
02/23/2012 - 00:41

1. Добавить в самый конец файла:
# Include phpmyadmin configurations:
Include /etc/phpmyadmin/apache.conf
Так там вообще ничего нет. Ни начала, ни конца.
2. и вставим парольную фразу в самый конец файла (любую из букв и цифр):
А поточнее, в самый конец это после чего?:
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

Дмитрий
02/23/2012 - 00:50

1.После установки MySQL-сервера,

Настоятельно рекомендуется ввести пароль суперпользователя!

Куда его вводить?! И суперпользователя чего? Системы или сервера?

2.Добавить в самый конец файла:

# Include phpmyadmin configurations:
Include /etc/phpmyadmin/apache.conf

Так там пустое окно! Ни начала, ни конца.

3. и вставим парольную фразу в самый конец файла (любую из букв и цифр):

Это после чего:

$cfg['UploadDir'] = '';
или
$cfg['SaveDir'] = '';

Дмитрий
02/23/2012 - 00:53

А может быть проще поставить этот Apache через "Менеджер программ"?

Дмитрий
02/23/2012 - 01:06

При попытках start и restart, выдает:
.: 45: Can't open /etc/apache2/envvars

Оставить комментарий

Содержание этого поля является приватным и не предназначено к показу.
Image CAPTCHA
Enter the characters shown in the image.