Поддержка услуг » База знаний » Виртуальный хостинг » Работа скриптов / Веб-сервер » 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




 Назад
 Relevate
 Поиск
 Свойства статьи
Главная | База знаний | Загрузки
Язык:

 Help Desk Software By Kayako SupportSuite v3.60.04