Найти тему
ИТ Заметки

УСТАНОВКА PHPPGADMIN CENTOS 7

Оглавление

УСТАНОВКА PHPPGADMIN CENTOS 7

Не очень удобно работать с консольным интерфейсом управления базами данных. Иногда нужно просто и быстро добавить базу данных или создать пользователя. Для этого можно использовать веб-интерфейс phppgadmin. Для установки программы выполните:

yum install epel-release

yum update

sudo yum install phpPgAdmin httpd

Редактируем /etc/httpd/conf.d/phpPgAdmin.conf:

vi /etc/httpd/conf.d/phpPgAdmin.conf

Вносим изменения

[...]
Alias /phpPgAdmin /usr/share/phpPgAdmin

<Location /phpPgAdmin>
    <IfModule mod_authz_core.c>
        # Apache 2.4
        Require all granted
        #Require host example.com
    </IfModule>
    <IfModule !mod_authz_core.c>
        # Apache 2.2
        Order deny,allow
Allow from all
        # Allow from .example.com
    </IfModule>
</Location>

sudo systemctl restart httpd

Настраиваем phpPgAdmin

Редактируем /etc/phpPgAdmin/config.inc.php

vi /etc/phpPgAdmin/config.inc.php

Ищем

$conf['servers'][0]['host'] = '';

Меняем на:

$conf['servers'][0]['host'] = 'localhost';

Ищем:

$conf['extra_login_security'] = true;

меняем на false:

$conf['extra_login_security'] = false;

Ищем:

$conf['owned_only'] = false;

меняем на true.

$conf['owned_only'] = true;

Сохраняем.

systemctl restart httpdsystemctl restart postgresql-9.6

После завершения установки вы сможете открыть адрес phpPgAdmin в браузере. Только обратите внимание на регистр букв, его нужно сохранять как при установке пакета, так и в браузере:

http://localhost/phpPgAdmin