Привет. Пытаюсь победить багзилищу. Использую связку bugzilla&postgreSQL. В браузере с локальной машины и удаленной выдает:
Software error:
Can't connect to the database.
Error: could not create socket: Permission denied
Is your database installed and up and running?
Do you have the correct username and password selected in localconfig?
При этом база данных запущена и проинсталирована и коннект по пасворду и логину прописанному в localconfig проходит. Порт 5432 слушается postgres и коннект проходит через телнет и через psql. testserver.pl и checksetup.pl тоже проходят без ошибок.Может у кого возникала подобная ошибка в чем еще может быть дело?
PS Fedora Core 8, Bugzilla 3.0.3, PostgreSQL 8.2
Отсутствует
checksetup.pl тоже проходят без ошибок.
PS Fedora Core 8, Bugzilla 3.0.3, PostgreSQL 8.2
Попробовать checksetup.pl из контекста, используемого вебсервером? Нет ли где chroot?
Отсутствует
SnowyOwl
Ситуация следующая при попытки прикрутить к bugzillе MySQL все работает отлично. Из чего я делаю вывод что сама багзилища не при чем, виноват Pg но все я делал по мануалам.
Попробовать checksetup.pl из контекста, используемого вебсервером? Нет ли где chroot?
Прошу прощения я новичок линуксоида, поэтому я так понимаю что нужно было http://bugzilla.int/checksetup.pl выполнить... при этом он вернул
хотя например testserver.pl, выводи список своего содержимого. Это я так понимаю связанно с настройками apache так как там не указано что делать с *.pl. Видимо все таки chroot нет)))
Вообщем все равно задача настроить Bugzilla в связке с Postgres.
Отсутствует
Вообщем все равно задача настроить Bugzilla в связке с Postgres.
По описанию очень похоже на
http://archives.devshed.com/forums/data … 48845.html
Иначе говоря, apache не имеет привилегий делать то, что может root из командной строки (сюрприз?), в Fedora Core можно управлять и созданием сокетов. См. также http://docs.fedoraproject.org/selinux-faq-fc5/
Отсутствует
SnowyOwl
Только сейчас дошли руки продолжить решения вопроса. Спасибо огромное, все получилось. В действительности проблема была в selinux,
. В результате вернул selinux и прекрутил политику для postgresql. Еще раз большое спаисибо.
Отсутствует