織夢(mèng)安裝360漏洞補(bǔ)丁之后不能夠運(yùn)行PHP代碼的問(wèn)題
時(shí)間: 2018-12-06 11:51
閱讀: 次
作者:素材無(wú)憂網(wǎng)
360的織夢(mèng)dedecms 漏洞補(bǔ)丁在圈子里面還是有一些知名度的,可同樣能夠出現(xiàn)一些小問(wèn)題,畢竟人家不是專門(mén)研究織夢(mèng)的,又一次打了360的補(bǔ)丁之后,
結(jié)果悲劇了,刷新頁(yè)面居然不能使用php標(biāo)簽。
沒(méi)辦法,只能一個(gè)文件一個(gè)文件的找。
憑著直覺(jué)和對(duì)織夢(mèng)的了解,應(yīng)該是某個(gè)文件禁止了PHP代碼運(yùn)行。
最后鎖定在文件,在里面找到這個(gè)函數(shù):
dedecms_360patch_utf8\include\helpers\channelunit.helper.php
文件,在里面找到這個(gè)函數(shù):
function MakeOneTag(&$dtp, &$refObj, $parfield='Y')
把里面的代碼:
$cfg_disable_tags = isset($cfg_disable_tags)? $cfg_disable_tags : 'php';
修改為:
$cfg_disable_tags = isset($cfg_disable_tags)? $cfg_disable_tags : '';
更新頁(yè)面,問(wèn)題完美解決掉。說(shuō)到這里不得不說(shuō)一句,有些時(shí)候織夢(mèng)也會(huì)顯示PHP代碼的運(yùn)行,大家適當(dāng)?shù)脑诤笈_(tái)系統(tǒng)之中查看修改就可以。
標(biāo)簽: