找回密码
 立即注册
搜索
查看: 8|回复: 0

[开发文档] Discuz!DeBug模式-DeBug模式解析文档

[复制链接]

59

主题

0

回帖

196

积分

管理员

积分
196
发表于 4 天前 | 显示全部楼层 |阅读模式
DeBug 模式面向对象
有一定 php, mysql 基础的站长,程序开发者
作用
可以明细的列出当前页面的查询可以具体查询出现的文件,和时间。并且有查询的 explain 信息。便于检查哪里出现了慢查询。 可以查看当前页面内存使用情况 可以列出当前页面 $_G 变量中的内容 可以列出当前页面的 cookie 内容 可以查看当前浏览器的信息,User Agent 等
所需文件
将 function_debug.php 放到 source/function 目录下。
在 Git 上查看源码:function_debug.php
修改配置文件
修改 config\config_global.php,在 $_config = array(); 后加入一行:
  • $_config['debug' = 1;
则,每个页面都将开启 debug 模式。
如果修改为:
  • $_config['debug' = 'debug';
则不是每个页面都显示 debug 信息只有在 url 后面加上 &debug=debug 才会显示,这就可以避免普通用户也看到 debug 信息了。
DeBug 信息解释
  • 文件版本: Discuz! X3.5 20230316
  • ModID: forum::index
  • 包含: [文件列表] 51 in 0.054800s
  • 执行:
  • 服务器环境: WINNT, Apache/2.4.23 (Win32) OpenSSL/1.0.2j mod_fcgid/2.3.9 MySQL/5.7.26(db_driver_mysqli)
  • 内存: 3,425,856 bytes, 峰值 3,566,816 bytes
  • SQL: [SQL列表][AjaxSQL 18(discuz_table: 21, Using filesort: 4) in 0.130452s
  • 内存缓存:
  • 客户端 [详情] firefox:true chrome:112.0.0.0 safari:537.36 mozilla:5.0 webkit:537.36
  • [TOP $_COOKIE 执行 update.php

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|徐闹闹 ( 苏ICP备2024071704号-4|苏公网安备32108402000796号 | 电子营业执照亮照 )

GMT+8, 2025-7-17 22:46 , Processed in 0.112992 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表