我已經爲過去幾個項目構建了基於PHP的「健康檢查」腳本,但它們總是爲該場合量身定做,而不是作爲獨立產品的抽象書寫。我想知道這種解決方案是否存在。你的網站應用程序或網站有健康檢查嗎?
我的「健康檢查」 MEAM什麼是受保護的web頁面的功能很像一套單元測試,但在一個更具操作性的水平,顯示像
- 的東西紅/黃/綠狀態緩存目錄是否可寫?
- PHP版本是否正確,是否需要安裝擴展?
- 數據庫服務器可以訪問嗎?
- 數據庫中是否存在必要的表格?
- 是否有足夠的磁盤空間可用?
- 該網站的首頁是否可以訪問並呈現完全(=沒有PHP錯誤)?
- 該項目的圖書館的MD5校驗和是否與原來的相匹配?
- 首頁的輸出是否通過了W3C驗證器?
您是否在應用程序和網站中執行此操作(或其中的一部分)?
是否有任何標準化的工具可以帶來所有功能來執行測試(最好是插件),只需要進行相應配置?
我在談論一個輕量級解決方案,即使在最小的基於PHP的Web包中也可以運行,不需要擴展和服務器訪問。
是否有,也許,有一種方法來設置這使用一個單元測試框架可用於PHP(最好是PHPUnit)?如果是這樣,你知道任何資源/教程概述如何?
更新:似乎有不被這種流行的現成的解決方案,否則,有超過100個瀏覽,我肯定就不會有它的一些提。看到建立這樣一個工具作爲一個開源項目有一些初步的興趣,請隨時發佈一個理想的解決方案,你會看起來像什麼,它將具有什麼功能。
這可能是一個XML文件作爲配置的通用工具真的很有趣。 – Franz 2010-03-09 01:34:04
@Franz是絕對的,有文件操作插件(存在,可寫,md5),mySQL和Web客戶端來獲取和驗證頁面。將真的值得建設!.... – 2010-03-09 01:40:41
如果健康檢查顯示問題,你會怎麼做?發送一些電子郵件? – Mawg 2010-03-09 01:55:36