为什么缺少Xdebug开始调试(启动浏览器)?

时间:2014-11-28 08:41:46

标签: xdebug sublimetext3

昨天一切正常。今天我用ctrl + F8添加断点并按ctrl + p,x d,没有Xdebug Start Debugging(启动浏览器),只有Xdebug Start Debugging。 为什么我应该在哪里改变?任何信息将不胜感激!

2 个答案:

答案 0 :(得分:4)

只需删除当前的.sublime-project文件并再次保存项目。

项目 - >将项目另存为......

然后在.sublime-project文件中再次插入以下代码:

{
  "folders":
  [
    {
        "follow_symlinks": true,
        "path": "."
    }
  ],
  "settings": {
    "xdebug": {
         "url": "http://my.local.website/",
    }
  }
}

**请务必将“网址”更改为您的网站基本网址。

答案 1 :(得分:1)

听起来你需要为xdebug提供url

例如,假设您的项目documentroot位于http://localhost/myproject/public_html,然后位于SublimeText3转到Project -> Edit Project,并为url输入xdebug值}。

例如,我的项目文件目前看起来像:

{
    "folders":
    [
        {
            "follow_symlinks": true,
            "path": "/var/www/html/myproject"
        }
    ],
    /* below is the important part ;) */
    "settings": {
        "xdebug": {
            "url": "http://localhost/myproject/public_html",
        }
    }
}

保存后(您可能需要重新启动SublimeText?)然后选择在浏览器中打开'应该出现。

此外,您可以在xdebug(url)的用户设置中设置Preferences -> Package Settings -> Xdebug -> Settings User字段,但这会使url在所有项目上打开,而不仅仅是当前项目。 / p>