2014-10-20 109 views
2

什麼,我試圖做的,什麼是阻斷ME複製的Magento安裝到另一臺本地計算機

我在本地主機WAMP服務器上安裝的Magento,我試圖移動在安裝到另一臺機器也運行本地主機WAMP服務器。我現在遇到了一些困難,因爲當我的瀏覽器指向到相應的目錄,我得到以下錯誤:

enter image description here

我做了什麼

要克隆安裝到第二臺機器,這些是我採取的步驟:

  • 我在第二臺機器上安裝了WAMP服務器。
  • 我將所有的項目文件複製到www目錄中。
  • 然後,我將所有數據庫文件從wamp/bin/mysql/mysqlX.X.XX/data/複製到第二臺機器上的相同目錄。

如何我試圖獲得解決此

我試圖通過local.xml.sample文件中的magento/errors/目錄重命名爲local.xml解決上述錯誤。但是,當我這樣做,我遇到這個下一個錯誤:錯誤

enter image description here

全文

這是錯誤的全文:

Error in file: "C:\wamp\www\NAME-OF-PROJECT\magento\app\code\core\Mage\Core\sql\core_setup\install-1.6.0.0.php" - SQLSTATE[42S02]: Base table or view not found: 1146 Table 'magento.core_resource' doesn't exist 

Trace: 
0 C:\wamp\www\NAME-OF-PROJECT\magento\includes\src\Mage_Core_Model_Resource_Setup.php(645): Mage::exception('Mage_Core', 'Error in file: ...') 
1 C:\wamp\www\NAME-OF-PROJECT\magento\includes\src\Mage_Core_Model_Resource_Setup.php(421): Mage_Core_Model_Resource_Setup->_modifyResourceDb('install', '', '1.6.0.4') 
2 C:\wamp\www\NAME-OF-PROJECT\magento\includes\src\Mage_Core_Model_Resource_Setup.php(327): Mage_Core_Model_Resource_Setup->_installResourceDb('1.6.0.4') 
3 C:\wamp\www\NAME-OF-PROJECT\magento\includes\src\Mage_Core_Model_Resource_Setup.php(235): Mage_Core_Model_Resource_Setup->applyUpdates() 
4 C:\wamp\www\NAME-OF-PROJECT\magento\includes\src\__default.php(20768): Mage_Core_Model_Resource_Setup::applyAllUpdates() 
5 C:\wamp\www\NAME-OF-PROJECT\magento\includes\src\__default.php(20694): Mage_Core_Model_App->_initModules() 
6 C:\wamp\www\NAME-OF-PROJECT\magento\app\Mage.php(684): Mage_Core_Model_App->run(Array) 
7 C:\wamp\www\NAME-OF-PROJECT\magento\index.php(87): Mage::run('', 'store') 
8 {main} 

MY數據庫表

下面是快照表的phpMyAdmin的我已加載:

enter image description here

請幫我解決此

我不確定爲什麼我得到這個錯誤,爲什麼Magento的是無法找到表。它是否假設有一個表前綴?如果有,我可以在哪裏改變?任何幫助成功地將本網站的副本安裝到另一臺本地計算機上,將不勝感激。提前致謝!

+0

您必須將所有表格導入到您的magento的新機器。 – TBI 2014-10-20 06:34:08

+0

檢查這個http://stackoverflow.com/questions/1762090/how-do-i-transfer-a-local-magento-install-onto-my-live-server – 2014-10-20 06:36:09

+0

@ TBI是不是已經完成,當我放棄數據庫目錄中的數據庫文件?如果我打開phpMyAdmin,我可以看到表格。 – shmuli 2014-10-20 06:37:01

回答

1

Shmuli,通常移動數據庫(從Mysql移動data目錄)應該工作。我沒有遇到過這樣的問題,而且我做了很多次。但在你的情況下,我不知道到底是什麼問題。至於我的知識日誌文件遇到這個問題。 Mysql服務器在您的data目錄中創建一些日誌文件。

這就像在最新的Mysql服務器中的ib_logfile0,ib_logfile1。在舊的mysql服務器中,日誌文件應該是這樣的mysql-bin.xxxx。欲瞭解更多信息,請前往link-1。和link-2你需要在移動數據庫之前清除它。別擔心,Mysql服務器會重新創建這些文件。

反正直接出口和進口將解決這個問題。爲了快速導出,導入(一些magento數據庫文件可能非常大,這取決於您商店的目錄)嘗試使用命令行。

對於出口:

mysql -u root -p Db-name > Db-name.sql 

(根用戶名)

之後輸入你會得到你的數據庫的密碼。

對於進口:

mysql -u root -p Db-name < Db-name.sql 

(DB-名.sql - >提供SQL文件路徑)

就是這樣,有任何疑問請在這裏評論。

3

如果位置或你的數據庫的憑據已更改,您需要更改它們,以及在應用程序的/ etc/local.xml中

如果安裝的網址已經改變,你需要改變他們以及core_config_data。 cookie域名相同。

0

我曾經遇到過這個問題。從我所做的:

1:此路徑C:\ wamp \ bin \ mysql \ mysql5.6.17 \ data \ tablename嘗試刪除這些文件夾中的所有內容。

2:將您的新magento過濾到wamp文件夾中,然後重新執行您可能會執行的操作。

相關問題