我必須自定義一些已經在magento項目中構建的東西。我複製了源文件並粘貼到htdocs文件夾中,並將sql文件加載到數據庫中。修改位於app/etc/local.xml文件夾中的xml文件中的主機,用戶名,密碼,dbname。這是如下如何使用數據庫將已經內置的Magento項目加載到localhost?
<config>
<global>
<install>
<date><![CDATA[Thu, 20 Dec 2012 04:20:32 +0000]]></date>
</install>
<crypt>
<key><![CDATA[1dba174377df948cc045234de2d2d959]]></key>
</crypt>
<disable_local_modules>false</disable_local_modules>
<resources>
<db>
<table_prefix><![CDATA[]]></table_prefix>
</db>
<default_setup>
<connection>
<host><![CDATA[localhost]]></host>
<username><![CDATA[root]]></username>
<password><![CDATA[]]></password>
<dbname><![CDATA[btrweb]]></dbname>
<initStatements><![CDATA[SET NAMES utf8]]></initStatements>
<model><![CDATA[mysql4]]></model>
<type><![CDATA[pdo_mysql]]></type>
<pdoType><![CDATA[]]></pdoType>
<active>1</active>
</connection>
</default_setup>
</resources>
<session_save><![CDATA[files]]></session_save>
</global>
<admin>
<routers>
<adminhtml>
<args>
<frontName><![CDATA[admin]]></frontName>
</args>
</adminhtml>
</routers>
</admin>
現在,當我加載該文件爲localhost/btrweb(項目名稱)是引發錯誤等
SQLSTATE [42S01]:基表或視圖中已存在:1050表'directory_country'已經存在
請問您能否幫我解決這個問題。
在此先感謝。
@Hatef - >「core_resource」表中沒有這樣的'code = directory_setup'。 –
@Sudheer爲了確保你的意思是「directory_setup」不存在於「core_resource」表的「代碼」列下? – Hatef
是的,它不存在。我的數據庫大小大於20MB,它沒有正確導入所有數據,因此需要做哪些改變才能正確導入數據庫? –