Avatar billede tjalle Nybegynder
08. februar 2001 - 13:10 Der er 14 kommentarer og
1 løsning

CGI (pl) & Neomail

hey...

(Redhat 7.0):
Jeg har opgraderet min CGI.pm fra 2.56 til 2.74 ! og derefter installeret neomail som beskrevet på gnuskole.dk

Alt er forløbet efter planen !

Men når jeg fra en internetbrowser prøver at browse mig ind på /post/neomail.pl fortolker den ikke filen... den udskriver den som en txt-fil ???

Er der noget galt med CGI/perl ???




Avatar billede beaviz Nybegynder
08. februar 2001 - 13:20 #1
Hvordan ser en ls -l ud på filen?
Har du den i dit ScriptAlias dir? Eller har du givet global cgi rettigheder?
Avatar billede tjalle Nybegynder
08. februar 2001 - 13:27 #2
...???

Jeg er helt ny i linux ?

ls -l på filen giver følgende:
-rw-r--r--    1  root  root    bla....

ScriptAlias dir ??+ globale rettigheder ???

Avatar billede beaviz Nybegynder
08. februar 2001 - 13:35 #3
OK, det der står i den linie er at ingen må eksekvere den, hvis det er cgi, så skal webserveren have ret til at eksekvere den. Webserveren er formentlig i gruppe nogroup (måske web-data eller lignende)

Du skal gøre følgende:
chgrp nogroup filnavn.pl
chmod 605 filnavn.pl

(hvis altså det er nogroup)

ScriptALias er det dir Apache kan køre CGI fra ...
Avatar billede beaviz Nybegynder
08. februar 2001 - 13:36 #4
Argh, mente self:
chmod 650 filnavn.pl
Avatar billede tjalle Nybegynder
08. februar 2001 - 13:42 #5
hvordan ser jeg fuldstændigt og præcis hvem der kører apache (starter den)...?
Avatar billede tjalle Nybegynder
08. februar 2001 - 13:50 #6
.../linux.datamatiker.dk/post ???
Avatar billede beaviz Nybegynder
08. februar 2001 - 13:50 #7
I din Apache httpd.conf fil, kig efter linierne:
User
Group
Avatar billede tjalle Nybegynder
08. februar 2001 - 13:56 #8
...ligemeget hvad jeg gør så fortolker den aldrig *.pl filer ????

den viser indholdet

Fra windows NT ved jeg at dette er et tegn på at der ikke er nogen perl-fortolker... - ???

Hjælper det noget som helst !!!
Avatar billede tjalle Nybegynder
08. februar 2001 - 13:56 #9
brugeren: apache starter/kører apache
Avatar billede beaviz Nybegynder
08. februar 2001 - 14:04 #10
Hvis du vil bruge cgi uden for dit cgi-bin, så indsæt følgende i din httpd.conf:
AddHandler cgi-script .pl
Og i din <Directory...> Skal du have en:
Options ExecCGI
- så burde det virke udenfor cgi-bin (ScriptAlias diret)

\"brugeren: apache starter/kører apache \" - Denne forstod jeg ikke?
Avatar billede tjalle Nybegynder
08. februar 2001 - 14:07 #11
brugernavn: apache
gruppenavn: apache

er angivet som user/group i httpd.conf ?

Avatar billede tjalle Nybegynder
08. februar 2001 - 14:10 #12
er der mulighed for at jeg kan ringe til dig. Der sker ikke en dyt ved nogen som helst ændringer ???

evt. mail mig dit tlf. på mdm52@hotmail.com
Avatar billede beaviz Nybegynder
08. februar 2001 - 14:17 #13
Jeg vil ikke tage imod en opringning i min arbejdstid, så ville jeg konkurrere med min arbejdsplads - men vi kan snakke sammen privat efter kontortid?
Avatar billede tjalle Nybegynder
08. februar 2001 - 14:19 #14
Ok ? sig til,hvor - hvornår ?
Avatar billede tjalle Nybegynder
07. januar 2002 - 15:00 #15
no reply...... -> point-returns
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