Tamplier Posted September 30, 2015 · Report post У lanbilling нет адекватной инструкции по настройке, сказали закидываете в cgi-bin и все. Мы скрипты переместили, но пишет web страница недоступна. в логах apache пишет: [Wed Sep 30 10:56:54.402459 2015] [cgi:error] [pid 16534] [client 91.227.8.100:42055] AH01215: Can't locate SOAP/Lite.pm in @INC (@INC contains: /usr/local/billing/payments /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/local/billing/payments/LB.pm line 9. [Wed Sep 30 10:56:54.402525 2015] [cgi:error] [pid 16534] [client 91.227.8.100:42055] AH01215: BEGIN failed--compilation aborted at /usr/local/billing/payments/LB.pm lB.pm line 9. [Wed Sep 30 10:56:54.402549 2015] [cgi:error] [pid 16534] [client 91.227.8.100:42055] AH01215: Compilation failed in require at /var/www/cgi-bin/sber.cgi line 11. [Wed Sep 30 10:56:54.402574 2015] [cgi:error] [pid 16534] [client 91.227.8.100:42055] AH01215: BEGIN failed--compilation aborted at /var/www/cgi-bin/sber.cgi line 11. [Wed Sep 30 10:56:54.403118 2015] [cgi:error] [pid 16534] [client 91.227.8.100:42055] End of script output before headers: sber.cgi При этом если скрипт запустить из консоли то отрабатывает нормально, может кто сталкивался с данной проблемой? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pppoetest Posted September 30, 2015 · Report post Пишет что не может найти модуль Can't locate SOAP/Lite.pm Поставьте пакет http://search.cpan.org/~phred/SOAP-Lite-1.19/lib/SOAP/Lite.pm Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Tamplier Posted September 30, 2015 · Report post Пишет что не может найти модуль Can't locate SOAP/Lite.pm Поставьте пакет http://search.cpan.org/~phred/SOAP-Lite-1.19/lib/SOAP/Lite.pm Я же написал, что из консоли скрипт отрабатывает нормально. Данный пакет стоит. Не работает через web. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pppoetest Posted September 30, 2015 · Report post Если Apache стоит в chroot, то может не примонтирована директория с либами. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Tamplier Posted September 30, 2015 · Report post Если Apache стоит в chroot, то может не примонтирована директория с либами. Спасибо за наводку, ставили через perl -MCPAN -e shell > install SOAP::Lite А он оказывается ставил для определенного пользователя, соответственно под другими не работало... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vladius-neo Posted May 20, 2016 · Report post Если Apache стоит в chroot, то может не примонтирована директория с либами. Спасибо за наводку, ставили через perl -MCPAN -e shell > install SOAP::Lite А он оказывается ставил для определенного пользователя, соответственно под другими не работало... День добрый. Как решили проблему? На SentOS-6 все работало на SentOS-7 нет. Ситуация аналогичная. Разобраться самому не хватает мозгов. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zhenya` Posted May 20, 2016 · Report post Переменные окружения надо поправить. Или ставить через yum. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vladius-neo Posted May 20, 2016 · Report post Переменные окружения надо поправить. Или ставить через yum. Доброго Вам здоровья! yum install perl-SOAP-Lite О ДА! Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...