Доброго всем времени суток!!!Имеется сервак FreeBSD 7.3 с установленым perl5.10.
При попытке загрузить скрипт через web-сервак
(в частности http://АДРЕС_СЕРВЕРА/openwebmail/openwebmail.pl)
выдает:Software error:
Can't locate / in @INC (@INC contains: /usr/local/lib/perl5/5.10.1/BSDPAN /usr/local/lib/perl5/site_perl/5.10.1/mach /usr/local/lib/perl5/site_perl/5.10.1 /usr/local/lib/perl5/5.10.1/mach /usr/local/lib/perl5/5.10.1 . /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail /usr/local/www/cgi-bin/openwebmail) at modules/tool.pl line 90.For help, please send mail to the webmaster (root@АДРЕС_СЕРВЕРА), giving this error message and the time and date of the error.
Подскажите пожалуйста что это такое и как с ним бороться,
вернее я знаю что это такое (не хватает модулей perl, но каких не пойму),
но как их поставить?????????Вот опции установки perl-а:
# cd /usr/ports/lang/perl5.10/
# make showconfig
===> The following configuration options are available for perl-5.10.1:
DEBUGGING=on "Build with debugging support"
GDBM=on "Build GDBM_File extension"
PERL_MALLOC=on "Use Perl malloc"
PERL_64BITINT=on "Use 64 bit integers (on i386)"
THREADS=off "Build threaded perl"
MULTIPLICITY=on "Use multiplicity"
SUIDPERL=on "Build set-user-id suidperl binary"
SITECUSTOMIZE=on "Run-time customization of @INC"
USE_PERL=on "Rewrite links in /usr/bin"Заранее благодарен!!!
4to nahoditca zdes: modules/tool.pl line 90 ?
>[оверквотинг удален]
> DEBUGGING=on "Build with debugging support"
> GDBM=on "Build GDBM_File extension"
> PERL_MALLOC=on "Use Perl malloc"
> PERL_64BITINT=on "Use 64 bit integers (on i386)"
> THREADS=off "Build threaded perl"
> MULTIPLICITY=on "Use multiplicity"
> SUIDPERL=on "Build set-user-id suidperl binary"
> SITECUSTOMIZE=on "Run-time customization of @INC"
> USE_PERL=on "Rewrite links in /usr/bin"
> Заранее благодарен!!!
> 4to nahoditca zdes: modules/tool.pl line 90 ?stop translit!
Покажите кусок кода в районе строки 90 файла modules/tool.pl
>[оверквотинг удален]
> DEBUGGING=on "Build with debugging support"
> GDBM=on "Build GDBM_File extension"
> PERL_MALLOC=on "Use Perl malloc"
> PERL_64BITINT=on "Use 64 bit integers (on i386)"
> THREADS=off "Build threaded perl"
> MULTIPLICITY=on "Use multiplicity"
> SUIDPERL=on "Build set-user-id suidperl binary"
> SITECUSTOMIZE=on "Run-time customization of @INC"
> USE_PERL=on "Rewrite links in /usr/bin"
> Заранее благодарен!!!Откройте скрипт, всё что "use Mail::Sendmail" USE - подключает внешний модуль.
на данном примере подключается модуль Mail::Sendmail.
Более подробно на сайте search.cpan.org
Ставить модули можно так:server#perl -MCPAN -e shell -Открываете перловый шел и появится
cpan[1]>cpan[1]>install Mail::Sendmail - Устанавливаете требуемый модуль.
А можно поискать модули в портах.