У меня есть Perl-скрипт, который вызывается через Ajax.Он просто записывает 3 значения в базу данных.Код работает нормально (значения записываются успешно), но я получаю «Внутренняя ошибка сервера».Журнал ошибок сообщает «преждевременный конец заголовков скриптов».
С приложением проблем не было - оно работает как требуется и работает в течение нескольких месяцев - но я заметил ошибку через Firebug при тестировании чего-то другого.
Так что я начал убирать Perl из скрипта, пытаясь найти проблему ... и продолжал, пока у меня осталось только две строки ... shebang и exit ... Я все еще получаю ошибку 500.Запуск скрипта прямо из браузера выдает ошибку 500 в окне браузера ... из командной строки все нормально - т.е.ничего в журнале ошибок apache.
В настройке сервера нет ничего плохого - он имеет сотни сценариев perl и работает годами.