«Column not found: 1054 Unknown column 'main_table.entity_id' in 'on clause'» при ручном создании карты сайта в Magento CE 1.8

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Евгений Бодров
  • Группа: Клиент
  • Сообщений: 50
  • Регистрация: 04.02.2013

14.10.2013 09:45

Сделал обновление magento c 1.7 до 1.8
отключил компиляцию и кеширование распаковал дистрибутив в корень сайта.(к сожалению не нашел инструкцию по правильному обновлению)
далее сделал обновление российской сборки до 2.22.0(российскую сборку обновляю командным файлом)

Цитата

cd ../imbars.ru/
##2
mv ./index.php ./-index.php
##4
rm -rf app/code/local/Df
rm -rf app/design/adminhtml/rm
rm -rf app/design/frontend/rm
rm -rf js/df
rm -rf skin/adminhtml/rm
rm -rf skin/frontend/rm
rm -rf var/cache
##5
unzip ./2.22.0.zip
mv ./2.22.0.zip ./2.22.0-installed.zip
##8
su -l root -c '/etc/init.d/php5-fpm restart'
##9
mv ./-index.php ./index.php


заранее отключив компиляцию и кеширование.
на первый взгляд все заработало хорошо. включил кешировние и компиляцию.

НО при автомотической генерации карты сайта пришло письмо

Цитата

Предупреждения при генерации карты сайта:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'main_table.entity_id' in 'on clause'


пытаюсь сгенерировать вручную в каталог - карта сайта.
Прикрепленное изображение: 2013-10-14.jpg

var/log/exception.log

2013-10-14T10:17:46+04:00 DEBUG (7): Exception message: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'main_table.entity_id' in 'on clause'
Trace: #0 /var/www/imbars.ru/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array)
#1 /var/www/imbars.ru/app/code/core/Zend/Db/Statement.php(291): Varien_Db_Statement_Pdo_Mysql->_execute(Array)
#2 /var/www/imbars.ru/lib/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array)
#3 /var/www/imbars.ru/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SELECT `e`.`ent...', Array)
#4 /var/www/imbars.ru/lib/Varien/Db/Adapter/Pdo/Mysql.php(428): Zend_Db_Adapter_Pdo_Abstract->query('SELECT `e`.`ent...', Array)
#5 /var/www/imbars.ru/app/code/local/Df/Sitemap/Model/Resource/Catalog/Product.php(68): Varien_Db_Adapter_Pdo_Mysql->query(Object(Varien_Db_Select))
#6 /var/www/imbars.ru/app/code/local/Df/Sitemap/Model/Resource/Catalog/Product.php(20): Df_Sitemap_Model_Resource_Catalog_Product->getCollectionDf('2')
#7 /var/www/imbars.ru/app/code/core/Mage/Sitemap/Model/Sitemap.php(172): Df_Sitemap_Model_Resource_Catalog_Product->getCollection('2')
#8 /var/www/imbars.ru/app/code/core/Mage/Adminhtml/controllers/SitemapController.php(255): Mage_Sitemap_Model_Sitemap->generateXml()
#9 /var/www/imbars.ru/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Adminhtml_SitemapController->generateAction()
#10 /var/www/imbars.ru/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('generate')
#11 /var/www/imbars.ru/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#12 /var/www/imbars.ru/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#13 /var/www/imbars.ru/app/Mage.php(683): Mage_Core_Model_App->run(Array)
#14 /var/www/imbars.ru/index.php(87): Mage::run('', 'store')
#15 {main}

Есть подозрение что я не правильно обновил Magento до 1.8. Если так не могли бы Вы дать инструкцию?
или понять где ошибка? в моих действиях или в по.

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8886
  • Регистрация: 20.02.2010

15.10.2013 14:27

Исправлено в версии 2.22.0.

Поделиться темой: