пятница, 22 марта 2013 г.

Изменяем адрес phpMyAdmin в ISPmanager

Добрый день.
Сегодня понадобилось изменить адрес phpmyadmin из панели ispmanger. В данный момент на этом сервере используется nginx + apache2.

Делал это так:

1. Редактируем файл настроек phpmyadmin.
# nano /etc/apache2/conf.d/phpmyadmin.conf
Строку:
Alias /myadmin /usr/share/phpmyadmin
меняем на:
Alias /mynewpath /usr/share/phpmyadmin
Сохраняем и выходим.

2. Редактируем ispmgr.conf
# nano /usr/local/ispmgr/etc/ispmgr.conf
Строку:
extaction myadmin /myadmin/
заменяем на:
extaction myadmin /mynewpath/

3. Редактируем nginx.domain
# nano /usr/local/ispmgr/etc/nginx.domain
Строку:
location ~* ^/(webstat|awstat|webmail|myadmin|pgadmin)/ {
заменяем на:
location ~* ^/(webstat|awstat|webmail|mynewpath|pgadmin)/ {
Сохраняем и выходим.

4. Редактируем config.inc.php
# nano /usr/share/phpmyadmin/config.inc.php
И строку:
$cfg['PmaAbsoluteUri'] = 'http://'.$_SERVER["HTTP_HOST"].'/myadmin/';
заменяем на:
$cfg['PmaAbsoluteUri'] = 'http://'.$_SERVER["HTTP_HOST"].'/mynewpath/';

5. Перезапускаем веб-сервера.
# /etc/init.d/apache2 restart
# /etc/init.d/nginx restart

6. Проверяем.
Заходим в панель управления сервером ISPmanger. И в субпанели Доп.приложения жмем на PhpMyAdmin.
И видим долгожданный PhpMyAdmin.

2 комментария:

  1. У меня такие пути получились:
    # /etc/httpd/conf.d/phpmyadmin.conf

    Найти:
    /phpmyadmin /usr/share/phpMyAdmin
    Заменить:
    Alias /mynewpath /usr/share/phpMyAdmin/

    # /usr/local/mgr5/etc/ispmgr.conf.d/myadmin.conf # -- ИЛИ -- #
    # /usr/local/ispmgr/etc/ispmgr.conf
    Заменить на свой путь:
    extaction phpmyadmin http://$site/mynewpath/

    # перезагрузить

    В ISP --> Доп. прилож --> PHPMyadmin путь поменялся.
    По старому пути бд не доступна, сайт работает

    ОтветитьУдалить