Avatar billede dennism Nybegynder
21. september 2005 - 07:18 Der er 13 kommentarer og
2 løsninger

Perl script til Apache2

Jeg sidder pt. og arbejder med følgende artikel:
http://linux-support.dk/index.php?id=4

Jeg har fået installeret libapache2-mod-perl2 pakken på min apache-server.

Når jeg forsøger at køre Perl-scripet som de skriver i artiklen, får jeg følgende fejl:

Unknown type 'DBI::st' for directive sth at /usr/lib/perl5/Apache2/PerlSections.pm line 187.\n

Nogen der kan fortælle mig, hvad jeg skal gøre, for at få scripet til at virke?

Scripet i artiklen er vist skrevet til Apache 1.3 og Perl1 (eller hvad det hedder).
Avatar billede dennism Nybegynder
21. september 2005 - 11:56 #1
Ingen Perl-folk, som kan hjælpe her?
Avatar billede mfalck Praktikant
21. september 2005 - 23:19 #2
jeg er bange for at det ikke er så lige til - problemet synes at være i et bibliotek som kommer med installationen - men uden at kende det så er det lidt svært at finde ud af.
Avatar billede dennism Nybegynder
22. september 2005 - 09:14 #3
Har en ide om, at det er et DBI-modul eller noget, som jeg mangler at installere..har du nogen ideer til, hvad det kan være?
Avatar billede mfalck Praktikant
22. september 2005 - 09:36 #4
prøv at installere DBI og DBI::myslq

evt kan du forsøge med:

perl -MCPAN -e 'install Bundle::CPAN'
og sætte det op. Dernæst:

perl -MCPAN -e 'install  DBI'
perl -MCPAN -e 'install DBI::mysql'
Avatar billede dennism Nybegynder
23. september 2005 - 16:13 #5
Jeg har netop kørt de to først kommandoer.
Men når jeg kører den sidste med ::mysql, får jeg:

SPAN:Storable loaded ok
Going to read /root/.cpan/Metadata
Database was generated on Thu.....
Warning: Cannot install DBI::mysql, don't know what it is.
Try the command
  i /DBI::mysql/
to find objects with matching identifiers
Avatar billede mfalck Praktikant
23. september 2005 - 23:51 #6
prøv med DBD::mysql
Avatar billede dennism Nybegynder
24. september 2005 - 10:42 #7
Den returnerer desværre bare:
DBD::mysql is up to date
Avatar billede mfalck Praktikant
24. september 2005 - 12:15 #8
ok - men kører det så nu?
Avatar billede dennism Nybegynder
24. september 2005 - 12:21 #9
Nej, desværre..jeg får stadig præcis den samme fejl :(
Kan det være fordi scripet ikke dur på Apache2? Vejledningen er jo skrevet til Apache1.3..
Avatar billede mfalck Praktikant
24. september 2005 - 12:42 #10
nej - det virker mere som en fejl i Perl opsætningen, så det tror jeg ikke.
Avatar billede dennism Nybegynder
24. september 2005 - 12:43 #11
Og du kender ik noget til, hvordan denne fejl kan være opstået? :(
Avatar billede dennism Nybegynder
24. september 2005 - 13:36 #12
Smider du ik lige et svar? Så kan vi dele point her.
Har oprettet et nyt spørgsmål:
http://www.eksperten.dk/spm/650585
Avatar billede mfalck Praktikant
25. september 2005 - 13:09 #13
ok
Avatar billede dennism Nybegynder
25. september 2005 - 13:10 #14
Men skulle du kende til en løsning, hører jeg meget gerne fra dig! Men simpelthen ik få det til at du!
Avatar billede dennism Nybegynder
25. september 2005 - 20:13 #15
Jeg har nu geninstalleret mit debian, og vil nu forsøge forfra.

Jeg skriver derfor:
apt-get install libapache2-mod-perl2

Efterfølgende får jeg denne besked:

Nogle pakker kunne ikke installeres. Det kan betyde at du har ønsket en umulig situation eller bruger den ustabile distrubution, hvor enkelte pakker endnu ikke er lavet eller gjort tilfængelige.

Siden du kan bad om en enkelt handling, kan pakken højst sandsynligt slet ikke installeres og du bær indsende en fejlrapport for denne pakke.
Følgende oplysninger kan hjælpe dig med at klare situationen:

Følgende pakker har uopfyldte afhængigheder:
libapache2-mod-perl2: Afhængigheder: libperl5.8 (>=5.8.4) men den bliver ikke installeret

Jeg prøver derfor at installere libperl5.8, men får så samme besked som før, blot med denne ændring:

Følgende pakker har uopfyldte afhængigheder:
libperl5.8: Afhængigheder: perl-base (=5.8.4-8) men 5.8.7-5 forventes installeret

Skriver jeg apt-get install perl-base får jeg at vide, at den allerede er installeret i nyeste version.

Nogen der har en ide til, hvordan jeg kommer videre herfra? :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester