Сделал сайт, протестировал на локальном сервере (Apache 2, Windows XP), всё нормально.
Выложил на хост (Apache 1.3.37, какой-то из Unix\'ов), - скрипт не работает.
В логах сообщение:
"Premature end of script headers".
Если там неправильно отдаются заголовки HTTP-ответа,то как такое может быть, что локально всё правильно, а на другом сервере неправильно?
При этом на почти аналогичном движке другой сайт работает нормально и локально, и у того хостера (только сервер другой).