Инсталация и употреба phppgadmin на Ubuntu сървър

Като сървъри в сигурни центрове за данни в Европа. Open облак VPS / VDS сървър на бърз SSD за 1 минута!

Най-добър уеб хостинг:
- ще предпазят данните от неоторизиран достъп в защитена Европейския център за данни
- ще плати най-малко в Bitcoin.
- Той ще постави вашата дистрибуция

- защита от DDoS-атаки
- безплатно архивиране
- Uptime 99,9999%
- DPC - TIER III
- ISP - етап I

Подкрепа в руските 24/7/365 работи с юридически и физически лица. Сега трябва 24 ядро ​​и 72 Gb RAM. Моля ви!

Нашите конкурентни цени доказват, че най-евтиният хостинг, че не знаеш!

За броени минути, изберете конфигурация, заплати и CMS на VPS е готова.
Връщане на парите - за 30 дни!

Банкови карти, електронни валута през QIWI терминали, Webmoney, PayPal, Novoplat и други.

Задайте въпрос 24/7/365 поддръжка

Намерете отговорите в нашата база данни, както и да отговарят на препоръките на

Какво е phpPgAdmin?

phpPgAdmin - тя се основава на уеб приложение, PHP, който осигурява графичен интерфейс за PostgreSQL система. Тя изпълнява същата функция като PhpMyAdmin (в MySQL), което е, че позволява на потребителите да управляват информацията от базата данни с помощта на визуална програма.

1: Инсталиране phpPgAdmin

За да започнете, се актуализира хранилище ап-да:

Sudo актуализация ап-да

Сега трябва да инсталирате PostgreSQL, някои допълнителни зависимости и phpPgAdmin. По време на инсталацията PhpPGAdmin също така да инсталирате необходимия PHP и Apache пакети.

ап-да инсталирате PostgreSQL PostgreSQL-допринесоха phppgadmin

Sudo старт услуга apache2

2: Protected Setup

фоп eth0 | Впиши Инет | AWK ""

Въпреки това, може да се появи тази грешка 403 (забранено), когато се опитате да отворите PhpPGAdmin страница.

За да отворите страницата, в такава ситуация, трябва да го направите обществен (тя е временна, а след това ще бъде затворен отново).

Sudo нано /etc/apache2/conf.d/phppgadmin

За да се отрече, оставете
отрече от всичко
позволи от 127.0.0.0/255.0.0.0. 1/128
позволи от всичко

Включително файлове Htaccess, създадете потребител, чиито пълномощия ще се използва за достъп до phpPgAdmin на страницата за вход.

Sudo нано / и т.н. / apache2 / обекти с разрешени / 000-подразбиране


AuthUserFile /etc/phpPgAdmin/.htpasswd
AuthName "Зона с ограничен"
AuthType Basic
изисква валиден потребител

Кратко описание на всички линии на код:

Създаване .htpasswd файла

Сега трябва да създадете файл с парола и да добавите към него информация за потребители, които имат достъп до PhpPGAdmin страницата за вход.

За да създадете .htpasswd файл, използвайте командата htpasswd; поставете файла в произволна директория, толкова дълго, колкото файлът не е на разположение от вашия браузър. Въпреки че се нарича файла с паролите, колкото искате, според Конвенцията, той трябва да се нарича .htpasswd.

Sudo htpasswd -C /etc/phpPgAdmin/.htpasswd потребителско име

Вие ще бъдете подканени да въведете и потвърдите паролата.

След потребителско име и парола се съхранява във файл, паролата е криптирана.

И накрая, рестартирайте Apache:

Sudo услуга apache2 рестартиране

Достъп до phpPgAdmin

Попълнете в прозореца, който се появява съответната информация. След влизане можете да получите достъп до PhpPGAdmin, чрез въвеждане на потребителско име и парола Postgres.

По желание: Създаване на потребителски Postgres

Sudo нано /etc/postgresql/9.1/main/pg_hba.conf

Тази промяна трябва да бъде вписано в този ред:

# "Местни" е само за Unix гнездо домейн връзки
местно всички всички md5

Sudo су - Postgres

След това създайте друга база данни, където ще се съхраняват таблиците:

DB вече е готов, но достъп до него има само Postgres потребителските подразбиране. Необходимо е да дадем на други потребители достъп до тази база данни и да позволи да го управляват; За да направите това, да създадете нов потребител.

Отивате на PostgreSQL като корен, да добавяте нови роли.

За да се защити паролата на потребителя, добавете опцията -P в createuser на отбора:

createuser -Р
Въведете име на роля, за да добавите: NEWUSER
Въведете парола за нова роля:
Въведете го отново:
Ще новата роля да бъде супер-потребител? (Y / N) Y
Парола: въведете паролата за суперпотребител тук

Сега въведете Postgres няколко начина.

psql -U NEWUSER -W newdb