Sign in

Зарегистрируйтесь, чтобы стать полноправным участником сообщества Masterpro.ws.

Vinaora Nivo Slider 3.xVinaora Nivo Slider 3.xVinaora Nivo Slider 3.xVinaora Nivo Slider 3.xVinaora Nivo Slider 3.xVinaora Nivo Slider 3.xVinaora Nivo Slider 3.xVinaora Nivo Slider 3.x

phpMyAdmin для RHEL

 

C интересом возясь с весьма занимательной и познавательной игрушкой - облачным сервером Амазона (Amazon Web Services, на очереди подробная статья, посвященная сугубо ему... следите за рекламой, одним словом) - наткнулся на то обстоятельство, что установить на образ RedHat Enterprise Linux 7 многими любимый, заслуженный phpMyAdmin - оказалось не так чтобы и однозначно просто. Во всяком случае - решение явно находится не на поверхности... оставим сейчас в стороне разговоры о том, что phpMyAdmin вовсе не единственная на все времена альтернатива, что эта web-консоль не является оптимальным решением, в чем убеждены сегодня многие... будем исходить из того, что, уж если вы открыли данную страничку блога - вам действительно необходимо установить phpMyAdmin на седьмой RHEL. И подробно, step-by-step, опишем процедуру этого мероприятия.

 

Серия статей, посвященных Amazon Web Services, берет начало от топика форума. Если вас заинтересовало предложение бесплатного, сроком на один год, VDS от Amazon - VDS с весьма неплохими, хотя и лимитированными, ресурсами - мы рекомендуем внимательно прочесть все представленные материалы, на форуме и в блоге (в блоге можно ориентироваться по меткам внизу страницы). Никаких умолчаний, никакого скрытого текста, поверьте. Все честно. Но, если вы все-таки решите поручить настройку облачного сервера на Амазоне специалистам Masterpro - вам понадобится всего-навсего найти страничку Контакты на этом сайте; да, вы правы, это у нас была небольшая реклама.

 

Итак, пробуем установить phpMyAdmin и сходу натыкаемся на ошибку, а именно: нам не хватает в  репозитории двух пакетов: php-bcmath и php-mbstring, отсутствие которых обойти никоим образом не удается. Не слушаем нелепые, на каждом шагу в вебе советы скачать phpMyAdmin посредством wget, распаковать и, дескать, все сразу заработает, это чушь... смотрим yum repolist all и в числе прочих видим репозиторий rhui-REGION-rhel-server-optional, откуда и ставим для начала два недостающих пакета:

 

sudo yum --enablerepo=rhui-REGION-rhel-server-optional install php-mbstring*
sudo yum --enablerepo=rhui-REGION-rhel-server-optional install php-bcmath*

 

после чего -

 

sudo yum install phpmyadmin

 

Внимание, информация несколько устарела. Вы легко обойдете описанную проблему, подключив репозитории webtatic и epel, и затем установив php и phpmyadmin:

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

 

Но это еще не все, необходимо провести хотя бы начальную настройку phpMyAdmin.

В любимом текстовом редакторе открываем

 

/etc/phpMyAdmin/config.inc.php

 

где в строке

 

$cfg['blowfish_secret'] = 'вводим свою комбинацию знаков';

 

здесь же строку

 

$cfg['Servers'][$i]['auth_type'] = ‘cookies‘;

 

меняем на

 

$cfg['Servers'][$i]['auth_type'] = ‘http‘;

 

далее открываем

 

/etc/httpd/conf.d/phpmyadmin.conf

 

и дописываем через пробел после 127.0.0.1 свой ip, c которого намереваемся работать в phpMyAdmin (иначе не получится, попросту не войдете).

Открываем /etc/my.cnf и включаем UTF-8 по-дефолту:

 

[mysqld]
init_connect=‘SET collation_connection = utf8_unicode_ci’
character-set-server = utf8
collation-server = utf8_unicode_ci
[client]
default-character-set = utf8 

 

Теперь нелишне рестартануть apache:

 

sudo service httpd restart


И уже пробуем зайти:

 

http://vash_ip/phpmyadmin

 

Не получается? - хм, вероятнее всего, вы попросту в спешке позабыли установить php:

 

sudo yum install php

 

:) 

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

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