Поддержка услуг » База знаний » Вопросы по VPS/VDS » Perl скрипт возвращает Internal Server Error. Что делать?
 Perl скрипт возвращает Internal Server Error. Что делать?
Решение

Подобная ошибка может быть вызвана несколькими причинами:

  1. Неверные права у файла скрипта, должны быть 755
  2. Файл скрипта содержит windows переносы строк
  3. Неверно указан путь к perl
  4. Ошибка в самом скрипте

Скрипты, написанные на языке Perl, в операционных системах Unix должны иметь правильный перенос строки. В операционной системе Windows в конце каждой строки ставится символ переноса строки и символ возврата каретки. В системах Unix используется только символ переноса строки. В результате скрипты, написанные под системой Windows и закаченные по FTP не в ASCII режиме, не работают.
Самый простой способ решить данную проблему - это перезакачать все Perl-скрипты в ASCII режиме. В этом режиме FTP клиент автоматически заменит все Windows-окончания строка на Unix-окончания.

Путь к Perl должен быть /usr/bin/perl




 Назад
 Интернет Хостинг Центр
 Поиск
 Свойства статьи
Главная | Регистрация | База знаний | Новости | Загрузки
Язык: