當我的web應用程序項目從開發服務器遷移到活動服務器時,我面臨問題。原因是因爲我只是意識到現場服務器有不同的PHP版本和可用內存低於我的。從開發遷移到活動服務器時出現問題
我在客戶端給我他們的服務器的ftp和cpanel訪問權後發現這個,這是一個共享主機。
所以,
- 我們應該如何處理這種情況?並在將來避免類似的問題?
- 開發服務器最合適的配置是什麼?
btw,我在Windows中使用xampp。它有apache和mysql。
當我的web應用程序項目從開發服務器遷移到活動服務器時,我面臨問題。原因是因爲我只是意識到現場服務器有不同的PHP版本和可用內存低於我的。從開發遷移到活動服務器時出現問題
我在客戶端給我他們的服務器的ftp和cpanel訪問權後發現這個,這是一個共享主機。
所以,
btw,我在Windows中使用xampp。它有apache和mysql。
未來,您應該就生產服務器的最低規格達成一致,並適當調整開發服務器(如有必要)。這也有助於儘快獲得生產系統的訪問權限(或有關信息),以便儘早進行必要的更正。
我不得不面對完全相同的問題(作爲客戶端...),儘管我堅持要求網絡代理商必須在我們的託管服務器上進行測試,但他們沒有。當他們交付時,幾乎所有的東西都破了,因爲版本和設置非常不同。
如果網站要託管在共享的託管服務器上,通常可以爲自己的空間獲得幾塊錢。如果你不想複製完全相同的版本/設置environement,這是一個便宜的方式來測試你的工作
我有一箇舊的奔騰||大約256Mb的RAM是我的開發環境,對於PHP工作,我通常會進一步將內存使用限制在適度低的水平。然後,在我編寫一行代碼之前,我要求我的客戶從我們希望部署的環境中爲我保存phpinfo輸出的副本。最後一點,我將重新配置我的迷你盒,使其運行完全一樣。
這對我來說好幾年了,因爲我幾乎總是保證部署的性能提升(客戶喜歡),我不必擔心環境衝突。
當然,如果你知道你的客戶,請提供服務器機器的規格。 – Adnan 2010-04-17 16:32:38