wordpress开启调试模式及错误日志

配置文件说明

需要修改的配置文件是WordPress根目录下的 wp-config.php 文件,记得以 UTF-8 无 BOM 格式编码。

开启调试模式

设置调试模式要修改的是 WP_DEBUG 这个常量,默认是:

define(‘WP_DEBUG’, false);
需要开启时找到这行并修改为:

define(‘WP_DEBUG’, true);
即可,false代表关闭,true代表开启。

输出调试信息

如果需要输出调试信息到日志文件(前提是开启了调试模式),在下面加一句

define(‘WP_DEBUG_LOG’, true);
即可,调试信息会被保存到 wp-content 目录下 debug.log 文件。

不在页面显示

如果并不需要在页面显示调试信息,那么你可以加上这一句

define(‘WP_DEBUG_DISPLAY’, false);
来实现。这个一般配合 WP_DEBUG_LOG 使用,即只输出日志不在页面显示。

修改静态脚本

如果你需要调试WordPress的CSS和Javascript代码,那么你可以加这一句

define(‘SCRIPT_DEBUG’, true);
来调用完整版代码(默认调用的都是压缩版,压缩版根本没法看,通常都是修改完整版代码)。

记录数据查询

如果你需要记录页面都进行了哪些数据库查询,那么你可以加这一句

define(‘SAVEQUERIES’, true);
来实现,然后读取全局变量 $wpdb->queries 就可以知道有哪些查询了。

原创文章,作者:admin,如若转载,请注明出处:https://wpext.cn/243.html

(0)
adminadmin
上一篇 2023年11月18日 下午11:30
下一篇 2023年11月18日 下午11:32

相关推荐

  • 宝塔面板安装nginx/php/mysql

    安装完宝塔面板后,使用生成的用户名密码登录到服务器,首次登录时会出现用户协议,滑到最底下后点击 我已阅读并同意 进入面板 输入宝塔的账号密码进行绑定,如果没有账号点击未有账号,免费…

    2023年11月18日
  • windows 系统安装 PHP的redis扩展

    因为用windows系统开发PHP网站或应用,有一些需要用到redis,所有需要安装redis,默认是已经安装好了 PHP,首先需要下载redis,下载地址:https://git…

    2023年11月18日
  • PHP 在线解压zip压缩包文件

    在使用虚拟主机的时候,在主机面板可能没有解压的功能,我们上传很多文件时又比较慢,所以需要使用php代码对zip文件进行解压。php 有自带的解压功能,下面为简单的解压代码,将dem…

    技术手记 2018年11月18日
  • Dcitys 城市分站插件 WordPress城市分站插件

    Dcitys城市分站站群插件,自动生成 3700+ 地区分站,批量添加关键词,自动生成分站TDK,海量关键字快速霸屏搜索引擎,多城市站群系统企业网站SEO优化,关键词排名优化,企业…

    2023年11月22日
  • FreeSWITCH 与鼎信无线网关配置

    接口连接设备开箱上机柜,设备上电,用网线将电脑直连设备 FE0 或者 FE1 口,两个网口是桥接模式,默认 IP 是192.168.11.1,掩码 255.255.255.0,同时…

    2018年11月18日
  • 宝塔面板一键迁移网站及数据库

    两个服务器间迁移数据太麻烦了,宝塔面板中有宝塔一键迁移插件安装上,注意是在要迁出数据的服务器上安装,安装完成后,在一键迁移插件设置中输入 新服务器的面板地址及面板API密钥。按照提…

    2023年11月18日
  • win10安装apache及php7

    现在又很多php本地安装集成包phpstudy、wamp、xampp等,原来一直使用这些集成包,安装简单方便,因为不想安装一些没用的软件,后来就直接自己进行了环境搭建。 一、首先安…

    2021年11月18日
  • TCPDF将中文字体设置为内嵌字体的方法

    PHP的PDF扩展库TCPDF将中文字体设置为内嵌字体的方法 下载要设置的字体,如名为simfang.ttf,放在./vendor/tecnickcom/tcpdf/tools目录…

    技术手记 2023年11月18日
  • ThinkPHP执行数据迁移时出错问题

    执行数据迁移相关命令时报 Fatal error: Class ‘think\facade\Env’ not found 错误,是版本问题,可在 compo…

    技术手记 2023年11月19日
  • mysql 将一个表中的数据更新到另一个表中

    update table_a ,table_bset table_a.field = table_b.fieldwhere table_a.id= table_b.aid 将 ta…

    技术手记 2023年11月18日

发表回复

登录后才能评论