原來原因是這樣的:PHP程序到服務器,只能在目錄中運行,無法在網(wǎng)站根目錄運行,還是目錄權(quán)限的問題:
D盤權(quán)限為administrator,下面有一目錄為網(wǎng)站目錄Web,權(quán)限為administrator,然后Web目錄下面是各個網(wǎng)站的目錄,比如說ecshop目錄,平時的建法是ecshop目錄權(quán)限為administrator,下面再建Data目錄和Web目錄,這兩個目錄的權(quán)限是權(quán)限為administrator+web_ecshop(IIS運行帳號),這樣問題就來了,放根目錄的PHP程序就會出現(xiàn)各種各樣的問題,就是不能正常運行,這應該是目錄權(quán)限繼承的問題。
正確的權(quán)限設定是ecshop目錄權(quán)限為administrator+web_ecshop(IIS運行帳號),下面的兩個目錄權(quán)限為繼承,也就是網(wǎng)站根目錄的上級目錄的權(quán)限要和網(wǎng)站根目錄權(quán)限一樣這才樣就沒問題了。
不過其實問題就出現(xiàn)在requira和requare_once這兩個函數(shù)都是調(diào)用文件用的,但是很多初學php編程的都會在寫代碼的時候把調(diào)用相對路徑搞錯,比如這個錯誤列子這里(../includes/init.php)。他是用兩個點作為相對路徑的表示,但是在require和require_once這兩個函數(shù)中是使用一個點來調(diào)用的。
如果服務器是windows的話,你的include_path路徑設置有問題也會一起這種錯誤。
還有一種情況就是目錄的問題,最后是在磁盤目錄下建立一個文件,再在文件夾下建立一個二級目錄做為網(wǎng)站的跟目錄,而且網(wǎng)站根目錄的權(quán)限一定設置的和上一級目錄一樣以防出現(xiàn)錯誤。
[ 上一篇 ] 666.com以30萬美元的高價已經(jīng)被買
[ 下一篇 ] 百度優(yōu)化標題最好是"關鍵字_欄目"這種寫法
相關新聞
日期:19 瀏覽:20971
日期:19 瀏覽:20950
日期:19 瀏覽:18511
版權(quán)所有:啟邁科技-合肥網(wǎng)站建設 皖ICP備19009304號-1 皖公網(wǎng)安備 34010402702162號
網(wǎng)站建設,網(wǎng)站設計公司啟邁科技,為眾多企業(yè)提供網(wǎng)站建設,網(wǎng)站制作,響應式網(wǎng)站設計,手機網(wǎng)站建設,微網(wǎng)站,模板建站,企業(yè)郵箱等一站式互聯(lián)網(wǎng)解決方案和建站服務10年。