DEPPP未运行的解决方案:1.找到模板引擎的禁用标签,删除其中的“PHP”;2.从SQL命令行_u.sysconfig`(`varname`、`info`、`Dede`……)执行命令“insert`Dede”
本文的操作环境:Windows7系统,dedecms5.6版本,dellg3计算机
具体问题:
Dede:PHP无法执行。在线等待。
在织梦的后台没有模板引擎禁用的PHP函数和模板引擎禁用的标签
我输入了SQL命令行工具
1
2
3
4
5
6
7
8
|
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
结算条件:
您应确认是否仔细完成了以下两个步骤:
步骤1:网站背景-系统-基本系统参数-其他选项-禁用模板引擎标记:删除其中的“PHP”。
经过这一步,问题就基本解决了。如果没有,则转至步骤2。
步骤2:在SQL命令行上执行以下命令。在phpMyAdmin中使用MySQL命令通常很方便。
1
|
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_uu系统配置数据,删除不必要的数据。