Как установить phpMyAdmin на Bitrix-сервер с GT

Принципиальное отличие Битрикс GT от BitrixENV заключается в отсутствии меню окружения для обслуживания сервера и работы с базой данных.

Для работы с базой данных многим привычнее использовать PhpMyAdmin — расскажем, как установить программу на Bitrix-сервер с GT-окружением.

Подключаемся к серверу по SSH.

Вводим команду установки phpmyadmin:

yum -y install phpMyAdmin

После установки phpmyadmin отключаем уведомления об использовании устаревших методов и функций, которые могут возникнуть из-за работы с более свежими версиями php, выполнив  команду:

sed -i "$ i\$cfg['SendErrorReports'] = 'never';" /etc/phpMyAdmin/config.inc.php

Далее нам потребуется создать конфигурационный файл веб-сервера nginx для работы phpmyadmin.

Для этого выполним команду:

touch /etc/nginx/bx/site_enabled/pmainstall.fvds.ru.conf 

*где pmainstall.fvds.ru — домен, по которому будет открываться наш phpmyadmin.

После того, как введете команду, будет создан конфигурационный файл для phpmyadmin.

После чего необходимо внести в конфигурационный файл следующие данные:

server {
    listen 80;
    server_name pmainstall.fvds.ru www.pmainstall.fvds.ru;
    error_log /var/log/nginx/pmainstall.fvds.ru.error.log;
    access_log /var/log/nginx/pmainstall.fvds.ru.access.log;
    index index.php;
    root "/usr/share/phpMyAdmin";

    location ~* \.php$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $request_filename;
        fastcgi_param PHP_VALUE "mbstring.func_overload=0";
        include fastcgi_params;
    }

    location ^~ /setup {
        deny all;
    }
}

Данная конфигурация приведена для домена pmainstall.fvds.ru, соответственно, для вашего домена необходимо заменить все вхождения pmainstall.fvds.ru на требуемый вам домен. Красным выделены строки, в которые вносились изменения.

После чего перезапускаем службу nginx:

systemctl reload nginx 

Готово. PhpMyAdmin будет доступен по ссылке pmainstall.fvds.ru

И не забываем добавить запись о поддомене с phpmyadmin у регистратора вашего домена.