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