如果调试会话未启动, 请检查下列常见问题:
- 尝试连接的地址可能无效。
- Zend Debug Server 可能未正确安装在 你正在连接的服务器上。 可在服务器上检查 phpinfo() 的输出 来测试这种情况,并搜索“Zend Debugger”。 如果未安装,应该在您的服务器上安装 Zend Platform。
- Zend Platform 可能配置成了不允许主机 启动调试会话。 可在 Zend Platfom 中或 php.ini 文件中 配置所允许/拒绝的主机列表。
- 您的机器可能有防火墙保护, 因此阻止 Zend Debug Server 与其连接。 Zend Debug Server 试图连接回您的机器的 指定端口(缺省值为 10000,可在 “首选项 -> 调试”窗格中配置)。 您可能必须在防火墙中打开此端口 以启用远程调试。
- 输入的地址可能不是有效的 PHP 文件。 PHP 必须安装在服务器上,并进行配置 以将指定的扩展名作为 PHP 文件处理。
- 可能在尝试通过代理服务器连接。 设法禁用代理(完全禁用,或者对正在尝试 连接的特定服务器禁用)。
- 有可能已出现其它类型的错误。 请试着检查服务器错误日志 (通常在 UNIX 系统的 /var/log/httpd/error_log 中) 的结尾处,以获得可能的错误消息。
- 在参数中设置的Zend Platform URL 与在通道设置中定义的通道目标主机的URL不同。
