2016-03-05 64 views
0

我已將整個Magento live安裝複製到本地網絡中的本地centos 6.7服務器(虛擬)上。 下面是我所做的:將Magento Live站點複製到本地服務器進行備份

  • 拉鍊和複製_public_html文件夾從直播現場
  • 從活的MySQL數據庫
  • 設置在Mac與Parallels拿了備份一個CentOS 6.7的安裝與php5.5和MYSQL5 0.5
  • 我設置Apache 2.2

一切似乎確定和工​​作。

我做的下一步是從頭開始安裝magento 1.9.1(與我的現場網站相同的版本)。一切還好。 Magento主頁工作。

然後我複製我的生活public_html文件夾到本地public_html文件夾。 我的本地文件夾位於/ var/www/html/site /中。 我用本地憑證更改了local.xml文件。 後來我恢復了生活數據庫:

mysql -u root -p magento < /home/username/magento_sample_data_for_1.14.0.0.sql 

而去年在phpMyAdmin我運行:

select * from core_config_data where path like '%base%url%'; 

,並改變了所有的links.Also我刪除了所有的緩存文件夾和會話。

我的本地centos有一個靜態ip,它指向我的主機文件中的一個dev域。 所有這些都是在Mac Pro中完成的。

問題是,當我打到域名時,我會超時。 Magento沒有加載。 這裏是我的PHP和SQL設置:

Mysqld 

innodb_thread_concurrency = 2 * [numberofCPUs] + 2 
innodb_flush_log_at_trx_commit = 2 
thread_concurrency = [number of CPUs] * 3 
thread_cache_size = 32 
table_cache = 1024 
query_cache_size = 64M 
query_cache_limit = 2M 
join_buffer_size = 8M 
tmp_table_size = 256M 
key_buffer = 32M 
innodb_autoextend_increment=512 
max_allowed_packet = 16M 
max_heap_table_size = 256M 
read_buffer_size = 2M 
read_rnd_buffer_size = 16M 
bulk_insert_buffer_size = 64M 
myisam_sort_buffer_size = 128M 
myisam_max_sort_file_size = 10G 
myisam_max_extra_sort_file_size = 10G 
myisam_repair_threads = 1 

Php 

realpath_cache_size = 32k 
realpath_cache_ttl = 7200 
max_execution_time = 90 
max_input_time = 90 
memory_limit = 256M 
default_socket_timeout = 90 
pdo_mysql.cache_size = 2000 
output_buffering = 4096 

我stucked。每一個幫助將不勝感激。

+0

服務器是否正常工作並且設置正確?如果不是magento,你可以放置測試文件test.php並嘗試調用mylocal.dev/test.php它會運行嗎? – St0iK

+0

是的。一切似乎都很好。我看到info.php文件,phpmyadmin和centos Apache測試頁面。只有Magento。dev不工作 –

+0

嗯,我看到了,你有任何錯誤? 編輯文檔根目錄下的Magento引導程序index.php,並取消註釋以下行:ini_set('display_errors',1); 也許你需要在php中提高你的max_execution_time&memory_limit。同時仔細檢查你是否已經在core_config_data上正確設置了base_urls(最後添加沒有'/'的網址) – St0iK

回答

0

據我所知。您正在使用來自現場的舊magento文件,但數據庫是新的。因此,您的新數據庫中沒有以前的擴展表,而這些擴展表已位於實時站點中。我的建議。請按照下面的步驟,希望這會幫助你。 1.下載您想要安裝的新magento版本 2.將實時數據庫導入您的本地分區 3.嘗試通過指向實時安裝新的magento。意味着當你去安裝magnto時,它會提示輸入DB憑證。然後你需要把舊的數據庫詳細信息放在你的本地服務器上。 4.它可以採取少量薄荷糖,或者如果您的活網站低得多的版本,則可能需要超過一個小時。 5.完成後,您只需遷移本地和社區文件夾中的文件以及前端設計和管理設計文件。請記住,我們已經遷移了數據庫。 希望這會幫助你。 謝謝。

+0

我沒有使用舊的magento文件。我從頭開始安裝本地magento 1.9.1,它與我的現場網站相同。我從實際的public_html中獲取了一個副本,並替換了本地的public_html文件夾。然後,我將實時數據庫恢復到本地數據庫。更改local.xml文件並清除緩存。所以這是來自現場的克隆......它應該工作,不是嗎? –

+0

不,它不會工作。希望我的建議對你有用。謝謝。 –

相關問題