dede php不運作的解決方法:1、找到模板引擎停用標籤,刪除其中的「php」;2、在SQL命令列中執行指令「INSERT INTO `dede_sysconfig` (`varname`, ` info`, ``...)」。
本文操作環境:windows7系統、DedeCMS5.6版,DELL G3電腦
特定問題:
dede:php無法執行,線上等急。
織夢後台開始沒有模板引擎禁用PHP函數和模板引擎禁用標籤
我在SQL命令列工具內輸入了
INSERT INTO `dede_sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALUES ('cfg_disable_funs', '模板引擎禁用PHP函数', 7, 'bstring', 'phpinfo,eval,exec,passthru,shell_exec,system,proc_open,popen,curl_exec ,curl_multi_exec,parse_ini_file,show_source,file_put_contents'); INSERT INTO `dede_sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALUES ('cfg_disable_tags', '模板引擎禁用标签', 7, 'bstring', 'php');
後面又去掉了模板引擎禁用標籤對應框中的php,
生成介面中還是無法執行dede:php
#解決方案:
您要確認,您是否認真仔細地完成如下二步:
第一步:網站後台-系統-系統基本參數-其他選項-範本引擎停用標籤:刪除其中的「php」。
做完這一步,問題大致上得到解決。如果未解決,則執行第二步驟。
第二步:在SQL命令列中依序執行以下指令。一般用phpmyadmin中的mysql指令比較方便。
INSERT INTO `dede_sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALUES ('cfg_disable_funs', '模板引擎禁用PHP函数', 7, 'bstring', 'phpinfo,eval,exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source,file_put_contents');
注意:SQL命令列中複製我上面打的,不要複製其他的,因為有些網頁排版可能有問題。更不能自己對著螢幕打,因為單引號有兩種,容易搞混。
當然,還有一個可能,就是您重複執行了多次指令。直接進phpmyadmin中,查看dede_sysconfig數據,刪除不必要的就好。
相關推薦:《dedecms教學》
以上是dede php不運行怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!