我想用Xdebug和Vagrant(Drupal VM)配置PhpStorm 2016.2。我已閱讀了許多教程,建議如何配置這三個應用程序。我認爲它幾乎在那裏,但我不知道這個錯誤是什麼?用Xdebug和Vagrant配置PhpStorm
當我點擊設置路徑映射,看來「項目文件路徑」是問題。在流浪,我有:
- /var/www/drupalvm/sitelog/index.php
在我的本地我有:
- /用戶/ 24ma13wg/PhpstormProjects/sitelog/index.php文件
...但我沒有在我的項目文件的index.php:
我該如何解決這個問題?謝謝。
** 1)** *「但我的項目文件中沒有index.php:」*這是因爲您只爲部分站點創建了項目。 ** 2)** *「在我的本地我有:'/Users/24ma13wg/PhpstormProjects/sitelog/index.php'"* - 你沒有 - 再次比較你的路徑 - 你的截圖顯示你已經在子文件夾('/ sitelog/modules/sitelog')中創建了項目,而'index.php'應該在'/ sitelog/index.php'中 - 現在它在項目之外。 – LazyOne
當然,index.php不在項目中。我承認這是一個不尋常的設置。我從drupal.org上的git repo創建了我的項目,其中只包含模塊文件。我添加了其餘的網站文件,只是爲了獲得一個工作網站。你是說要讓調試器工作,所有網站的文件必須在項目中 - 所以我需要重新創建我的項目。道歉,我不知道所有這些應用程序如何工作。 – 24ma13wg
那麼......你如何創建你的項目的方式可能足以做實際的編碼。但是對於整個網站的調試可能不夠好 - 對不起,不是Drupal的用戶,所以我不知道最佳實踐等。如果你讀過/看過的教程說可以用這種方式調試它(只有你的模塊代碼)然後...更深入。現在,IDE正在尋找'index.php',因爲它是您網站的入口點,並且在項目中找不到它..所以從IDE方面來看,這可能表明可能存在錯誤配置(這是一個調試會話,該文件被執行,但您沒有它)。 – LazyOne