parserALT
Страницы форума: ← Назад | 1 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 600 | Дальше →

Parser и FreeBSD 8.x

#1Сергей
25.11.09 19:28
www.parser.ru → | ответить → | в избранное →

Parser и FreeBSD 8.x

У меня хостер любезно решил обновить фрюху. Теперь там восьмая. Как мне настроить парсер на нее ?
#2moko
→ Сергей [#1] | 25.11.09 19:35
www.parser.ru → | ответить → | в избранное →

Оперативный хостер. :)

Она вышла-то пару дней как...

Если включена поддержка бинарников от FreeBSD 7 - такую версию
парсера и ставить + libmysqlclient.so от FreeBSD 7, если mysql используется.
#3Sumo
→ moko [#2] | 25.11.09 19:43
www.parser.ru → | ответить → | в избранное →

Она еще даже не вышла. :)

#4Сергей
→ moko [#2] | 25.11.09 19:44
www.parser.ru → | ответить → | в избранное →
Бинарники от седьмой не поддерживает. я уже проверил этот вариант, ошибка 500 рулит. В логах записи:
Premature end of script headers: /sata1/home/users/***/www/www.***.com.ua/cgi-bin/parser3.cgi

В общем, все печально. Что же делать?
#5Сергей
→ Sumo [#3] | 25.11.09 19:46
www.parser.ru → | ответить → | в избранное →
phpinfo говорит обратное

FreeBSD ***.***.com.ua 8.0-RC3 FreeBSD 8.0-RC3 #0: Wed Nov 11 14:41:54 EET 2009 admin@***.***.com.ua:/usr/obj/usr/src/sys/HOST8x amd64
#6Sumo
→ Сергей [#4] | 25.11.09 19:46
www.parser.ru → | ответить → | в избранное →

Собрать из исходников - делается элементарно.

Из шелла пробовали запускать бинарники? Права проверили?
#7Sumo
→ Сергей [#5] | 25.11.09 19:46
www.parser.ru → | ответить → | в избранное →

RC == Release Candidat

#8Sumo
→ Сергей [#5] | 25.11.09 19:48
www.parser.ru → | ответить → | в избранное →

В вашем случае лучше собрать...

... поскольку на сервере стоит 64-битная версия ОС. И, судя по тому, что вы рассказываете, совместимость не особо настроена.
#9Сергей
→ Sumo [#6] | 25.11.09 19:56
www.parser.ru → | ответить → | в избранное →
Из шелла бинарники не запускал. Как?

Права проверил.
#10Сергей
→ Sumo [#8] | 25.11.09 19:56
www.parser.ru → | ответить → | в избранное →
Ну и как собрать?

bash: ./configure: Permission denied
#11Сергей
→ Sumo [#7] | 25.11.09 19:57
www.parser.ru → | ответить → | в избранное →
Это проблему не решает. :(
#12Sumo
→ Сергей [#9] | 25.11.09 20:17
www.parser.ru → | ответить → | в избранное →

parser3.cgi запустить надо

#13Sumo
→ Сергей [#10] | 25.11.09 20:19
www.parser.ru → | ответить → | в избранное →

Давайте подробно: как и куда качали исходники, как запускали скрипт buildall-with-xml и пр.

#14moko
→ Sumo [#7] | 25.11.09 20:29
www.parser.ru → | ответить → | в избранное →

Не, релиз был 22-го

Судя по датам файликов:
ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/ISO-IMAGES/8.0/
#15moko
→ Sumo [#12] | 25.11.09 20:33
www.parser.ru → | ответить → | в избранное →

Тут лучше ldd запускать

ldd parser3.cgi

И читать что скажет (хотя скорее всего все плохо)

Автору топика:

пришлете ssh на moko@design.ru - соберу.

Или ждите - наверное в течении недели сами соберем
и выложим под FreeBSD 8 + FreeBSD x 64 + под старый Linux.
#16Сергей
→ Sumo [#13] | 25.11.09 20:44
www.parser.ru → | ответить → | в избранное →
Building...
buildall-with-xml: cannot create /dev/null: Permission denied
cd: can't cd to /sata1/home/users/hotprint/www/www.hotprint.com.ua/src
Downloading gc [1 lib of 4]...
wget: not found
Unpacking gc...
gunzip: not found
buildall-with-xml: cannot create /dev/null: Permission denied
cd: can't cd to gc-7.1
Configuring gc...
buildall-with-xml: ./configure: not found
Building gc...
make: not found
make: not found
cd: can't cd to /sata1/home/users/hotprint/www/www.hotprint.com.ua/src
Downloading pcre [2 lib of 4]...
wget: not found
Unpacking pcre...
buildall-with-xml: cannot create /dev/null: Permission denied
gunzip: not found
cd: can't cd to pcre-7.9
Configuring pcre...
buildall-with-xml: ./configure: not found
Building pcre...
make: not found
make: not found
Copying required files (Parser3 uses some PCRE internals)...
cp: /sata1/home/users/hotprint/www/www.hotprint.com.ua/pcre/include is not a directory
cd: can't cd to /sata1/home/users/hotprint/www/www.hotprint.com.ua/src
Downloading libxml [3 lib of 4]...
wget: not found
Unpacking libxml2... (be patient)
buildall-with-xml: cannot create /dev/null: Permission denied
gunzip: not found
cd: can't cd to libxml2-2.7.6
Configuring libxml...
buildall-with-xml: ./configure: not found
buildall-with-xml: cannot create testapi.c: Read-only file system
buildall-with-xml: cannot create runtest.c: Read-only file system
Building libxml...
make: not found
make: not found
cd: can't cd to /sata1/home/users/hotprint/www/www.hotprint.com.ua/src
Downloading libxslt [4 lib of 4]...
wget: not found
Unpacking libxslt... (be patient)
buildall-with-xml: cannot create /dev/null: Permission denied
gunzip: not found
cd: can't cd to libxslt-1.1.26
Configuring libxslt...
buildall-with-xml: ./configure: not found
Building libxslt...
make: not found
make: not found
Configuring parser3...
buildall-with-xml: ./configure: Permission denied
Building parser3...
make: not found
DONE
#17Sumo
→ moko [#14] | 25.11.09 20:45
www.parser.ru → | ответить → | в избранное →

Собрать-то собрали, но не обявили официально на http://www.freebsd.org/ :)

#18Сергей
→ moko [#15] | 25.11.09 20:47
www.parser.ru → | ответить → | в избранное →
bash: ldd: command not found

:)

Отправил в почту SSH
#19moko
→ Sumo [#17] | 25.11.09 20:56
www.parser.ru → | ответить → | в избранное →

Философский вопрос :)

Можно открыть диспут что считать моментом выхода - возможность поставить и пользоваться или анонс на главной странице. :)

... но думаю оно того не стоит. :)
#20Sumo
→ moko [#19] | 25.11.09 21:02
www.parser.ru → | ответить → | в избранное →

Филосовский ответ...

В исходниках четко все написано:

/usr/src/UPDATING
20091125:
8.0-RELEASE.


p.s. Сейчас как раз обновляю домашний сервер на FreeBSD 8.0 amd64 :)
#21moko
→ Сергей [#18] | 26.11.09 20:34
www.parser.ru → | ответить → | в избранное →

Собрали у себя

http://www.parser.ru/off-line/download/freebsd8/parser3_4_0_freebsd80Rx64_cgi_xml.tar.gz
http://www.parser.ru/off-line/download/freebsd8/parser3sql_10_3_freebsd80Rx64_mysql.tar.gz

Как соберем все нужные версии, добавим в "скачать".
#22Olax
→ Сергей [#16] | 15.12.09 11:13
www.parser.ru → | ответить → | в избранное →
«Сборка Parser из исходных кодов» (документация)
wget заменить на fetch
#23user
→ Olax [#22] | 15.12.09 19:53
www.parser.ru → | ответить → | в избранное →

может авторы пропатчат скрипт? :)

нужно просто добавить что-то вроде
if [ `uname -a | grep 'FreeBSD' | wc -c` -gt 0 ]; then
        FreeBSD_branch=`uname -r | sed -E 's/^([0-9]+)\..*/\1/'`
        case $FreeBSD_branch
        in
            6) вариант для шестерки ;;
            7) вариант для семерки ;;
            8) вариант для восьмерки ;;
            *) other ;;
        esac
fi
Страницы форума: ← Назад | 1 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 600 | Дальше →