1. 程式人生 > >linux服務器網站如何遷移到win服務器

linux服務器網站如何遷移到win服務器

磁盤空間 max 測試 templates 可能 其他 win 超過 出現問題

相信很多朋友遇到過網站換服務器的問題,或成功或失敗!今天3A網絡小錢給大家講的是自己的一個親身經歷,原先小錢有一個網站是在linux服務器上運行,所用的web服務為nginx+mysql+php,但由於服務器到期,新服務器用的是win2008系統,那就需要只能做好遷移!
前期做的準備
1、必須了解自己網站所用的PHP和MySQL的版本
2、網站大小
3、數據庫大小
由於網站過於巨大90G,而linux服務器上磁盤空間不夠無法壓縮,最後我選擇的辦法是使用FTP傳,沒想到什麽好辦法。
網站的數據庫大小共2G多,其中有一個網站的MySQL數據庫竟然達到1.9G,並且導出的sql文件大小也在1.3G,其他幾個都是小網站數據庫不大。
網站源程序下載的過程中,沒遇到什麽重要性的問題。在數據庫導出導入的過程中遇到難題,數據庫sql文件超過100M就會出現問題(已經調整過max_allowed_packet的大小),最後查看其中有幾個表特別大,導入的方法兩種,分批導入(導出數據大的表)和直接拷貝數據庫文件。
在所有的網站部署好之後,遇到兩個問題
1,其中一個網站是用phpyun安裝的程序,源程序中文件夾templates_c需要較高權限運行,才能保證網站正常;
2,另外一個網站是phpcms安裝,之前搭建php用的php5.3,同樣的環境其他網站沒有問題,而此網站一直500錯誤,無法打開,經過很久的研究之後,決定換一個PHP5.2的安裝版本,換過之後網站訪問正常。初步判定可能是libmysql.dll文件以及其權限問題導致(並未測試只是判定)。
至此,所有的網站源程序以及數據庫遷移完畢!

江蘇三艾網絡科技有限公司

linux服務器網站如何遷移到win服務器