![]() |
Первая строка. Не работает. Помогите пожалуйста...
Ребят, у меня что-то не работает помогите...
Установил сервер апаче. На С:\Apache Далее создал в папке апаче еще папку и туда перл установил в результате перл лежит в C:\Apache\usr\bin Далее настраиваю апаче. Пишу простенький файл хелло с таким содержанием: #!/usr/bin/perl print "Content-type: text/html\n\n"; print "<html><h1>Hello!</h1></html>\n"; После чего кладу к себе в папку на сервере в cgi-bin файл test.pl Запускаю сервер, после чего в браузере пишу http://localhost/cgi-bin/test.pl После чего он выдает 500 Internal Server Error #!/usr/bin/perl меняю на #!C:\Apache\usr\bin\Perl.exe и все работает. Помогите разобраться, почему не работает? Версия Апаче 1.3.26, перл - Active Perl Build 623 |
Апач можно было установит куда угодно, а вот перл с c:\usr\bin
У тебя путь можно написать такой: #!/Apache/usr/bin/perl Если скрипты простые, без множества используемых библиотек, то можнол просто создать папку c:\usr\bin и скопировать туда только один файл perl.exe Или сделать ещё проще - находишь файл настроек апача: С:\Apache\conf\httpd.conf И вставляешь туда строчку: ScriptInterpreterSource registry Перезапускаешь апач и он будет вообще игнорировать первую строку скрипта и брать путь к перлу из реестра. |
И всетаки проблема...
Вот сижу и разбираюсь.....
------ У тебя путь можно написать такой: #!/Apache/usr/bin/perl ----- Прописал в test.pl #!/Apache/usr/bin/perl print "Content-type: text/html\n\n"; print "<html><h1>Hello!</h1></html>\n"; Попрежнему Ошибка 500 --------- Или сделать ещё проще - находишь файл настроек апача: С:\Apache\conf\httpd.conf И вставляешь туда строчку: ScriptInterpreterSource registry -------- Нашел там единственную такую строчку прям такая как ты написал, закоментированная, я ее раскоментировал. И все равно не работает. Надо что-то руками в реестре прописать? |
Все! Заработало, СПАСИБО SPV! :)
|
| Часовой пояс GMT +4, время: 22:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.