QBWC1012: Ошибка аутентификации из-за следующего сообщения об ошибке. Клиент обнаружил тип содержимого ответа «text / html», но ожидаемый «text / xml»

0

Я использую Quickbook Premier 2010 (настольная версия). Он хорошо работает с моим приложением ERP в моей локальной системе. Теперь я фокусируюсь на подключении Quickbook с приложением ERP, которое размещено на удаленном сервере. В этом случае я получаю следующую ошибку, когда я пытаюсь обновить выбранные.

Версия: Не предоставляется службой Сообщение: Ошибка аутентификации

Описание: QBWC1012: Ошибка аутентификации из-за следующего сообщения об ошибке. Клиент нашел тип содержимого ответа "text/html", но ожидал "text/xml". Ошибка запроса с сообщением об ошибке:

<br /> <b>Deprecated</b>:  mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in <b>E:\xampp3\htdocs\Missisystem\quickbooks\QuickBooks\Driver\Sql\Mysql.php</b> on line <b>289</b><br /> <br />

<b>Fatal error</b>:  Error Num.: 1068 Error Msg.:Multiple primary key defined SQL: ALTER TABLE quickbooks_log ADD PRIMARY KEY(quickbooks_log_id);  in <b>E:\xampp3\htdocs\Missisystem\quickbooks\QuickBooks\Driver\Sql\Mysql.php</b> on line <b>382</b><br />  --. 

Подробнее см. QWCLog. Не забудьте включить вход в систему.

Помогите мне решить эту проблему. Заранее спасибо.

Теги:
quickbooks

1 ответ

0

Чтобы устранить эту проблему:

<br/> <b>Deprecated</b>: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in <b>E:\xampp3\htdocs\Missisystem\quickbooks\QuickBooks\Driver\Sql\Mysql.php</b> on line <b>289</b><br/> <br/>

Вы можете изменить строку $dsn следующим образом:

$dsn = 'mysqli://...

Вместо:

$dsn = 'mysql://...

Чтобы устранить эту проблему:

<b>Fatal error</b>: Error Num.: 1068 Error Msg.:Multiple primary key defined SQL: ALTER TABLE quickbooks_log ADD PRIMARY KEY(quickbooks_log_id); in <b>E:\xampp3\htdocs\Missisystem\quickbooks\QuickBooks\Driver\Sql\Mysql.php</b> on line <b>382</b><br/> --.

Вы должны проверить свою таблицу quickbooks_log SQL и посмотреть, установлен ли первичный ключ или нет. Если вы не можете понять это, попробуйте сбросить все таблицы quickbooks_* и позволить их повторному созданию.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню