PHPMYADMIN 异常:指定的上下文(“\SqlParser\Contexts\ContextMySql50724”)不存在

Aam*_*mir 5 php zend-framework xdebug phpmyadmin visual-studio-code

我使用的是 Ubuntu 18.04,Zend Framework 3,并将 Xdebugger 与 Visual Studio 集成。现在,当我在 Visual Studio 中启动调试器并在浏览器中的本地主机上重新加载 phpmyadmin 网页时localhost/phpmyadmin,它会显示此错误

在此输入图像描述

尽管我没有设置任何断点,但每次它仍然停在上面屏幕截图所示的位置。

Xdebug.ini

xdebug.show_error_trace = 0
xdebug.show_exception_trace = 0
zend_extension=/usr/lib/php/20170718/xdebug.so
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_host = 127.0.0.1
xdebug.remote_log = /tmp/xdebug_remote.log
xdebug.remote_mode = req
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
xdebug.remote_connect_back=1
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏。

小智 0

PHPMyadmin - SQL 解析器无法找到 SQLfile 上下文。

看看下面的链接,这可能会帮助您解决这个问题。

---在这里您可以看到问题的原因---

https://github.com/phpmyadmin/phpmyadmin/issues/13728#issuecomment-338804494

---在这里您将找到改进 SQL 上下文加载的代码更改 ---

https://github.com/phpmyadmin/sql-parser/commit/9b56a083c53fd17d06d542ec21aac9a31093d3dc

谢谢,尼尔的