LINUX.ORG.RU

Перестали исполнятся .pl файлы.


0

0

Помогите пожалуйста, я даже не знаю как в гугле запрос написать.

Есть программа, написана на perl, работает, например, на 8001 порту,
показывает html станичку и, при нажатии на ссылку вида http://192.169.132.229:8001/vdradmin.pl?aktion=prog_list2,
до недавнего времени показывала программу телепередач.

А сегодня браузер вдруг начал предлагать скачать vdradmin.pl.
Скачивается пустой файл.

Мммм, что случилось, кто поломался?

Блин,
*исполняться.

И вот, ссылка http://192.169.132.229:8001/vdradmin.pl?aktion=config
таки работает как надо.

new_account
() автор топика
Ответ на: комментарий от Komintern

А что чинить?
vdradmin - эта программа запускается не через httpd, где там cgi?

И у меня не установлено и никогда не было ни одного пакета типа perl-CGI.

Половина странички работает как надо, а другая половина нет.

new_account
() автор топика
Ответ на: комментарий от new_account

Ещё в заголовке браузера тайтл не формируется:
<title>VDRAdmin-AM <?% version %?> (<?% host %?>)</title>

<?% version %?> (<?% host %?>) - эта штука же должна превращаться, например, в "VDRAdmin-AM 3.6.4 localhost", разве нет?

new_account
() автор топика
Ответ на: комментарий от new_account

а. ну если этот перло-демон самостоятельно слушает порт и самостоятельно все делает, то только он и мог поломаться.
вывод - к разработчикам или в документацию.

Komintern ★★★★★
()

у меня на XAMPP + Perl Addon такая хрень тоже была, причем на одном компе все нормально, на другом нет, хрен его знает, че это такое.

Tu3eK
()
Ответ на: комментарий от Komintern

А вот буржуи пишут, что такое может быть, если сайт неправильно отдаёт содержимое - не html/text, а что-то другое, правда, не приводят решений.
Это что значит?
И как это могло поломаться, если, чёрт, ещё вчера всё работало?

Просто я что в перле, что в хтмл/апач ничего не смыслю.

new_account
() автор топика
Ответ на: комментарий от new_account

Это всё просто, скорее всего понадобится перед тем как выдать страницу послать заголовок, сообщайющий браузеру что сейчас пойдёт text/html.

Однако, если бы проблема была в этом, то скачивалась бы не пустая страница, а то самое расписание. Вопрос: откуда оно берёт расписание? Скорее всего скрипт не смог его забрать и выдал вместо заголовков сообщение об ошибке.

name_no ★★
()
Ответ на: комментарий от kto_tama

>права на файл / каталог ?
Нет, они в порядке.

>Скорее всего скрипт не смог его забрать и выдал вместо заголовков сообщение об ошибке.

Потратил полдня и расковырял и сам скрипт, и темплейты, из которых он формирует страницы.
Скрипт, похоже, работает как надо, что, впрочем, не говорит о том, что работает он верно.

Проблема решилась после перекомпиляции vdr и повторной установки vdradmin, внезапно всё заработало как прежде.
ррррррррррррррр.
Всем спасибо.

new_account
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.