2010-04-17 145 views
1

當我的web應用程序項目從開發服務器遷移到活動服務器時,我面臨問題。原因是因爲我只是意識到現場服務器有不同的PHP版本和可用內存低於我的。從開發遷移到活動服務器時出現問題

我在客戶端給我他們的服務器的ftp和cpanel訪問權後發現這個,這是一個共享主機。

所以,

  1. 我們應該如何處理這種情況?並在將來避免類似的問題?
  2. 開發服務器最合適的配置是什麼?

btw,我在Windows中使用xampp。它有apache和mysql。

回答

2

未來,您應該就生產服務器的最低規格達成一致,並適當調整開發服務器(如有必要)。這也有助於儘快獲得生產系統的訪問權限(或有關信息),以便儘早進行必要的更正。

+1

當然,如果你知道你的客戶,請提供服務器機器的規格。 – Adnan 2010-04-17 16:32:38

1

我不得不面對完全相同的問題(作爲客戶端...),儘管我堅持要求網絡代理商必須在我們的託管服務器上進行測試,但他們沒有。當他們交付時,幾乎所有的東西都破了,因爲版本和設置非常不同。

如果網站要託管在共享的託管服務器上,通常可以爲自己的空間獲得幾塊錢。如果你不想複製完全相同的版本/設置environement,這是一個便宜的方式來測試你的工作

1

我有一箇舊的奔騰||大約256Mb的RAM是我的開發環境,對於PHP工作,我通常會進一步將內存使用限制在適度低的水平。然後,在我編寫一行代碼之前,我要求我的客戶從我們希望部署的環境中爲我保存phpinfo輸出的副本。最後一點,我將重新配置我的迷你盒,使其運行完全一樣。

這對我來說好幾年了,因爲我幾乎總是保證部署的性能提升(客戶喜歡),我不必擔心環境衝突。

相關問題