如何设置 PhpStorm 来调试 October CMS



我尝试过调试吧,但这并没有给我足够的信息。

我还尝试使用与 Laravel 相同的方法来设置 October CMS 进行调试,但是当我设置断点时,它会在index.php处停止。另外,我已经尝试了 PhpStorm 中的验证脚本,但它给出了 404 错误。

我正在尝试调试我正在开发的插件,使用像PhpStorm或NetBeans这样的IDE会更容易。任何帮助将不胜感激。

我已经通过在 PHP 网页设置中设置 URL:/phpstorm/public 来设置 phpstorm 来调试 laravel 项目,但是当我在我的 octobercms 项目中尝试一些模拟的东西时,我得到的只是等待连接,这意味着断点永远不会被击中,这是我正在使用的设置

xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port= 9000
xdebug.remote_autostart=1
xdebug.profiler_enable=1
xdebug.profiler_output_dir ="c:/wamp64/tmp/"
xdebug.idekey=PHPSTORM

在我有的 PHP 网页中

起始网址:/octobercms/backend/rainlab/blog/Posts我没有在服务器中设置路径映射,因为我没有为Laravel项目执行此操作,我正在使用具有以下设置的WAMP64c:/wamp64/www/octobercms/这是我的虚拟主机文件

<VirtualHost *:80>
ServerName octobercms.test
DocumentRoot "c:/wamp64/www/octobercms"
<Directory  "c:/wamp64/www/octobercms">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
DirectoryIndex index.php index.html
Require local
</Directory>
</VirtualHost>

关于我应该用于十月CMS的设置的任何建议都会有所帮助

我不确定这是否有帮助,但经过几次尝试让它工作,我设法让 phpstorm 在我通过以下选择的断点停止

  1. 按上述方式设置wamp
  2. 在 PHP 网页部分,我将 Start URL: 设置为/October CMS/后端/RainLab/blog/posts 并应用设置
  3. 在帖子中设置断点.php
  4. 按下运行按钮

世界一切都很好,我现在可以尝试弄清楚为什么我的插件没有做它应该做的事情。

最新更新