parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

FreeBSD6.4 x64

Александр 25.05.2010 22:16

Приветствую.
Есть сервер на zenon.net - 64-х битный FreeBSD 6.4.
Из всех доступных на сайте версий для скачивания после небольшого шаманства получилось поставить только версию 3.4.0 для FreeBSD 7.x x64.
Но и она как-то неправильно работает. Любые ошибки пишутся в error_log сервера, и всегда одно и то же:
[Tue May 25 21:45:54 2010] [error] [client 178.44.193.9] Premature end of script headers: /bhome/.../parser3.cgi
terminate called after throwing an instance of 'Exception'
из командной строки вызывается нормально:
Parser/3.4.0 (compiled on amd64-unknown-freebsd7.2)
Copyright(c) 2001-2009 ArtLebedev Group (http://www.artlebedev.com)
Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)

Usage: ./parser3.cgi [options] file
Options are:
    -f config_file  Use this config file (/path/to/auto.p)
    -h              Display usage information (this message)
из браузера показывает:
Parser/(null)
но на любой ошибке падает, парсеровкий лог не создается.
_test.html тоже выходит с ошибкой, код, типа:
^try{
	^eval(a+b)
}{
	$exception.handled(true)
	error [$exception.type] $exception.comment
}
тоже не работает.

Хостер предложил как вариант перенести сайт на 32-х битный сервер, где наверняка парсер заработает нормально...
Но сервер не мой, поэтому такой вариант будет рассматриваться как самый крайний )

Может быть есть мысли как заставить его работать на этом сервере, кто-то сталкивался?
Или может быть у кого-то есть собранный парсер для 64-х битного FreeBSD 6.4?