在我的Web應用程序中,用戶可以下載包含應用程序文件的.tar.gz存檔。但是,由於MySQL數據庫不會被配置,因此用戶需要運行位於./install
的安裝腳本。如何檢測程序的第一次運行?
我第一次運行應用程序時,通過檢查./install
目錄是否存在,「抓住」用戶。如果是這樣,index.php頁面將用戶重定向到安裝腳本。
但是,我想知道是否有一個更優雅的方式來「抓住」用戶在第一次運行的程序。
IRC上的某個人建議web服務器在完成時創建一個文件.installed
,但由於Web服務器可能沒有寫入Web根目錄的權限,所以我不能依賴它。
你將如何去解決這個問題,或者我的解決方案是否可行?
我認爲這是一個很好的解決方案。但是如果你沒有寫權限,你怎麼刪除'install'目錄? – 2010-03-15 19:20:18
在我的應用程序?我要求用戶在安裝後執行此操作。 :) – 2010-03-18 14:46:30