Avatar billede dennism Nybegynder
20. september 2005 - 17:27 Der er 6 kommentarer og
1 løsning

Debian: Apache med Perl

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

Har problemer med at få Apache til at fortolke Perl koden, som jeg indsætter i min httpd.conf.

Derfor overvejer jeg, om dette i det hele taget fungerer på Apache2?
Nogen der kan fortælle mig, om det fungerer på Apache2?

Jeg tilføjer Perl-scrippet i /etc/apache2/httpd.conf, men får så en fejl i linien "<Perl>", når jeg genstarter serveren.
Avatar billede dennism Nybegynder
20. september 2005 - 17:28 #1
Overvejer også om pakken libapache-mod-perl kun virker til Apache, og ikke Apache2?
Avatar billede dennism Nybegynder
20. september 2005 - 19:42 #2
Hmm..ingen der kan hjælpe mig?
Avatar billede janust Nybegynder
20. september 2005 - 21:36 #3
Google er din ven! - Dennis, lad være med at være så hjælpeløs.
Avatar billede janust Nybegynder
20. september 2005 - 21:39 #4
Du kan sågar søge i apt, har jeg ikke fortalt dig du skal læse debianguiden?

debian:~# apt-cache search apache2 perl
libapache-mod-php4 - server-side, HTML-embedded scripting language (apache 1.3 module)
libapache2-mod-php4 - server-side, HTML-embedded scripting language (apache 2.0 module)
php4-cgi - server-side, HTML-embedded scripting language (CGI binary)
libapache2-mod-perl2 - Integration of perl with the Apache2 web server
libapache2-mod-perl2-dev - Integration of perl with the Apache2 web server - development files
libapache2-request-perl - generic Apache request library
libembperl-perl - A system for building dynamic websites with Perl
mod-musicindex-common - Common files for mod-musicindex

Bemærk pakken 'libapache2-mod-perl2', prøv herefter at læse beskrivelsen af den. Er det ikke hvad du søger? - Skal du også have hjælp til at instalere pakken, eller går det...
Avatar billede dennism Nybegynder
20. september 2005 - 21:57 #5
Jeg havde forsøgt mig med 'libapache2-mod-perl', men havde ikke tænkt på at man kunne søge efter pakker.

Mit perl kører nu, men får nu en fejl som jeg ik kan tyde (når jeg genstarter min server):
Unknown type 'DBI::st' for directive sth at /usr/lib/perl5/Apache2/PerlSections.pm line 187.\n

Jeg har direkte kopieret koden fra artiklen, og har kun ændret password og email.
Avatar billede janust Nybegynder
20. september 2005 - 22:13 #6
Artiklen er jo skrevet til Apache 1.3, måske skal denne DBI handler skiftes ud med en anden. Jeg kan ikke hjælpe dig da jeg ikke selv kan kode i Perl, måske kan Google! - Jeg kan se at du arbejder med MySQL og PHP. Hvis bare du har en smule forstand og lige læser lidt om perl burde det være nemt for dig at lave en videre diaknose på problemet, ja sågar løse det!

Igen kan jeg ikke forstå at en mand med så lidt selvstændig tænkning kan programere websider. Jeg føler mig lidt lidt som din tænkende halvdel inden for det her server projekt.
Hvor gammel er du?

Har du prøvet at læse scriptet bare for at få en idé om hvad DBI bruges til? - Det må være en slags MySQL data handler, men for din egen udviklings skyld så se om du kan nikke genkendende til det.
Avatar billede dennism Nybegynder
25. september 2005 - 20:13 #7
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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