parser

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

 

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

вывод ldd

lopper 07.01.2014 15:38 / 07.01.2014 16:31

По первому случаю ошибки
Это значит, что libparser3mysql.so загрузился, и не может далее загрузить libmysqlclient.so
libmysqlclient.so - такго файла на версии 3.1.4 у меня совсем не было (раньше в lib/ не было папки system с этим файлом) и все работало в такой сборке. Может быть этот файл есть у вас в архивах где нибудь?

Кстати в "скачать/parser3sql_10_5_redhat73_mysql.tar.gz (31.08.2012 18,8 КБ)" тоже нет файла клиента libmysqlclient.so?
он нужен в этой версии или нет?

По поводу битности 32-64,
если у меня парсер 32, бита а север Apache 64, то сервер mysql тоже 64-бита? как это узнать?

Еще такой момент, у меня поставлен parser3_4_3_redhat73 32-бита и драйвера вот эти parser3sql_10_6_redhat73_mysql - они веряотно для 6 версии mysql?
а Версия сервера: 5.1.66-rel14.1-log - Percona Server (GPL), 14.1, Revision 495 и Версия клиента базы данных: libmysql - 5.0.96
т.е. версия сервера 5, а драйвера 6 или ошибаюсь?


К сожалению не совсем знаю как сделать вывод ldd,
(после прочтения статьи, сделал так как сказано здесь http://www.parser.ru/forum/?id=79160
Создаю файл test.sh в Editplus, кладу в папку к скрипту parser3.cgi, права на файл 755 (как и на скрипт parser3), сам скрипт переименован в sсript-parser.cgi (так же можно), но не работает, выводится 500 ошибка,
Код в файле такой:
#!/bin/sh
echo "Content-type: text/plain"
echo
ldd sсript-parser.cgi
или пробовал через модуль перл на хостинге и указал превод строки \n
#!/usr/bin/perlml 
echo "Content-type: text/plain" \n
echo \n
ldd sсript-parser.cgi \n
Драйвера закачал заново, но тоже самое, версия эта parser3_4_3_redhat73.tar.gz (32-бит)