Slut med at bande over A::G
… i det mindste i denne omgang
Her til aften skulle jeg installere A::G på et jail jeg har ude i byen. Normalt er det lige ud af posen når man benytter Apache-1.3. Men nu kører jailet Apache2 i forvejen så hvorfor ikke bare prøve sig frem med det?
Ind med A::G porten (at huske make WITH_APACHE2=YES) og det så jo fint nok ud. Der kom ingen apache-1.3 ind eller andre mærkelige ting. Nå – opsætning af apache2 med en standard A::G opsætning. Genstart af services. Og så prøver man skidtet af og får en fejl
Loggen sagde:
failed to resolve handler `Apache::Gallery':Can't locate Apache2/mod_perl.pm in @INC(@INC contains: /usr/local/lib/perl5/site_perl/5.8.7/mach /usr/local/lib/perl5/site_perl/5.8.7 /usr/local/lib/perl5/site_perl/5.8.5 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.7/BSDPAN /usr/local/lib/perl5/5.8.7/mach /usr/local/lib/perl5/5.8.7 . /usr/local) at /usr/local/lib/perl5/site_perl/5.8.7/Apache/Gallery.pm line 16.nBEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.7/Apache/Gallery.pm line 42.nCompilation failed in require at (eval 4) line 3.n
Det er sådan nogle fejl der er superherlige at få. Særligt når Google giver ca. 0 hints
Nå – næsten give fortabt. Men så var det husets pørl guru slog til og sammenlignede versioner af mod_perl2 (og nogle andre ting) og kom frem til at Apache2::compat modulet sikker var vejen at gå (noget med API'et er ændret i nyere versioner af mod_perl2).
Så denne linie i min vhost i apache afhjalp HELE problemet:
PerlModule Apache2::compat
Hvor ville det være rart hvis Google havde vist det ….
Hej!
Du skriver at Apache::Gallery “normalt” er lige ud af landevejen(??). Nu har jeg forsøgt i 3 dage uden at få det til at virke – og jeg er ikke newbie;-).
Hvorfor er der ikke en ordenligt HOWTO når nu det scriptet er så super cool? Jeg har Gogglet som en tosset uden nogen rigtigt gode hints…….
Har du mon en vejledning?