discuz如何开启后台数据库升级的MYSQL语句直接执行功能

在使用Discuz的时候,很多调试功能都需要执行SQl语句,,除了我们使用像phpmyadmin这样的MySQl调试工具之外,Discuz自身也是可以执行SQL语句功能的。如何使用这个功能呢?
步骤:后台——》站长——》数据库——》升级

后台——》站长——》数据库——》升级

后台——》站长——》数据库——》升级

但是我们在这里并没有看到执行的功能区,原因是出于安全考虑,Discuz! 后台默认情况下禁止 SQL 语句直接执行,只能使用常用 SQL 当中的内容,
那如何开启这个直接执行SQL语句功能呢,需要将 config/config_global.php 当中的 $_config[‘admincp’][‘runquery’] 设置修改为 1。

方法:找到网站根目录下config文件夹下config_global.php文件(路径为:根/config/config_global.php),用编辑器打开。
找到

$_config['admincp']['runquery'] = '0';

将其中的‘0’改为‘1’,如下

$_config['admincp']['runquery'] = '1';

然后保存(如果你是在网站主机上,请将文件FTP上传覆盖
再次进入:后台——》站长——》数据库——》升级,就可以看到直接执行SQL语句的编辑框了。如图

可以看到直接执行SQL语句的编辑框

可以看到直接执行SQL语句的编辑框

未经允许不得转载:地下室先生博客 » discuz如何开启后台数据库升级的MYSQL语句直接执行功能

赞 (0) 打赏作者

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