Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

DB query error в демке

00 голосов
5
Скачал, поставил демку Bitrix на Денвер-2. Все заработало. Поработал, посмотрел.

Сегодня комп ключил, по любому адресу Битрикс ругается:

DB query error.
Please try later.
Fatal error: Call to a member function on a non-object in z:\home\localhost\bitrix\bitrix\php_interface\dbquery_error.php on line 8

Где лыжи смазать?
спросил 27 Янв, 13 от Kania (5,180 баллов)

5 Ответы

00 голосов
Добрый день, Гость.

Замените содержимое файла /bitrix/php_interface/dbquery_error.php на:
Код
<!--------------------->
<br>
<table cellpadding="1" cellspacing="0" width="35%" bgcolor="#9C9A9C">
   <tr>
      <td><table cellpadding="5" cellspacing="0" width="100%">
         <tr>
            <td bgcolor="#FFFFFF" align="center"><FONT face="Verdana, Arial, Helvetica, sans-serif" size="-1">
            <font color="#FF0000"><b><?echo "DB query error."?></b></font><br>Please try later.</font><?
               if(is_object($GLOBALS["USER"]) && $GLOBALS["USER"]->IsAdmin()):
               ?>
               <form method="post" action="/bitrix/admin/site_checker.php#tiket_form">
                  <?
                  $strSupportErrorText = "";
                  if (strlen($error_position)>0)
                     $strSupportErrorText .= "[".$error_position."]\n";
                  if (strlen($strSql)>0)
                     $strSupportErrorText .= $strSql."\n";
                  if (is_object($this) && strlen($this->db_Error)>0)
                     $strSupportErrorText .= "[".$this->db_Error."]\n";
                  if (function_exists("debug_backtrace"))
                     $strSupportErrorText .= "debug_backtrace:\n".print_r(debug_backtrace(), True)."\n";
                  ?>
                  <input type="hidden" name="last_error_query" value="<?= htmlspecialchars($strSupportErrorText) ?>">
                  <input type="submit" value="Send error report to support">
               </form><?endif;?></td>
         </tr>
      </table></td>
   </tr>
</table>   
<br><br><br>
<!--------------------->


Затем в файле /bitrix/php_interface/dbconn.php установите значение переменной $DBDebug в true и создайте обращение в техподдержку, где укажите полный текст ошибки, которая вам выведется.
ответил 27 Янв, 13 от BlackEva (820 баллов)
00 голосов
Добрый день.
Существует такой Интернет-магазин "Интерлинк Медиа". Сайт магазина interlink-media.ru находится под управлением системы Битрикс. С недавних пор не могу открыть этот сайт. Выдается сообщение
File: /home/interlink-media.ru/htdocs/bitrix/modules/sale/mysql/basket.php
Line: 412
MySQL Query Error: INSERT INTO b_sale_fuser(USER_ID, DATE_INSERT, DATE_UPDATE) VALUES( NULL , now(), now())[Duplicate entry '686245' for key 1]
DB query error.
Please try later.
Администрация магазина ничего сказать не может, а мне этот сайт нужен, т.к. я сотрудничаю с магазином.
Подскажите, как исправить ошибку?
ildar_diveev@mail.ru
ответил 12 Фев, 13 от Kania (5,180 баллов)
00 голосов
Цитата
ildar_diveev@mail.ru пишет:
MySQL Query Error: INSERT INTO b_sale_fuser(USER_ID, DATE_INSERT, DATE_UPDATE) VALUES( NULL , now(), now())[Duplicate entry '686245' for key 1]
А не пробовали вот эту подсказку использовать?
http://www.bitrixsoft.ru/support/faq/faq.php?ID=2381#25215
ответил 22 Март, 13 от sickmind (4,660 баллов)
00 голосов
Добрый день.
Существует такой Интернет-магазин "Интерлинк Медиа". Сайт магазина interlink-media.ru находится под управлением системы Битрикс. С недавних пор не могу открыть этот сайт. Выдается сообщение
File: /home/interlink-media.ru/htdocs/bitrix/modules/sal­e/mysql/basket.php
Line: 412
MySQL Query Error: INSERT INTO b_sale_fuser(USER_ID, DATE_INSERT, DATE_UPDATE) VALUES( NULL , now(), now())[Duplicate entry '686245' for key 1]
DB query error.
Please try later.
Администрация магазина ничего сказать не может, а мне этот сайт нужен, т.к. я сотрудничаю с магазином.
Подскажите, как исправить ошибку?
ildar_diveev@mail.ru
ответил 21 Июль, 13 от Kania (5,180 баллов)
00 голосов
Цитата
Гость пишет:
Подскажите, как исправить ошибку?
почитать faq в первую очередь
http://www.bitrixsoft.ru/support/faq/faq.php?ID=2381#25215
ответил 24 Окт, 13 от sickmind (4,660 баллов)

Похожие вопросы

0 голосов
1 ответ
0 голосов
2 ответов
спросил 11 Апр, 14 от GWE (100 баллов)
0 голосов
6 ответов
спросил 12 Окт, 13 от SkyQueen (180 баллов)
0 голосов
6 ответов
спросил 28 Сен, 13 от Dim4eG (120 баллов)
0 голосов
1 ответ
спросил 11 Янв, 15 от аноним