lynx
Advanced lynx | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору mjorion Цитата: test.pl тоже не работает вот его код: Код: #!/usr/local/bin/perl -w print "Content-type: text/html\n\n"; print "It works!<br>\n"; | А зачем опция -w ? Тебе потестить или выпендриться? Убери. Далее. А ты уверен, что у тебя perl стоит в /usr/local/bin/perl ? Я так вот уверена, что нет Ибо не в Винде такого пути. Вот тебе статейка: Основные причины ошибки 500 в IkonBoard V. 2 Обрати внимание на следующее: Цитата: 1. Неправильный путь к интерпретатору Perl. На большинстве серверов Perl установлен в директорию /usr/bin, поэтому путь к нему выглядит: #!/usr/bin/perl Но есть сервера, где Perl расположен по другому пути, например, #!/usr/local/bin/perl Если первая строка скрипта, которая должна содержать правильный путь к интерпретатору, будет указывать на другой путь, сервер выдаст ошибку 500. В данном случае ошибка 500 означает, что сервер не смог выполнить скрипт по причине того, что не нашел программы, с помощью которой серверу указано этот скрипт выполнить. Данная причина справедлива для Unix/Linux платформ. На платформах Windows ситуация с путем к интерпретатору выглядит несколько иначе. хсщдщк=кувъ В Windows можно дать указание веб-серверу читать путь к интерпретатору не из первой строки скриптов, а из реестра Windows, куда прописывается Perl при инсталляции. Это указание должно находиться в файле httpd.conf в секции main server's configuration веб-сервера Apache и выглядит так: ScriptInterpreterSource registry | Цитата: 2. Файлы *.cgi не указаны в конфигурации сервера как CGI-скрипты. В редких случаях в конфигурационном файле сервера файлы с расширением *.pl указаны как CGI-скрипты, а файлы с расширением *.cgi нет. Это указание осуществляется директивой AddHandler. Для нормальной работы IkonBoard V.2 она должна иметь следующий вид: AddHandler cgi-script .cgi | Цитата: 3. Файлы *.cgi не ассоциированы в системе с Perl (только для Windows). | Почитай. Полезно | Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 13:56 13-09-2004 | Исправлено: lynx, 02:34 14-09-2004 |
|