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 系统配置数据,删除不必要的数据。
转载请注明:汇站网 » dede php 不运行怎么办