/ / Dlaczego otrzymuję komunikat „Nie znaleziono adresu URL”, gdy próbuję uruchomić skrypt CGI? - apache, perl, cgi, mod-perl

Dlaczego otrzymuję „nie znaleziono adresu URL”, gdy próbuję uruchomić skrypt CGI? - apache, perl, cgi, mod-perl

Konfiguruję komputer z systemem Windows 7 do obsługi skryptu Perl CGI przy użyciu następującej konfiguracji Apache:

<Directory "C:UsersusernameDocumentsweb">
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch Includes ExecCGI
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>

Jednak gdy próbuję uzyskać dostęp do następującego adresu URL, otrzymuję komunikat „URL nie został znaleziony”. Jak mogę to naprawić?

http://localhost/~username/test.cgi

Odpowiedzi:

0 dla odpowiedzi № 1

Co jest napisane w dzienniku błędów serwera WWW?

Podejrzewam, że nie skonfigurowałeś katalogi internetowe na użytkownika. Są domyślnie wyłączone. I są one wymagane, aby Apache mógł zrozumieć adres URL zawierający tyldę.