Установка Adminer на сервере с ispmanager 6
Для управления PostgreSQL в панели ispmanager 6, можно использовать веб-приложение Adminer.
Adminer является PHP-скриптом и не требует установки пакетов - достаточно скачать последнюю версию скрипта и разместить на нужном вам сайте.
Для работы скрипта потребуется включить расширения pgsql и pdo_pgsql в настройках PHP, на котором работает сайт!
Доступ к веб-интерфейсу Adminer можно организовать через кнопку, которая будет доступна в разделе Все разделы.
Для этого потребуется создать файлы для панели и сконфигурировать их. Создайте следующие файлы:
touch /usr/local/mgr5/etc/xml/ispmgr_mod_adminer.xml
touch /usr/local/mgr5/addon/myaddon.shВ файле /usr/local/mgr5/etc/xml/ispmgr_mod_pg.xml разместите следующую конфигурацию:
<?xml version="1.0" encoding="UTF-8"?>
<mgrdata>
<mainmenu level="admin+">
<modernmenu>
<node name="my_adminer" customicon="/manimg/icons/pg.svg">
<node name="open_adminer" function="https://<имя_сайта>/adminer.php" />
</node>
</modernmenu>
</mainmenu>
<handler name="myaddon.sh" type="xml">
<func name="open_adminer" />
</handler>
<lang name="en">
<messages name="desktop">
<msg name="modernmenu_my_adminer">PostgreSQL</msg>
<msg name="modernmenu_open_adminer">Adminer</msg>
</messages>
</lang>
</mgrdata>В значении function нужно использовать тот сайт, на котором вы разместили файл Adminer.
В файл /usr/local/mgr5/addon/myaddon.sh запишите только одну строку:
#!/bin/bashПерезапустите панель:
/usr/local/mgr5/sbin/mgrctl -m ispmgr -R