Серверы баз данных

/
/
Установка Adminer на сервере с ispmanager 6

Установка 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