| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Perl не работает? |
| Автор: daga 22.10.2006, 23:52 |
| #!/usr/local/bin/perl print "Content-type:text/html\n\n"; print "<html><head><Title>HELLO!</Title></head>\n"; print "<body>\n"; print "<h3>Hello, World!</h3>\n"; print "</body></html>\n"; Script chmoded 755, в cgi-bin, фаил в текстовом виде -> Error 500 "Internal Server Error" Почему такое? |
| Автор: GoodBoy 23.10.2006, 10:47 |
| варианты: 1) файл сохранён в DOS-кордировке, а на в *nix. 2) путь к Перлу #!/usr/bin/perl 3) что-то ещё... |
| Автор: nitr 23.10.2006, 12:00 |
| daga, если апач, то глянь error.log ;) там всегда пишется в чём трабла ;) |
| Автор: daga 23.10.2006, 12:40 |
| Утро вечера мудренее передодировал из win в koi8 и все заработало |
| Автор: Zuzu 23.10.2006, 15:08 |
Проблема известная... Достаточно было "поправить" символ <Enter> в первой строке (#!/usr/bin/perl) Кардинально решается проблема путем настройки редактора (например FAR или Absolute Perl), чтобы сохранял файл с "правильными" переводами строки в формате UNIX. Файл можно было оставлять в любой кодировке! Тем более , там нет русских букв, поэтому на кодировку глубоко по барабану |