/ / Чому я отримую "URL не знайдено", коли я намагаюся запустити свій CGI-скрипт? - apache, perl, cgi, mod-perl

Чому під час спроби запуску CGI-скрипта "URL не знайдено"? - apache, perl, cgi, mod-perl

Я налаштовую свою машину Windows 7 для розміщення сценарію Perl CGI, використовуючи таку конфігурацію 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>

Однак, намагаючись отримати доступ до наступної URL-адреси, я отримую "URL-адресу не знайдено". Як я можу це виправити?

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

Відповіді:

0 для відповіді № 1

Що написано в журналі помилок вашого веб-сервера?

Я підозрюю, що ви не налаштувались веб-каталоги на кожного користувача. Вони вимкнено за замовчуванням. І вони зобов'язані Apache зрозуміти URL-адресу, що містить тильду.