phpMyAdmin — веб-приложение для администрирования СУБД MySQL. PHPMyAdmin позволяет через браузер осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных. Приложение пользуется большой популярностью у веб-разработчиков, так как позволяет управлять СУБД MySQL без непосредственного ввода SQL команд, предоставляя дружественный интерфейс.
Устанавливаем из репозитория
Centos 6 — i386
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
Centos 6 — x86_64
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
Centos 5 — i386
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
Centos 5 — x86_64
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
Устанавливаем ключь Dag GPG
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
Проверяем что скачали пакет без ошибок:
rpm -K rpmforge-release-*.rpm
Устанавливаем пакет:
rpm -i rpmforge-release-*.rpm
Переходим к установке phpmyadmin:
yum install phpmyadmin
Устанавливаем доступ с определенных ip:
vi /etc/httpd/conf.d/phpmyadmin.conf
# # Web application to manage MySQL # Order Deny,Allow Deny from all Allow from 127.0.0.1 192.168.0.0/24 Alias /phpmyadmin /usr/share/phpmyadmin Alias /phpMyAdmin /usr/share/phpmyadmin Alias /mysqladmin /usr/share/phpmyadmin
Правим следующий файл
vi /usr/share/phpmyadmin/config.inc.php
Меняем в нем
$cfg['Servers'][$i]['auth_type'] = ‘cookies‘;
на
$cfg['Servers'][$i]['auth_type'] = ‘http‘;
Перезапускаем веб сервер:
service httpd restart
Набираем в браузере
http:///phpmyadmin/
phpmyadmin можно изменить ню любое другое слово
http://<ip адрес сервера или доменное имя>/phpmyadmin/
Редактируем Alias в /etc/httpd/conf.d/phpmyadmin.conf
Второй вариант установки:
качаем
wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.4.9/phpMyAdmin-3.4.9-all-languages.zip/download
Вот прямые ссылки XaXaTyXa.ru
wget https://xaxatyxa.ru/download/phpMyAdmin-3.4.9-all-languages.tar.gz
wget https://xaxatyxa.ru/download/phpMyAdmin-3.4.9-all-languages.zip
распаковываем в веб-директорию сервера, заходим и радуемся ))) Но я остановился на первом варианте установки!
Ошибки:
1. Крукозябра в phpmyadmin
Решение: ХБЗ, забыл как решил… вспомню напишу
2. ОШИБКА. При cookie-аутентификации
При cookie-аутентификации, в конфигурационном файле необходимо задать парольную фразу установив значение директивы $cfg[‘blowfish_secret’].
Решение:
в файле /usr/share/phpmyadmin/config.inc.php редактируем параметр $cfg[‘blowfish_secret’]. Необходимо это для того, чтобы зашифровать пароль, используя cookie. Пример:
$cfg[‘blowfish_secret’] = ‘super_puper_secret’;
3. Невозможно загрузить расширение mcrypt! Проверьте настройки PHP.
Решение:
необходимо поставить php-mcrypt и libmcrypt
[download id=»18″ format=»1″]
[download id=»19″ format=»1″]
Делал все по статье, пишет
PHPMyAdmin 403 Forbidden Error
решение нашел здесь, поскольку мне помогла статья, пусть поможет кому-нить и эта ссылка. 8)
http://corpocrat.com/2008/09/28/how-to-fix-phpmyadmin-403-forbidden-error/
Спасибо.
killall -9 httpd