Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
PHP + DB2 Linux ошибка
|
|||
|---|---|---|---|
|
#18+
Добрый день. ОС: RHEL 7 x64. Apache + PHP5. Установил dsdriver нужной версии. Далее установил ibm_db2 (pecl install ibm_db2). Подключил ibm_db2.so в php.ini. сделал простое подключение к БД: db2_connect('DRIVER={IBM DB2 ODBC DRIVER};DATABASE=db_name;HOSTNAME=db_ip;PORT=50000;PROTOCOL=TCPIP;UID=db2suser;PWD=db2_suser;','',''); Обращаюсь к серверу и получаю: [IBM][CLI Driver] SQL1042C An unexpected system error occurred. SQLSTATE=58004 SQLCODE=-1042 Перелопатил пол интернета так и не нашел причины. Порты открыты. Это подключение работает из под винды с другой машины. на сервере БД в db2diag.log нет ничего связанного с этой ошибкой. Что ещё может быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 20:36 |
|
||
|
PHP + DB2 Linux ошибка
|
|||
|---|---|---|---|
|
#18+
ems2811, db2_connect Непонятно, зачем указывать в строке подключения "DRIVER={IBM DB2 ODBC DRIVER}". Попробуйте убрать эту строку из строки соединения. Ну и в идеале желательно использовать интерфейс PDO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 14:27 |
|
||
|
PHP + DB2 Linux ошибка
|
|||
|---|---|---|---|
|
#18+
Без драйвера тоже самое происходит. Не помню откуда пошло прописывание драйвера. Про PDO подумаю. Но все-же проблема пока остается. На Debian 7 повторил установку и там он не стартовал нормально: SQL0332N Character conversion from the source code page "819" to the target code page "UNKNOWN" is not supported. SQLSTATE=57017 SQLCODE=-322 а db2set нету в dsdriver видимо все идет к установке client runtime или я не прав? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 15:52 |
|
||
|
PHP + DB2 Linux ошибка
|
|||
|---|---|---|---|
|
#18+
ems2811, Нужно смотреть, в какой локали (LANG) работает Apache. Эта локаль должна быть совместима с кодовой страницей СУБД. Можно попробовать LANG=ru_RU.UTF-8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 16:22 |
|
||
|
PHP + DB2 Linux ошибка
|
|||
|---|---|---|---|
|
#18+
Не всегда полностью понимаю о чем идет речь. Но Apache (что на Debian, что на Windows) работает под UTF-8 (при входном файле в ANSI - видно проблемы кодировки). На Debian доустановил ru_RU.CP1251 и перезапустил его - результата нету. БД работает на CP1251 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 16:54 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=38826470&tid=1600929]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 155ms |

| 0 / 0 |
