php之xdebug多站点失效问题
来源:互联网 发布:知乎 国企校园招聘 编辑:程序博客网 时间:2024/05/16 05:54
由于更新了PHPSTORM,重新配置了xdebug,但是出现不能进入调试模式的情况,搜索了很多资料,检查了IDE的配置和浏览器插件的配置,都是正确的,最后在localhost根目录下建立了一个php文件,发现打断点能够进入调试模式。
几经周折,最后才发现由于我使用了多站点配置,当前页面开启xdubug,只会对当前页面的host生效,其他host不会进入调试模式。
比如,有两个域名地址,一个localhost,一个localhost-test,我访问localhost/test.php,打开浏览器xdebug,这个时候刷新会进入test.php的调试模式;同理,localhost-test/index.php页面打开xdebug按钮开启xdebug,刷新也会进入index.php的调试模式。意思就是点击xdebug按钮开启调试模式之后,就只会对当前页面的host下的文件生效。
特殊场景:如果localhost/test.php中有header或者a标签、ajax跳转了localhost-test/index.php,但是只在localhost/test.php页面点击了xdebug按钮开启了调试模式,那么点击a标签或者ajax调用localhost-test/index.php的接口的时候,index.php不会进入调试模式,因为localhost-test没有开启xdebug。
解决方法:新开一个页面,输入想要开启xdebug模式的访问地址,比如localhost-test,然后点击xdebug按钮开启调试模式。
0 0
- php之xdebug多站点失效问题
- PHP调试之Xdebug
- PHP之安装xdebug
- 跨站点Session失效问题
- eclipse for php+Xdebug配置问题
- PHP调试跟踪之XDebug使用总结
- php调试之xdebug配置详解
- 【转】PHP远程调试之XDEBUG
- php xdebug
- php xdebug
- php setcookie 失效的问题
- PHP关于access_token失效问题
- IFrame引用跨域站点页面时,Session失效问题
- PHP开发工具ZendStudio下Xdebug工具使用问题
- php xdebug 安装的问题 64位和32位
- 【PHP配置】 配置XDEBUG过程中遇到的一个问题
- STL之迭代器失效问题
- PHP之——安装配置Xdebug模块详解
- 线性回归
- php比较两个二维数组是否相同,多维数组
- 设置Ionic2全局IOS/Android/WindowPhone风格
- 回到博客
- 防止tableview滚动误点击
- php之xdebug多站点失效问题
- Linux-Ubuntu14.04下JDK+tomcat安装与项目部署图文详解
- 统计学习方法-读书笔记
- C++ 设计模式之装饰者模式
- Java 中 String 类的常用方法 Ⅰ
- 171. Excel Sheet Column Number
- C# 设置和获取一个字节的某一位的值的方法 .
- Oracle的Flashback用法汇总
- HDU 5889 Barricade (单源最短路 + 最小割(最大流))