Ставим phpMyAdmin:
sudo apt-get install 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:
Активируем mod_rewrite
Доступ к phpmyadmin: http://localhost/phpmyadmin
Советую создать через интерфейс phpMyAdmin ещё одного пользователя с паролем и подключаться через него к базе на разрабатываемых сайтах. Это можно сделать в Привелегиях.
Вот пример того, как должна выглядеть страница:


После внесённых изменений нажмите кнопку «OK».
Пока интерфейс phpmyAdmin у нас перед глазами, создадим базу данных для последующего использования: drupal_drupal6_site1
Переходим в созданную базу. Нам нужно добавить пользователя stan, который сможет с ней работать:

Комментарии (27)
Не знал что все так сложно с phpmyAdmin
После ввода этой команды не появилась картинка для выбора на каком апаче будет работать.
Ну все вообщем то после этого встал на месте. Пробывал дальше все сделать и пустить phpmyAdmin, но там белый экран. правда Вместо локалхоста использовал IP сервера, тк все делал на нем.
Предыдущие шаги корректны?
у меня были проблемы когда заходил с ssh клиентов которые на vps сервере в webmin и HyperWM.
зашёл с компа - появилось...
как вариант, можно попробывать сменить ssh клиента.
Большое спасибо. все сделал как написано!!! работайт
я только еще учюсь. Спасибо.
Здравствуйте. Устанавливаю Debian на компьютер без монитора(при установке использовался), но теперь доступ исключительно через openssh. Как получить удалённый доступ к PhpMyAdmin? Спасибо..
Посмотрите MySQL команды
А как сделаны виртуальные хосты?
Вообще по дефолту адрес PHPMyAdmin будет таким: http://localhost/phpmyadmin
Но захожу-то я на него не с него же, а с удалённой машины. Если идти на его адрес http://192.168.1.136/phpmyadmin то как раз здесь и выпадаем в белый экран.. Немного не понял вопросов по поводу виртуальных хостов..
Я тоже по openssh захожу, через wifi (настроен простой форвардинг без правил) указывая адрес сервера. Но захожу с другой машины debian 6. Всё работает, после запроса вошёл как root и спокойно завёл нового пользователя. Drupal ещё не ставил, всё делаю последовательно по инструкции , только через ssh удалённо.
Решил проблему посредством установки всё с нуля. На этот раз ставил Drupal 6. Делал абсолютно всё то же самое. На этот раз заработало.. Хотя странно. В Шестой версии, при быстрой установке, успел заметить, что немного поменяли местами действия(хотя может и из-за того что ставил без графики), а так же в списке компонентов появилась возможность сразу Сервер SSH установить.
Всем привет.... сделал все как описано выше но localhost/phpmyadmin не открывается в браузере???
info.php открывается все ровно nginx тоже все ровно,в чем может быть проблема
Все это устанавливаю на debian 6.0
Это не ваша переписка здесь?
По nginx я вам не подскажу, кстати, тут рассматривается установка на Debian Lenny.
Здравствуй! Прежде всего хочу сказать спасибо за такое грамотное руководство :)
У меня проблема - при установке phpmyadmin спрашивает про настройку dbconfig - просит ввести пароли, ввожу -> далее спрашивает про автоматическую перенастройку, выбираю apache2, и после этого выдаёт ошибку :(
При установке базы данных произошла ошибка: │
│ │
│ ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using │
│ password: YES) │
│ │
│ Если вы выберете "повторить", то вам придётся заново ответить на все │
│ вопросы настройки ещё раз, после чего будет выполнена ещё одна попытка │
│ выполнить операцию. Если вы выберете "повторить (пропустить вопросы)", │
│ то будет предпринята попытка снова выполнить операцию, а вопросы │
│ повторно задаваться не будут. Если вы выберете "прервать", то операция │
│ завершится неудачно, и вам надо будет поставить более старую версию, │
│ переустановить, перенастроить этот пакет, или вручную что-то исправить и │
│ продолжить его использование. Если вы выберете "игнорировать", то │
│ операция продолжится не смотря на ошибки от dbconfig-common.
есть идеи, из-за чего это происходит и как исправить? очень жду ответа! ;)
sudo aptitude install mysql-server"просит ввести пароли, ввожу" - пасс от рута mysql надо вводить, при условии, что mysql установлен и пароль рута задан.
Вопрос снимается - решил установкой более старой версии phpmyadmin!
1045 невозможно подключится к cерверу mysql
какой логи и пароль?
Спасибо большое. Разобрался. Все так доступно написано. Супер)))))))
Рекомендую сразу закрыть .htaccess'ом (паролем или по IP) доступ к phpmyadmin. Особенно если ставите третью версию! Так как регулярно в них уязвимости находят :(
Тоже был белый экран, оказалось через vim криво записалось перепроверьте что вы насохраняли...
У кого белый экран проверяйте что вы на сохраняли через редакторы типа vim
пустой файл apache.conf
1. Добавить в самый конец файла:
# Include phpmyadmin configurations:
Include /etc/phpmyadmin/apache.conf
Так там вообще ничего нет. Ни начала, ни конца.
2. и вставим парольную фразу в самый конец файла (любую из букв и цифр):
А поточнее, в самый конец это после чего?:
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
1.После установки MySQL-сервера,
Настоятельно рекомендуется ввести пароль суперпользователя!
Куда его вводить?! И суперпользователя чего? Системы или сервера?
2.Добавить в самый конец файла:
# Include phpmyadmin configurations:
Include /etc/phpmyadmin/apache.conf
Так там пустое окно! Ни начала, ни конца.
3. и вставим парольную фразу в самый конец файла (любую из букв и цифр):
Это после чего:
$cfg['UploadDir'] = '';
или
$cfg['SaveDir'] = '';
А может быть проще поставить этот Apache через "Менеджер программ"?
При попытках start и restart, выдает:
.: 45: Can't open /etc/apache2/envvars
Оставить комментарий