এসকিউএলসেট [42 এস 22]: কলামটি পাওয়া যায় নি: 1.59 অজানা কলাম 'e.status' 1.9.2 আপগ্রেডের পরে


18

আমরা সবেমাত্র 1.90 থেকে 1.92 এ আপডেট করেছি এবং নিম্নলিখিত ত্রুটিটি প্রদর্শিত হচ্ছে ...

এটি ঠিক করার কোন ধারণা?

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'e.status' in 'where clause',
query was:
SELECT COUNT(DISTINCT e.entity_id) FROM `catalog_product_flat_1` AS `e`
INNER JOIN `catalog_category_product_index` AS `cat_index`
ON cat_index.product_id=e.entity_id AND cat_index.store_id=1 AND cat_index.category_id = '301' AND cat_index.is_parent=1
WHERE (e.status = 1)


Trace:
#0 public_html/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array)
#1 public_html/app/code/core/Zend/Db/Statement.php(291): Varien_Db_Statement_Pdo_Mysql->_execute(Array)
#2 public_html/lib/Zend/Db/Adapter/Abstract.php(480): Zend_Db_Statement->execute(Array)
#3 public_html/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SELECT COUNT(DI...', Array)
#4 public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php(504): Zend_Db_Adapter_Pdo_Abstract->query('SELECT COUNT(DI...', Array)
#5 public_html/lib/Zend/Db/Adapter/Abstract.php(828): Varien_Db_Adapter_Pdo_Mysql->query(Object(Varien_Db_Select), Array)
#6 public_html/lib/Varien/Data/Collection/Db.php(225): Zend_Db_Adapter_Abstract->fetchOne(Object(Varien_Db_Select), Array)
#7 public_html/app/design/frontend/novaworks/bearstore/template/page/html/home-content.phtml(104): Varien_Data_Collection_Db->getSize()
#8 public_html/app/code/core/Mage/Core/Block/Template.php(241): include('...')
#9 public_html/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/novawo...')
#10 public_html/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
#11 public_html/app/code/core/Mage/Core/Block/Abstract.php(919): Mage_Core_Block_Template->_toHtml()
#12 public_html/app/code/core/Mage/Core/Block/Abstract.php(637): Mage_Core_Block_Abstract->toHtml()
#13 public_html/app/code/core/Mage/Core/Block/Abstract.php(581): Mage_Core_Block_Abstract->_getChildHtml('home.content', true)
#14 public_html/app/design/frontend/novaworks/bearstore/template/page/html/header.phtml(117): Mage_Core_Block_Abstract->getChildHtml('home.content')
#15 public_html/app/code/core/Mage/Core/Block/Template.php(241): include('...')
#16 public_html/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/novawo...')
#17 public_html/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
#18 public_html/app/code/core/Mage/Core/Block/Abstract.php(919): Mage_Core_Block_Template->_toHtml()
#19 public_html/app/code/core/Mage/Core/Block/Abstract.php(637): Mage_Core_Block_Abstract->toHtml()
#20 public_html/app/code/core/Mage/Core/Block/Abstract.php(581): Mage_Core_Block_Abstract->_getChildHtml('header', true)
#21 public_html/app/design/frontend/novaworks/bearstore/template/page/1column.phtml(65): Mage_Core_Block_Abstract->getChildHtml('header')
#22 public_html/app/code/core/Mage/Core/Block/Template.php(241): include('...')
#23 public_html/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/novawo...')
#24 public_html/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
#25 public_html/app/code/core/Mage/Core/Block/Abstract.php(919): Mage_Core_Block_Template->_toHtml()
#26 public_html/app/code/core/Mage/Core/Model/Layout.php(555): Mage_Core_Block_Abstract->toHtml()
#27 public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(390): Mage_Core_Model_Layout->getOutput()
#28 public_html/app/code/core/Mage/Cms/Helper/Page.php(137): Mage_Core_Controller_Varien_Action->renderLayout()
#29 public_html/app/code/core/Mage/Cms/Helper/Page.php(52): Mage_Cms_Helper_Page->_renderPage(Object(Mage_Cms_IndexController), 'shop')
#30 public_html/app/code/core/Mage/Cms/controllers/IndexController.php(45): Mage_Cms_Helper_Page->renderPage(Object(Mage_Cms_IndexController), 'shop')
#31 public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Cms_IndexController->indexAction()
#32 public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('index')
#33 public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#34 public_html/app/code/core/Mage/Core/Model/App.php(365): Mage_Core_Controller_Varien_Front->dispatch()
#35 public_html/app/Mage.php(684): Mage_Core_Model_App->run(Array)
#36 public_html/index.php(83): Mage::run('', 'store')
#37 {main}

