linux伺服器網站到windows伺服器的一次遷移
原先一個網站在linux伺服器上所用的web服務為nginx+mysql+php,由於各種原因需要遷移到Windows伺服器上。
前期做的準備
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檔案以及其許可權問題導致(並未測試只是判定)。
至此,所有的網站源程式以及資料庫遷移完畢!
本文轉自forsk 51CTO部落格,原文連結:http://blog.51cto.com/forsk/1548323,如需轉載請自行聯絡原作者
相關文章
- 併發網伺服器遷移伺服器
- 網站遷移更換伺服器的方法網站伺服器
- 記一次快取伺服器遷移史,心塞!快取伺服器
- 伺服器遷移備忘錄伺服器
- Oracle遷移:Linux->WindowsOracleLinuxWindows
- 伺服器資料遷移的方法-硬體不同如何遷移資料伺服器
- 選擇無伺服器:Babbel 的遷移故事伺服器
- 伺服器遷移的兩種方式淺談伺服器
- 禪道遷移(windows_to_linux)WindowsLinux
- 由 Windows 向 Linux 遷移字型WindowsLinux
- 關於伺服器資料遷移,介紹在伺服器資料遷移計劃中的7個步驟伺服器
- 網站進行伺服器遷移前應做好哪些準備?網站伺服器
- expdp的一次遷移
- 一次網站遷移故障及分析網站
- 【通告】機房伺服器臨時遷移公告伺服器
- [基礎常識]遷移ECS雲伺服器伺服器
- Zookeeper的一次遷移故障
- Visual Studio 2015釋出網站到遠端伺服器網站伺服器
- 工作中雲伺服器遷移的幾點經驗伺服器
- 網站伺服器系統,選windows還是linux?網站伺服器WindowsLinux
- wsl docker 遷移 - windowsDockerWindows
- Oracle使用RMAN從Windows遷移資料到LinuxOracleWindowsLinux
- oracle資料庫遷移-文件 -LINUX_TO_WINDOWSOracle資料庫LinuxWindows
- Linux伺服器和Windows伺服器有著怎樣的區別?Linux伺服器Windows
- SharePoint伺服器端物件遷移資料夾伺服器物件
- Linux伺服器和Windows伺服器有什麼區別?Linux伺服器Windows
- Sqlserver批次遷移連結伺服器或作業,即一次性匯出所有連結伺服器或作業的建立指令碼SQLServer伺服器指令碼
- Windows和Linux系統下的Conda環境遷移WindowsLinux
- Linux伺服器和Windows伺服器有什麼區別?Linux入門Linux伺服器Windows
- 遷移windows子系統Windows
- Windows 遷移系統盤Windows
- 一次expdp/impdp遷移案例
- 記一次資料遷移
- 特網雲伺服器如何遠端連線Windows伺服器伺服器Windows
- 解析DELLR710伺服器遷移操作內容伺服器
- 更換主域伺服器,如何完整遷移AD和DNS伺服器DNS
- windows雲伺服器部署web網站Windows伺服器Web網站
- 一次Linux伺服器被hack的過程分析Linux伺服器