Не ставится PhpMyAdmin из панели ISP manager

Симптомы — в панели пишет что установился, а при попытке пройти по ссылке — Forbidden.

 

Решение:

Смотрим логи следующим образом :

[server]# tail -f /usr/local/ispmgr/var/pkgctl.log

Снова ищем “return=1?, и находим:

[13142] [1;36mEXTINFO Execute (/usr/sbin/pkg_info -L phpMyAdmin-3.2.5| grep -E ‘/phpmyadmin.conf$’) return=1 exited

выполняем:

[server]# /usr/sbin/pkg_info -L phpMyAdmin-3.2.5| grep -E ‘/phpmyadmin.conf$’

и видим пустоту.

Т.е. такого конфига нет, а значит установщик не может ничего записать в конфиг apache.

находим похожий по содержанию файл:

[server]# /usr/sbin/pkg_info -L phpMyAdmin-3.2.5| grep -E ‘conf’

…..

/usr/local/www/phpMyAdmin/contrib/packaging/phpMyAdmin-http.conf

…..

и делаем из него нужный нам файл, например так:

[server]# cp /usr/local/www/phpMyAdmin/contrib/packaging/phpMyAdmin-http.conf /usr/local/www/phpMyAdmin/contrib/phpmyadmin.co

nf

 

Не забываем добавить хэш MD5 в /var/db/pkg/phpMyAdmin-3.2.5/+CONTENTS :

www/phpMyAdmin/contrib/phpmyadmin.conf

@comment MD5:13283ae2b42b017ff36121e534e4605a

получаем хэш следующим образом:

[server]# md5 ./phpmyadmin.conf

MD5 (./phpmyadmin.conf) = 13283ae2b42b017ff36121e534e4605a

 

После добавления проверяем наличие конфиг:

[server]# /usr/sbin/pkg_info -L phpMyAdmin-3.2.5| grep -E ‘/phpmyadmin.conf$’

/usr/local/www/phpMyAdmin/contrib/phpmyadmin.conf

Заново запускаем установку PhpMyAdmin из панели.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *