Puncte:0

Nu s-a putut configura Apache pentru executarea fișierului PERL în FreeBSD

drapel ru

Am instalat cu succes perl5 și apache24 în FreeBSD 12. Apoi am activat apache24 în /etc/rc.conf și vezi index.html plasat în cale /usr/local/www/apache24/data. Apoi în dosar /usr/local/etc/apache24/httpd.conf Am decomentat linia

AddHandler cgi-script .cgi

în interiorul <IfModule mime_module> și, de asemenea, adăugat .pl la capătul liniei.

Apoi am adăugat în același fișier linia

Opțiuni FollowSymLinks +ExecCGI

după linie

Opțiuni Indexuri FollowSymLink

și reporniți Apache, dar a primit eroarea

Fie toate Opțiunile trebuie să înceapă cu + sau -, fie nicio Opțiune nu poate

Așa că am adăugat linia fără UrmărițiSymLink și reporniți Apache fără erori. Dar dacă urmăresc linkul like mydomain.com/test.pl Încă văd codul meu PERL afișat ca text simplu în loc să fie executat.

Codul meu PERL este

#!/usr/local/bin/perl
printează „Tipul conținut: text/html\n\n”;
tipăriți „Bună lume!”;

Dacă rulez codul în linia de comandă prin comandă perl /usr/local/www/apache24/data/test.pl Primesc cele două rânduri ale mele, adică Tip de conținut: text/html și Salut Lume!. Fișierul are permisiunile 755.

Ce altceva pot face pentru a rezolva problema?

Puncte:1
drapel ru

Ok, am anulat comentariile httpd.conf de asemenea linia

LoadModule cgi_module libexec/apache24/mod_cgi.so

iar acum codul este executat cu succes

drapel my
Mă bucur că ai înțeles asta și mulțumesc că ai împărtășit soluția. De asemenea, ar putea fi de remarcat faptul că extensia „AddHandler” este diferită de fișierul pe care încercați să îl rulați.
stckvrw avatar
drapel ru
Da, știu. După cum am menționat în întrebare, am adăugat `.pl` la `AddHandler` și fișierul meu este `test.pl`

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.