The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Perl + Postgres"
Отправлено R4z0R, 02-Дек-08 10:04 
Грохнулся хард, на котором был сайт и БД на Postgresql 8.1, данные восстановили и закинули в БД в другую директорию (бд была в /pgsql а стало в /usr/local/pgsql), путь в /etc/init.d/postgresql исправил на новый, все запускается. Теперь про запуск сайта - сайт сделан на perl и использует для коннекта DBD::Pg, при запуске выдает ошибку: Internal Server Error, в логах такая запись:
install_driver(Pg) failed: Can't load '/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBD/Pg/Pg.so' for module DBD::Pg: libpq.so.4: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line 230
хотя сам файл по такому пути есть. Теперь подробности:

[root@web /]# cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/X11R6/lib
/usr/local/pgsql/lib
/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBD/Pg

[root@web /]# echo $POSTGRES_LIB
/usr/local/pgsql/lib

LD_LIBRARY_PATH - не определена,
и после установки cpan -i DBD::Pg, модуль perl-DBD-Pg в списке не появился:

[root@web /]# rpm -qa | grep perl
perl-libxml-enno-1.02-31
perl-5.8.5-12.1
perl-DBI-1.40-8
perl-HTML-Tagset-3.03-30
perl-XML-SAX-0.12-7
perl-5.8.5-24.RHEL4
perl-XML-Parser-2.34-5
perl-Crypt-SSLeay-0.51-5
perl-Parse-Yapp-1.05-32
perl-libwww-perl-5.79-5
perl-XML-Encoding-1.01-26
perl-Net-DNS-0.48-1
perl-XML-NamespaceSupport-1.08-6
perl-XML-Twig-3.13-6
perl-DateManip-5.42a-3
perl-URI-1.30-4
perl-DBD-MySQL-2.9004-3.1
perl-HTML-Parser-3.35-6
perl-XML-Dumper-0.71-2
perl-Digest-HMAC-1.01-13
perl-Convert-ASN1-0.18-3
perl-LDAP-0.31-5
perl-XML-LibXML-1.58-1
perl-libxml-perl-0.07-30
perl-Digest-SHA1-2.07-5
perl-XML-LibXML-Common-0.13-7
perl-Filter-1.30-6
perl-Time-HiRes-1.55-3
perl-XML-Grove-0.46alpha-27

Что нужно сделать, чтобы perl приконектился к Pg?

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру