如何創建beta(測試)網站使用相同的webroot和cake文件夾? 該測試版(測試)網站可能位於http://beta.example.com或http://example.com/beta如何創建測試(測試)網站?
2
A
回答
5
應該完全獨立於生產服務器設置測試或「分段」服務器。你應該而不是重用實時系統的任何組件,甚至包括數據庫。只需使用單獨的數據庫設置生產系統的副本,單獨的文件,如果可能的話,使用獨立的(但完全相同的)服務器。
一個測試系統的關鍵是測試代碼,可能是車和可能刪除所有實時數據,拍你的狗,並採取你的午餐人質。此外,您的測試系統可能與生產系統不兼容,具體取決於您將要改變的道路。
因此,請在您的Apache配置(或您正在使用的任何設備)中創建一個新的虛擬主機,並將其設置爲與生產系統完全相同。完成。
+1
射擊狗+1:D – Tim 2011-05-31 11:52:07
6
我已經使用了幾年的一種方法是設置登臺服務器實例。這些可以是單獨的物理服務器,也可以是使用主機名檢查的同一臺服務器上。但是,最好在每個實例下都有獨立的Web根目錄和獨立的數據庫。如果您的網站的不同方面在分段實例之間共享,那麼您會有麻煩!
我的設置如下:
- 發展(與源代碼,建立以服務http://websitename.dev(本地域)
- 預覽計算機(單獨的服務器,用於提供網站預覽或網站更改,然後再做額外的工作)http://websitename.preview.mycompanyname.com
- Next(這是對同一個s erver作爲實時網站,在不同的web根目錄下,並連接到不同的數據庫。這個服務器的原因是因爲SO MANY TIMES有一個網站在開發機器上工作,但是當它被直播時,在現場服務器上的東西使網站DIE。 http://websitename.next.mycompanyname.com
- 直播(通常直播服務器設置)http://websitename.com
這一切都是通過正確分配DNS記錄實現(以指向正確的服務器),並使用我的Web服務器應用程序的配置腳本,聽取主機名稱並提供正確的Web根目錄。
相關問題
- 1. 爲網站創建壓力測試
- 2. 網站測試
- 3. 測試網站
- 4. 測試網站
- 5. 網站測試
- 6. 如何爲網站構建Watir測試?
- 7. Chrome網站測試?
- 8. Demandware網站測試
- 9. 測試「創建」
- 10. 如何爲網站創建Facebook測試用戶?
- 11. TheIntern功能測試:我如何測試我自己的網站?
- 12. Junit測試,創建其他測試
- 13. HPQC C#創建測試計劃測試
- 14. 如何使用XAMPP測試網站?
- 15. 如何測試我的網站表單?
- 16. 如何測試基於Ajax的網站?
- 17. 如何在Dreamweaver中測試SHTML網站?
- 18. 如何設置實時測試網站?
- 19. 如何嚴格測試網站?
- 20. 如何加速測試我的網站?
- 21. 如何「猴子測試」的網站
- 22. 如何用knp_pagination_sortable()功能測試網站?
- 23. Asp.net網站負載測試
- 24. casperjs測試內部網站
- 25. 使用XAMPP測試網站
- 26. 測試海量網站
- 27. 離線測試網站
- 28. 網站的現場測試
- 29. 安全測試網站
- 30. 測試Elastic Beanstalk網站
如果它是相同的webroot它是相同的網站。只是一個新的虛擬主機指向相同的代碼。沒有太多指向這一點。 – dogmatic69 2011-05-31 09:26:53