У меня возникли проблемы с фрагментом электронной формы. Каждый раз, когда отправляется форма, я получаю внутреннюю ошибку сервера 500. Забавно то, что электронное письмо с отчетом отправлено нормально, просто невозможно перейти на страницу с благодарностью после отправки формы. Вот журнал ошибок:
[Tue Jan 11 10:23:07 2011] [error] [client 80.175.159.225] malformed header from script. Bad header=/home/sites/annuitiesadvice.co: index.php, referer: http://www.annuitiesadvice.co.uk/
Вот мой блок формы:
<form method="post" action="[~[*id*]~]" name="contactform" onSubmit="javascript:populateHiddenFields(this);" id="rc_form">
(Я также пробовал просто установить действие формы на статическую страницу, в которую включен блок формы, например about-us.html).
Вот вызов фрагмента:
[!eForm?
&formid=`rc_form`
&to=`[email protected], [email protected], [email protected]`
&subject=`Quick Annuity Quote Submitted`
&tpl=`rc_form`
&report=`rc_form_report`
&gotoid=`55`
&eFormOnBeforeFormMerge=`ref`
&eFormOnBeforeMailSent=`form_user_ok`
!]
MODx 1.02 Apache2
Есть идеи, что могло вызвать это?