|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Gernichenko 2:5079/49.18 23 Nov 2005 18:48:04 To : All Subject : perl 5.8.7, Template-Toolkit -------------------------------------------------------------------------------- Система: FreeBSD 4.10-RELEASE #0 Есть сайт, на перле и использованием Template-Toolkit, всё прекрасно работало, но, скорей всего, после обновления перла до 5.8.7 (вроде 5.8.5 был), ТТ стал на паре шаблонов глючить, а именно: === begin Windows Clipboard === %./admin.cgi 'deb=recreate&type=vacancies&action=out' Content-type: text/html; charset=windows-1251 Bus error (core dumped) === end Windows Clipboard === корка валится на вызове $tt->process("template.html", { s=>$session, #ссылка [ [],[]...] r=>$r, #ссылка на хеш f=>$ff, #ссылка на хеш title=>$secdata->{title}, #строка form=>\%hf, #ссылка на хеш ffields=>[grep {!ref} @{$secdata->{form}}], inq=>$inq, inp=>$inp, page=>$page, pages=> int(($count-1)/$pz)+1, count=> $count, msg=>{error=>$errormsg, ok=>$okmsg}, secs=>$_[0]->{data}, } ) В шаблоне ничего супер-пурер сложного нет, там конструкции вида IF expr ELSE FOR IF END END END В выражениях только сравнения и тест на определенность: IF msg.ok.defined ну и вывод данных... Кто-нить сталкивался с такой проблемой? Кто виноват? Что делать? PS: причём в виндах, AS Perl и Template-Toolkit той же версии, ничего не валится, всё правильно отрабатывает. До скорых встреч, *All* С уважением, *Sergey*. --- Hа этом поставим точку. * Origin: Пей пиво, если есть силы (2:5079/49.18) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/34354384651f.html, оценка из 5, голосов 10
|