हाय 1.6.2 से अद्यतन Magento जब मैं अपने Magento 1.6.2 अद्यतन फ़ाइलें अद्यतन काम ठीक 1.7.0.2 करने के लिए ... (मैं सब मेरी testserver पर इस trieing हूँ)Magento - करने के लिए 1.7.0.2
I, diff फ़ाइलों या Magento कनेक्ट (mage_all_latest को अद्यतन करने) के माध्यम से अद्यतन करने का प्रयास करते समय समान त्रुटियां प्राप्त करें
लेकिन जब मैं webshop पर पहली बार लॉग इन करता हूं तो यह mysql तालिका को अपडेट करने का प्रयास कर रहा है।
लेकिन मुझे त्रुटि के बाद त्रुटि मिलती है।
यहाँत्रुटियों की एक सूची:
a:5:{i:0;s:237:"Error in file: "/var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/SalesRule/sql/salesrule_setup/upgrade-1.6.0.2-1.6.0.3.php" - SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'salesrule_website' already exists";i:1;s:1122:"
#0 /var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/Core/Model/Resource/Setup.php(645): Mage::exception('Mage_Core', 'Error in file: ...')
और के लिए एक ही:
- catalog_product_entity_group_price
- salesrule_customer_group
- report_viewed_product_aggregated_daily
- report_viewed_product_aggregated_monthly
- report_viewed_product_aggregated_jearly
- oauth_consumer
इसे सुलझाने के लिए मैं इन कुंजियों को नष्ट कर दिया। (हालांकि यह सही प्रतीत नहीं होता है)
लेकिन आखिरी कुंजी मैं हटा नहीं सकता। मैं # 1217 प्राप्त - हटा सकते हैं या एक माता पिता पंक्ति को अद्यतन नहीं कर सकता: एक विदेशी कुंजी बाधा में विफल रहता है
कौन मुझे बता सकते हैं मैं गलत क्या कर रहा हूँ ...
अद्यतन 01-08-2012
मैंने Magento के reapir उपकरण का उपयोग कर डेटाबेस की मरम्मत की। बाद में मैंने mage_all_latest को 1.7.0.2 में अपडेट करके Magento अपडेट किया।
अंत में छोड़कर सभी ठीक ठीक काम करते हैं: "कैश और सत्र सफाई के दौरान अपवाद", लेकिन इंस्टॉल करने के दौरान कोई अन्य त्रुटियां नहीं हैं।
फिर मैं व्यवस्थापक पर लौटता हूं मुझे एक सफेद स्क्रीन मिलती है। थोड़ी देर इंतजार करने के बाद मैंने var/cache और apc को साफ़ कर दिया। मैं ध्यान दें कि उन्नयन के बाद फ़ाइलों का एक बहुत की फाइल अनुमति कर बदल दिया है, index.php की तरह 666
कौन मदद कर सकते हैं करने के लिए बदल
a:5:{i:0;s:255:"Error in file: "/var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.9-1.6.0.0.10.php" - SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'catalog_product_entity_group_price' already exists";i:1;s:1132:"
#0 /var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/Core/Model/Resource/Setup.php(645): Mage::exception('Mage_Core', 'Error in file: ...')
#1 /var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/Core/Model/Resource/Setup.php(437): Mage_Core_Model_Resource_Setup->_modifyResourceDb('upgrade', '1.6.0.0.8', '1.6.0.0.14')
#2 /var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/Core/Model/Resource/Setup.php(320): Mage_Core_Model_Resource_Setup->_upgradeResourceDb('1.6.0.0.8', '1.6.0.0.14')
#3 /var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/Core/Model/Resource/Setup.php(235): Mage_Core_Model_Resource_Setup->applyUpdates()
#4 /var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/Core/Model/App.php(417): Mage_Core_Model_Resource_Setup::applyAllUpdates()
#5 /var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/Core/Model/App.php(343): Mage_Core_Model_App->_initModules()
#6 /var/www/vhosts/liefstoereigenwijs.nl/site1/app/Mage.php(683): Mage_Core_Model_App->run(Array)
#7 /var/www/vhosts/liefstoereigenwijs.nl/site1/index.php(87): Mage::run('', 'store')
#8 {main}";s:3:"url";s:1:"/";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:7:"default";}
:
अब मैं यह संदेश प्राप्त मुझे?
आपके त्रुटि संदेश के आधार पर, तालिका "salesrule_website" पहले से मौजूद है। विदेशी कुंजी को हटाने से आपकी समस्या ठीक नहीं होगी, इससे अधिक समस्याएं पैदा होंगी। आपको इस उपकरण के साथ पहले अपने डीबी को ठीक करना चाहिए http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/db-repair-tool। –
अन्य बिंदु, यदि आप पहले से ही अद्यतन प्रक्रिया चला चुके हैं, तो उसने पहले ही डीबी में "salesrule_website" तालिका बनाई है। इसका मतलब है कि आपको इसे मैन्युअल रूप से हटाना पड़ सकता है यदि उसके पास कोई सामग्री नहीं है अन्यथा डीबी बैकअप से शुरू करें और अद्यतन प्रक्रिया लॉन्च करें। –
http://duntuk.com/magento-upgrade –