Обозреватель PHP-сообщений PHP PostgreSQL


Если при открытии сайта на PostgreSQL открывается страница с этим содержанием, значит в PHP для него не включены расширения

tc@box:~$ grep pgsql /usr/local/apache2/conf/php5/extensions/dist.ini

extension=pgsql.so

extension=pdo_pgsql.so

tc@box:~$ sudo apachectl graceful

Если на странице создания запроса SQL установлен флажок, что необходимо нумеровать страницы с результатами, тогда запрос не пройдет синтаксическую проверку. Чтобы по-умолчанию флажок был снят, нужно закомментировать следующую строку в database.php

tc@box:~$ grep "REQUEST['paginate'] =" /home/tc/www/phpPgAdmin-5.6.0/database.php

#$_REQUEST['paginate'] = 'on';

Кроме того, нужно подправить путь к исполняемым файлам PostgreSQL, по крайней мере для pg_dump

tc@box:~$ grep pg_dump /home/tc/www/phpPgAdmin-5.6.0/conf/config.inc.php

$conf['servers'][0]['pg_dump_path'] = '/usr/local/pgsql96/bin/pg_dump';

$conf['servers'][0]['pg_dumpall_path'] = '/usr/local/pgsql96/bin/pg_dumpall';


Linux-7.2 box 4.2.9-tinycore i686 Fri Jun 26 10:18:12 YEKT 2020