Установка phpmyadmin на CentOS

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″]

Share

You may also like...

3 комментария

  1. guest:

    Делал все по статье, пишет
    PHPMyAdmin 403 Forbidden Error
    решение нашел здесь, поскольку мне помогла статья, пусть поможет кому-нить и эта ссылка. 8)
    http://corpocrat.com/2008/09/28/how-to-fix-phpmyadmin-403-forbidden-error/

Добавить комментарий для XaXaTyXa Отменить ответ

Ваш адрес email не будет опубликован.