при запуске скрипта, который коннектится к бд на Postgresql выдается ошибка:
Can't load '/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/Pg/Pg.so' for module 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.
Установил модуль Pg руками, от рута могу запустить простенький скрипт:
#!/usr/bin/perl
#
use Pg;
print ('test perl script');
все отрабатывает, и выдает результат, но если я перейду под пользователя apache - затык, опять такая ошибка. Переменные у обоих юзеров одинаковые. От пользователя apache делаю листинг директории /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/Pg/, файл Pg.so виден, читаем, запускается, в чем проблема и как её решить?
при запуске скрипта, который коннектится к бд на Postgresql выдается ошибка:
Can't load '/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/Pg/Pg.so' for module 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.
Установил модуль Pg руками, от рута могу запустить простенький скрипт:
#!/usr/bin/perl
#
use Pg;
print ('test perl script');
все отрабатывает, и выдает результат, но если я перейду под пользователя apache - затык, опять такая ошибка. Переменные у обоих юзеров одинаковые. От пользователя apache делаю листинг директории /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/Pg/, файл Pg.so виден, читаем, запускается, в чем проблема и как её решить?