Apache 配置文件调试日志功能教程.

分类
Qampp手册
更新时间
2018-04-17 11:12:26

首先我们看一段代码:

# 禁止掉 . ~ 开头的文件访问, 比如伪静态等.
<Filesmatch "^(\.|~).*$">
    order allow,deny
    deny from all
    Require all denied
</Filesmatch>


很简单, 一个文件访问规则的代码块.配置似乎没有问题.

但作为开发者, 运维, 你怎么确定, 访问规则是否已经生效, 已经进入了执行呢?


以前的做法, 是直接url访问规则链接一次, 看效果.


新的做法, 可以用日志来查看.



qampp只需要在代码中加入 define LOG "${LOG}你的日志" 即可.



日志会记录在$_SERVER['Qampp_LOG'] 变量中.


实现原理:

define LOG "${LOG}dir_module>" 表示, 定义LOG变量, 并且将以前的值附在变量值上, 简单理解, 就是一个叠加过程.


在配置文件最后, 将LOG变量通过SetEnv释放进SERVER环境中.

<IfDefine LOG>

SetEnv Qampp_LOG "${LOG}"

</IfDefine>


这样我们就可以看到自已的日志了.


END



分享工作室[粤ICP备16004795号-2] 腾讯云 / 腾讯AI / 南沙新区 / 信用 0.012