Kezdőlap › Fórumok › Programozás › Apache2 és Perl CGI
- This topic has 6 hozzászólás, 2 résztvevő, and was last updated 19 years, 11 months telt el by
admin.
-
SzerzőBejegyzés
-
2005-09-07-18:05 #2029257
Nem akarok amatõrként bele pofizni, de anno a sql-ledger-rel folytatott
„küzdelmem” alapján, cgi modul is bent van?
ill:
http://sql-ledger.org/ oldalon talán van valami kiinduló, a httpd conf bejegyzésre!2005-09-07-18:35 #2029258Szia!
Igen. Bár nem kell hozzá.
2005-09-07-19:00 #2029259Szia!
Igen. Bár nem kell hozzá.
[align=right][snapback]148848[/snapback][/align]Találtál ötletet, a linken?
Mert ehhez is perl cuccok kellenek.
Csak ezért gondoltam, talán jó 5let!2005-09-07-19:36 #2029260Sajnos nem találtam semmi hasznosat ami elõrébb vinne a probléma megoldásában. Azért köszönöm!
Egyszerûen nem tudom felfogni mi ez. De a fájlok elérésével lesz valami, mert pl. fájl létezésének ellenõrzésekor sem tudok relatív útvonalat használni.Pedig már kezdtem örülni, hogy egy push (@INC, ‘.’); majd ezután require ‘config.pl’; paranccsal kiküszöböltem a relatív elérési problémámat, de most újabb problémám van, mégpedig a fájl relatív elérésével.
Ahova programoznák ott Apache 1 van fent és ott simán megy minden, nálam meg…
Már megkaptam a httpd.conf-ot is az említett szerverrõl de még így sem jutottam elõrébb. 🙁
Erõsen fontolgatom, hogy lecserélem az Apache 2-t 1-re, hátha.2005-09-07-20:25 #2029261Sajnos nem találtam semmi hasznosat ami elõrébb vinne a probléma megoldásában. Azért köszönöm!
Egyszerûen nem tudom felfogni mi ez. De a fájlok elérésével lesz valami, mert pl. fájl létezésének ellenõrzésekor sem tudok relatív útvonalat használni.Pedig már kezdtem örülni, hogy egy push (@INC, ‘.’); majd ezután require ‘config.pl’; paranccsal kiküszöböltem a relatív elérési problémámat, de most újabb problémám van, mégpedig a fájl relatív elérésével.
Ahova programoznák ott Apache 1 van fent és ott simán megy minden, nálam meg…
Már megkaptam a httpd.conf-ot is az említett szerverrõl de még így sem jutottam elõrébb. 🙁
Erõsen fontolgatom, hogy lecserélem az Apache 2-t 1-re, hátha.
[align=right][snapback]148863[/snapback][/align]„Ahova programoznák ott Apache 1 van fent és ott simán megy minden, nálam meg..”
Valószinû, hogy ott forrásból van ill a feladatra forditott apache van fent.
A gentoo gondolom egy általános forditást csinál(optimalizáció ide vagy oda).
Az 1.3.x apache nekem is jobb volt, amit forrásból fixen(nem modulos) forgattam php-mysql-ra.
cp-vel más disztrón is vígan „zenélt”. 🙂2005-09-07-20:38 #2029262Mûködik! 😀
A /etc/apache2/modules.d/75_mod_perl.conf fájlból az alábbin kívül mindent kitöröltem és mûködik.
Code:
LoadModule perl_module modules/mod_perl.so
Már tiszta ideg voltam, két napja ezzel szórakoztam és egyszerûen nem tudtam rájönni mi miatt nem megy. Még most sem vagyok tisztában vele, hogy miért mûködik így, mivel csak a .pl és .cgi fájlokra volt beállítva +ExecCGI. Fura… 😮
A lényeg, hogy megy. B)2009-12-04-19:57 #1880648Sziasztok!
Pár napja kezdtem el ismerkedni a perl-lel és a CGI-vel. A problémám pedig az, hogy require paranccsal csak @INC-ben található könyvtárakból tudok behúzni perl szkripteket.
Ha relatív elérést adok meg (pl: ./config.pl) akkor böngészõbõl 500-as hibát kapok. Az apache log-ban pedig írja, hogy nem találja a @INC-ben lévõ könyvtárak egyikében sem az általam hivatkozott fájlt.
Parancssorból futtatva viszont simán mûködik.
Az biztos, hogy szerver szintû problémám van, csak sehol nem találok rá megoldást.Gentoo Linux-ot használok,
Apache: 2.0.54
Perl: 5.8.6
mod_perl: 2.0.1-rc2
verziókkal.A fenti problémán kívül mûködik minden rendesen.
Mi lehet a gond? -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz