DBD ve Oracle Uzmanları:Perl CGI betiğim neden Oracle DBD'yi bulamıyor?
Tuhaf şekilde davranan bir Perl web uygulamasına sahibim. Ben bir Oracle DB ve rapordan bazı şeyler okumak için kullanıyorum. Oracle'ın Instant Client programının 11.1.0.6.0 sürümüne sahibim. WinXP'de çalışıyorum ve PATH ortam değişkenini anlık istemci konumuna ayarlıyorum. Web sunucum için Apache2 var.
Sorun şu: uygulamayı bir komut satırından çalıştırdığımda, bir aksama olmadan çalışır. Ben http://127.0.0.1/cgi-bin/a.cgi çalıştırmak Ancak, aşağıdaki DB erişim hatası alır:
install_driver(Oracle) failed: Can't load 'C:/usr/lib/auto/DBD/Oracle/Oracle.dll' for module DBD::Oracle: load_file:The specified module could not be found at C:/usr/lib/DynaLoader.pm line 202. at (eval 9) line 3
Sezgi bir izin sorunu, ama bir yere bakmanıza nereye emin değilim söylüyor. Bu konuda biraz ışık tutabilir mi? Herhangi bir yardım için çok teşekkür ederim.
sayesinde Saker Ghani
Hata mesajında belirtilen aramaların kodunu girebilir misiniz? – Svante
Ve Apache'nin hata günlüğünde bir hata var mı? –