由于某种原因,我无法使Xdebug在PhpStorm中用于本地(在Mac上)TYPO3 9.5站点。使用Composer进行设置,并且该网站位于/ Users / myusername / Sites / mysite
已安装Xdebug,并在具有单个测试index.php文件的另一个本地https://fun.test上运行正常。
我的端口正确,创建了“运行/调试”配置作为PHP网页,起始网址为https://mysite.test。在该配置的服务器(mysite.test 443)上,我包含(也尝试不包含)路径映射。我还在绝对路径中设置了来自供应商bin映射的符号链接。但是无论我如何尝试,我都会不断得到
调试会话已完成,没有被暂停 这可能是由于路径映射配置错误或本地和远程项目不同步引起的。
我观看了视频,但它们是TYPO3较早版本的示例,并且没有https,对我不起作用。
有人提示如何使其工作吗?
已更新,其中包含部分错误日志
-> <notify xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" name="error"><xdebug:message filename="file:///Users/myuser/Sites/mysite/var/cache/code/cache_core/ext_localconf_f91d966404f45802fa2d2f505b0b6efa59cfb322.php" lineno="884" type="Notice"><![CDATA[Undefined index: adminpanel_requestcache]]></xdebug:message></notify>
-> <notify xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" name="error"><xdebug:message filename="file:///Users/myuser/Sites/mysite/public/typo3/sysext/core/Classes/MetaTag/AbstractMetaTagManager.php" lineno="299" type="Notice"><![CDATA[Undefined index: allowedSubProperties]]></xdebug:message></notify>
-> <notify xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" name="error"><xdebug:message filename="file:///Users/myuser/Sites/mysite/public/typo3/sysext/core/Classes/Utility/GeneralUtility.php" lineno="3913" type="Notice"><![CDATA[Undefined index: makeInstanceService]]></xdebug:message></notify>
答案 0 :(得分:0)
现在正在工作。在PHP Web页面的“运行/调试配置”中,服务器配置我在绝对路径中设置了来自供应商bin映射的符号链接,并为所有主“项目文件”文件夹输入了绝对路径(没有区别,但是之后工作)。
答案 1 :(得分:0)
根据我的经验,上述错误消息通常是由于
这就是错误消息的意思,但是凭直觉我总是低估了可能的同步问题。
要缩小问题的范围(以防断点不被击中):