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 № 1Co 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ę.