3
আপনি কি নিশ্চিত যে আপডেটটি ঠিকঠাক হয়েছে? দেখে মনে হচ্ছে কোনও কলাম নিখোঁজ হয়েছে আপনার সমতল টেবিল। আপনি কি আপগ্রেডের পরে আপনার পুরো স্টোরটিকে পুনরায় সূচীকরণ, ক্যাশে ফ্লাশিং ... ইত্যাদি চেষ্টা করেছেন?
জুলিয়েন লাচাল

আমরা এই ত্রুটিটি পেয়ে যাচ্ছি তবে খুব বিক্ষিপ্তভাবে। আমি পুনরায় ইনডেক্সিং এবং পুনরায় ক্যাচিংয়ের চেষ্টা করেছি এবং এটি কেবল সাময়িকভাবে সমস্যার সমাধান করে। ক্রোন মাধ্যমে এই সময়সূচী ছাড়া অন্য কোন ধারণা? আমরা এটি করলে পারফরম্যান্স প্রভাবিত হবে না?
সাম yi

উত্তর:


28

এটি একটি পুনরায় সূচকের ইস্যু বলে মনে হচ্ছে। পুনরায় সূচকের জন্য নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করে দেখুন:

  1. ম্যাজেন্টো অ্যাডমিন প্যানেল
  2. পদ্ধতি
  3. সূচক পরিচালনা
  4. সমস্ত নির্বাচন করুন
  5. জমা দিন (পুনরায় সূচি ডেটা)

নীচে আপনি অ্যাডমিন কনসোলে লগইন করতে না পারলে অনুসরণের পদক্ষেপগুলি রয়েছে

... আপনি যদি কোনও পৃষ্ঠায় অ্যাক্সেস করার সময় সেই এসকিউএল ত্রুটি পেয়ে থাকেন তবে সম্ভবত এটিই ঘটবে ...

নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করার জন্য, আপনাকে আপনার হোস্টিং সরবরাহকারীর টার্মিনাল কনসোলটি প্রবেশ করতে সক্ষম হতে হবে।

  1. আপনার ওয়েবহোস্ট সরবরাহকারীর মধ্যে এসএসএস করুন
  2. <magento_root>/shellফোল্ডারে নেভিগেট করুন

    cd /path/to/magento/installation/folder/shell

  3. সমস্ত সূচকগুলি পুনরায় তৈরি করতে সূচক চালান (এতে কিছুক্ষণ সময় লাগতে পারে ...)

    php -f indexer.php reindexall

  4. আপনি যদি সংকলন সক্ষম করে থাকেন (এবং আপনার সম্ভবত না করা উচিত , তবে আপনি যদি না করেন ) তবে পুনরায় সংকলন করুন:

    php -f compiler.php compile

  5. আপনার সমস্ত ম্যাজেন্টো ক্যাশে সাফ করুন

    php -f cleanCache.php clean all

উপরের সমস্তটি বলা এবং হয়ে যাওয়ার পরে আপনার একটি কাজ ইনস্টলেশন করা উচিত। আপনি আপনার অ্যাডমিন কনসোলে লগইন করতে সক্ষম হবেন এবং উপরে উল্লিখিত ত্রুটিটি চলে যাওয়া উচিত।


পারফেক্ট। পুনর্নির্মাণ এবং এটি এখন নিখুঁতভাবে কাজ করছে।
মাইকেল

মাইকেল, আপনি কি অ্যাডমিন কনসোলে লগইন করতে এবং এই পদক্ষেপগুলি সম্পাদন করতে পেরেছিলেন? আমি ত্রুটিটি পুনরুত্পাদন করার সময় আমার পরীক্ষায় থাকতে পারিনি তাই আমি যে কমান্ড লাইনটি পুনরুত্পাদন করতে পারি এবং কীভাবে সমস্যার সমাধান করতে পারি তা নিশ্চিত করার পদ্ধতি সম্পর্কে আমি গৃহীত উত্তরটি আপডেট করেছি ....
ব্রায়ান 'বিজে' হফপৌয়ার জুনিয়র ।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.