ISP manager. Не устанавливается PhpMyAdmin

Рубрика: FreeBSD, Хостинг Автор: Hottab :: Среда 10 марта 2010 в 16:45

Ну и чтобы два раза не вставать.. :) (предыдущий пост - не ставятся расширения php)

Проблема:

Не ставится PhpMyAdmin из панели ISP manager. Симптомы - в панели пишет что установился, а при попытке пройти по ссылке - Forbidden.

Система: FreeBSD 7.2
Панель: ISPmanager-Lite 4.3.38
php: PHP 5.2.12

Решение:

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

[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.

Я не стал задаваться вопросами почему разработчики панели ищут именно этот файл, или почему в PhpMyAdmin 3.2.5, в портах нет этого файла. Поступим проще :)

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

[server]# /usr/sbin/pkg_info -L phpMyAdmin-3.2.5| grep -E ‘conf’
…..
/usr/local/www/phpMyAdmin/contrib/packaging/Fedora/phpMyAdmin-http.conf
…..

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

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

и не забываем добавить хэш 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 из панели.
Должно работать :)


Нет комментариев »

Еще нет комментариев.

Оставить комментарий

CAPTCHA изображение Аудио версия
Перезагрузить изображение

Copyright © 2009 Горячий [TAB].