4

ローカル ホストで mageno を実行すると、次のメッセージが表示されます

Error in file: "D:\wamp\www\magentocustmod\app\code\core\Mage\Core\sql\core_setup\install-1.6.0.0.php" - SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'core_resource' already exists

Trace:
#0 D:\wamp\www\magentocustmod\app\code\core\Mage\Core\Model\Resource\Setup.php(645): Mage::exception('Mage_Core', 'Error in file: ...')
#1 D:\wamp\www\magentocustmod\app\code\core\Mage\Core\Model\Resource\Setup.php(421): Mage_Core_Model_Resource_Setup->_modifyResourceDb('install', '', '1.6.0.2')
#2 D:\wamp\www\magentocustmod\app\code\core\Mage\Core\Model\Resource\Setup.php(327): Mage_Core_Model_Resource_Setup->_installResourceDb('1.6.0.2')
#3 D:\wamp\www\magentocustmod\app\code\core\Mage\Core\Model\Resource\Setup.php(235): Mage_Core_Model_Resource_Setup->applyUpdates()
#4 D:\wamp\www\magentocustmod\app\code\core\Mage\Core\Model\App.php(417): Mage_Core_Model_Resource_Setup::applyAllUpdates()
#5 D:\wamp\www\magentocustmod\app\code\core\Mage\Core\Model\App.php(343): Mage_Core_Model_App->_initModules()
#6 D:\wamp\www\magentocustmod\app\Mage.php(683): Mage_Core_Model_App->run(Array)
#7 D:\wamp\www\magentocustmod\index.php(87): Mage::run('', 'store')
#8 {main}

どうすればこれを修正できますか?

4

4 に答える 4

2

現在実行中の操作はわかりませんが、core_resource テーブルを削除するか、このクエリを実行することで、この問題を解決できます。

INSERT INTO  `core_resource` (

`code` ,
`version` ,
`data_version`
)
VALUES (
'core_setup',  '1.6.0.0',  '1.6.0.0'
)

Magento はこのテーブルを自動的に再作成します。安全のために、テーブルのバックアップも保持できます。Magento は core_resource テーブルにこのセットアップ リソースのエントリを取得していないため、このapp\code\core\Mage\Core\sql\core_setup\install-1.6.0.0.phpセットアップ ファイルを再度実行します。

于 2013-06-17T13:09:02.660 に答える
1

「core_resource」テーブルは空白でした。データベースを復元したところ、すべて正常に機能しました。

同じMy SQLサーバーでMagentoのインストールをより高いバージョンにアップグレードしようとしていました.

そのため、既存のデータベースが既に存在し、データベースを新しく作成したデータベースにインポートしようとしていました。

これがこのエラーの主な問題だったと思います。

于 2013-06-20T04:56:10.917 に答える