朋友使用espcms做了一個(gè)網(wǎng)站,傳到看服務(wù)器上之后發(fā)現(xiàn),諸如“index.php?ac=article&at=read&did=69”這樣的動(dòng)態(tài)頁(yè)面訪(fǎng)問(wèn)出現(xiàn)一個(gè)“Access denied!”錯(cuò)誤提示。
我查看了一下index.php代碼,發(fā)現(xiàn)第14行有個(gè)對(duì)admin_ROOT的判斷,
if (!@include admin_ROOT . 'datacache/public.php') {
exit('<b>Access denied!</b>');
}
看樣子是沒(méi)有找到此文件,第11行有個(gè)對(duì)admin_ROOT的定義,我發(fā)現(xiàn)里面的路徑依舊還是之前在本地時(shí)候的路徑。上傳一個(gè)寫(xiě)上phpinfo()的php文件,獲取到當(dāng)前路徑的真實(shí)地址,將11行修改為:
define('admin_ROOT','D:\web\daxianggang\htdocs');
再次訪(fǎng)問(wèn)頁(yè)面,一切正常!