[Решено] Ошибка в БД

Тема в разделе "OpenCart", создана пользователем Alexandr, 27 июн 2015.

  1. Alexandr

    Alexandr

    Регистрация:
    6 ноя 2012
    Сообщения:
    178
    Симпатии:
    52
    Не понятно почему (по каким причинам) у меня при создании/редактировании товара выходит ошибка:
    Код:
    2015-06-27 15:52:09 - PHP Notice:  Error: Table 'uXXXX_agr.faproduct_to_facategory' doesn't exist<br />Error No: 1146<br />SELECT `facategory_id` FROM `faproduct_to_facategory` WHERE `product_id` = 3773 in /var/www/uXXXX/data/www/test.ru/system/database/mysql.php on line 49
    Кто знает в чем может быть причина? Как мне поменять запрос и почему он вида facategory, когда должен быть без 'fa' :/
     
    adborisov нравится это.
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.051
    Симпатии:
    778
    'fa' - это у вас неправильно прописан префикс таблиц. Посмотрите файл config.php в директории admin. Если у таблиц нет префикса, в параметре DB_PREFIX должно быть пусто (пустые кавычки), если префикс есть, впишите его туда правильно, например, 'fa_'.
     
  3. Alexandr

    Alexandr

    Регистрация:
    6 ноя 2012
    Сообщения:
    178
    Симпатии:
    52
    Проверил - все ок. Откатился назад на 25 число - все ок :/
     
    adborisov нравится это.
  4. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.051
    Симпатии:
    778
  5. Alexandr

    Alexandr

    Регистрация:
    6 ноя 2012
    Сообщения:
    178
    Симпатии:
    52
    Да, исчезла. Спасибо за вариант решения!
     
    adborisov нравится это.