2017-11-21 5 views
1

Ich habe eine Neuinstallation mit Magento 1.9 Version gemacht und die Dateien von 1.6 auf 1.9 Projekt verschoben, wie die Tutorials zeigen. Ich entfernte die neu installierten 1.9 Datenbanktabellen und lud dann die 1.6 alte Datenbank hoch. Wenn ich versuche, das Projekt auszuführen, bekomme ich die nächsten Fehler:Magento Datenbank Migration von 1.6 auf 1.9 Fehler

Error in file: "D:\xampp\htdocs\magento\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 `enter code here`already exists: 1050 Table 'catalog_product_entity_group_price' already exists, query was: CREATE TABLE `catalog_product_entity_group_price` (
    `value_id` int NOT NULL auto_increment COMMENT 'Value ID' , 
    `entity_id` int UNSIGNED NOT NULL default '0' COMMENT 'Entity ID' , 
    `all_groups` smallint UNSIGNED NOT NULL default '1' COMMENT 'Is Applicable To All Customer Groups' , 
    `customer_group_id` smallint UNSIGNED NOT NULL default '0' COMMENT 'Customer Group ID' , 
    `value` decimal(12,4) NOT NULL default '0.0000' COMMENT 'Value' , 
    `website_id` smallint UNSIGNED NOT NULL COMMENT 'Website ID' , 
    PRIMARY KEY (`value_id`), 
    UNIQUE `CC12C83765B562314470A24F2BDD0F36` (`entity_id`, `all_groups`, `customer_group_id`, `website_id`), 
    INDEX `IDX_CATALOG_PRODUCT_ENTITY_GROUP_PRICE_ENTITY_ID` (`entity_id`), 
    INDEX `IDX_CATALOG_PRODUCT_ENTITY_GROUP_PRICE_CUSTOMER_GROUP_ID` (`customer_group_id`), 
    INDEX `IDX_CATALOG_PRODUCT_ENTITY_GROUP_PRICE_WEBSITE_ID` (`website_id`), 
    CONSTRAINT `FK_DF909D22C11B60B1E5E3EE64AB220ECE` FOREIGN KEY (`customer_group_id`) REFERENCES `customer_group` (`customer_group_id`) ON DELETE CASCADE ON UPDATE CASCADE, 
    CONSTRAINT `FK_CAT_PRD_ENTT_GROUP_PRICE_ENTT_ID_CAT_PRD_ENTT_ENTT_ID` FOREIGN KEY (`entity_id`) REFERENCES `catalog_product_entity` (`entity_id`) ON DELETE CASCADE ON UPDATE CASCADE, 
    CONSTRAINT `FK_CAT_PRD_ENTT_GROUP_PRICE_WS_ID_CORE_WS_WS_ID` FOREIGN KEY (`website_id`) REFERENCES `core_website` (`website_id`) ON DELETE CASCADE ON UPDATE CASCADE 
) COMMENT='Catalog Product Group Price Attribute Backend Table' ENGINE=INNODB charset=utf8 COLLATE=utf8_general_ci 

Trace: 
#0 D:\xampp\htdocs\magento\app\code\core\Mage\Core\Model\Resource\Setup.php(644): Mage::exception('Mage_Core', 'Error in file: ...') 
#1 D:\xampp\htdocs\magento\app\code\core\Mage\Core\Model\Resource\Setup.php(437): Mage_Core_Model_Resource_Setup->_modifyResourceDb('upgrade', '1.6.0.0.9', '1.6.0.0.19.1.5') 
#2 D:\xampp\htdocs\magento\app\code\core\Mage\Core\Model\Resource\Setup.php(320): Mage_Core_Model_Resource_Setup->_upgradeResourceDb('1.6.0.0.9', '1.6.0.0.19.1.5') 
#3 D:\xampp\htdocs\magento\app\code\core\Mage\Core\Model\Resource\Setup.php(235): Mage_Core_Model_Resource_Setup->applyUpdates() 
#4 D:\xampp\htdocs\magento\app\code\core\Mage\Core\Model\App.php(428): Mage_Core_Model_Resource_Setup::applyAllUpdates() 
#5 D:\xampp\htdocs\magento\app\code\core\Mage\Core\Model\App.php(354): Mage_Core_Model_App->_initModules() 
#6 D:\xampp\htdocs\magento\app\Mage.php(683): Mage_Core_Model_App->run(Array) 
#7 D:\xampp\htdocs\magento\index.php(83): Mage::run('', 'store') 
#8 {main} 

Antwort

0

Bitte Befolgen Sie die folgenden Schritte für Upgrade Magento.

  1. Laden Sie Ihre alte Datenbank in Ihren localhost hoch.

  2. Kopieren und Einfügen Magento 1.9 Version frische Kopie in Ihrem htdocs Ordner.

  3. Jetzt von Ihrem 1.6.2.0 fusionieren Ihre folgenden benutzerdefinierten Ordner in den 1,9

    • Gemeinschaft app/code/Gemeinde

    • Lokale app/code/local

    • Medien

    • Ihr Thema oder Paket (app/design/frontend/default/oder ap p/design/frontend /)

    • benutzerdefinierte Ordner von Skin (sowohl für adminhtml und Frontend).

    • kopieren Sie Ihre benutzerdefinierte XML-Dateien aus app/etc/modules/den aktuellen app/etc/modules/

    • alle benutzerdefinierten Admin-Theme-Ordner von adminhtml/default/yourtheme.

    • kopieren Sie Ihre benutzerdefinierten Ordner von adminhtml/default/default/(1.6.2.0) nach adminhtml/default/default/(1.9).

    • benutzerdefinierte js-Dateien, falls vorhanden, aus app/js /.

  4. Gehen Sie jetzt zu app/etc/local.xml.Edit Datenbank Details their.put Ihre Datenbank Benutzernamen und Passwort und Datenbanknamen.

  5. Überprüfen Sie die Website im Browser. es ist vollbracht.