problem s apachem

Ondrej Sury shade na globe.cz
Pondělí Květen 24 13:12:50 CEST 1999


David Trcka <trcka na poda.cz> writes:

> Zdravim,
> 
> mam apache 1.3.6 + mod_czech a nainstalovane mysql a balicek DBD pro pouziti
> v Perlu.
> No a mam napsany jednoduchy skriptik v Perlu, ktery pouziva knihovnu Mysql.
> A tedka co to dela:
> Kdyz ten skriptik spustim z prikazove radky, tak v pohode probehne (i pod
> uzivatelem nobody, kde bezi apache).
> Kdyz spustim z adresare cgi-bin v prohlizeci, nastane Internal server error
> a v error_logu se objevi, ze "Can't load
> '/usr/lib/perl5/site_perl/i386-linux/auto/DBD/mysql/mysql.so' for module
> DBD::mysql: File not found at /usr/lib/perl5/i386-linux/DynaLoader.pm line
> 169       at Mysql.pm line 13... atd". V cele ceste k mysql.so jsou adresare
> 0755 root.root a soubory 0644 root.root.
> Chybu vidim v konfiguraci apache, ale nevim jakou.
> Predtim jsem mel apache 1.3.3 + mod_czech, stejne konfiguracni soubory,
> a fungovalo to.
> Jeste neco hledam na apache.org, ale potreboval bych to pomerne rychle,
> takze se ptam i zde.

     Ejhle, prave neco podobneho jsem pred asi 5 minutami resil,
pomohlo nastaveni
LD_LIBRARY_PATH=<cesta_k_libmysql.so.X>:${LD_LIBRARY_PATH}

A tuhle envir. promenou musi apache+perl videt.


Další informace o konferenci Linux