Skrypty CGI nie działąją pomimo tego iż mam włączony moduł cgi

0

Mam taki problem w webminie w konfiguracji apache mam włączony moduł cgi i jest katalog cgi-bin i w tym katalogu jest plik ktory wyświetla napis dobrze jak go odpalam z konsoli to jest dobrze natomiast jak przez apacha to jest komunikat

The requested URL /cgi-bin/perl.cgi was not found on this server.

0

Sprawdź (i ewentualnie popraw) konfiguracje Apacza dla CGI.

np. defaultowo moduł odczytuje skrypty nie z "/var/www/.../cgi-bin/" a z "/usr/local/apache/cgi-bin/"

0

Więc zobacz sobie w pliku konfiguracyjnym Apacza (rozumiem, że wykorzystujesz ten serwer) skąd serwer pobiera skrypty CGI.
Potem zmień/dodaj alias na /cgi-bin/ w katalogu stron www (np ScriptAlias /cgi-bin /katalog_z_skryptami)

Ewentualnie możesz oprzeć konfigurację CGI na rozszerzeniach nazw plików (np AddHandler cgi-script .cgi .pl)

I jeszcze dodać opcję ExecCGI w katalogach serwera np: (dla katalogu /var/www/cgi-bin)

<Directory /var/www/cgi-bin>
  
  Options ... +ExecCGI

</Directory>

1 użytkowników online, w tym zalogowanych: 0, gości: 1