Инсталация и употреба 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