调试-记录数据库查询

时间:2017-12-31 作者:Lokomotywa

define(\'WP_DEBUG\', true);
define(\'WP_DEBUG_LOG\', true);
define(\'WP_DEBUG_DISPLAY\', false);
define(\'SAVEQUERIES\', true);
这些是我的wp配置中的行。php文件。我现在所期望的是,我可以在单击我的站点后查看日志文件。我什么都没找到,尤其是没有调试。wp内容中的日志文件。我还有别的事要做吗?

1 个回复
SO网友:Cedon

调试日志将只捕获PHP生成的错误以及您手动发送给自己的内容。因此,如果现在没有创建它,那么PHP现在就不会生成警告/错误。

要手动发送内容,请使用error_log(). 不过有一点需要注意,您必须将echo设置为true 如果使用以下函数print_r() 转储数组等以查看实际内容,否则只会得到1 因此,您将需要以下内容:

error_log( \'--- $_POST ---\' . PHP_EOL );
error_log( print_r( $_POST, true ) );
error_log( \'--- End $_POST ---\' . PHP_EOL );
这样,您就可以在日志中搜索一些地标。PHP_EOL 是一个仅插入\\n 为了你,日志将有一个换行符。

结束

相关推荐

正在从‘WordPress_Logging_In’Cookie中删除用户名

我与一位客户合作,采取了一些严格的安全措施。在进行安全审查后,我们被告知存储在登录cookie中的用户名,例如:。wordpress_logged_in[username]|[hash]是必须移除的东西。由于这是登录系统不可分割的一部分,我不知道如何删除它并仍然维护会话。