[英]PHPStorm, Xdebug and remote debugging (using FTP in phpstorm)
[英]Debugging Codeigniter with XDebug using PHPStorm
設置XDebug后,我成功調試了可以直接訪問PHPStorm的php文件。
但最近我開始使用CodeIgniter,我完成了本教程 。 現在我想知道是否可以調試特定的MVC文件,例如controller.php。 因為在設置斷點並開始使用PHPStorm調試控制器文件之后,它當然聲明“不允許直接腳本訪問”,因為我直接訪問了腳本。
當手動訪問文件時,例如http:// localhost:63342 / 01_codeigniter_tutorial / public_html / index.php / controller它只顯示404頁面而不是顯示的常用輸出,而不是用PHPStorm打開它。
所以我想知道是否有一個特定的文檔來讀取調試CodeIgniter或我只是處理錯誤?
感謝LazyOne,他在評論中啟發了我,我能夠找到我的錯誤和解決方案。
使用PhpStorm瀏覽網站時顯示404頁面的第一個原因是我使用的是PhpStorm內置的Web服務器,而不是我的Apache。 並且說服務器不處理mod_rewrite規則(這簡化了URL),因此對於使用CodeIgniter的站點,它將無法工作。 由於腳本不能直接訪問,因此只需單擊PhpStorm中的run即可實現。 所以我們必須從外部/ Web瀏覽器啟動調試請求。
現在有兩件事要做:
完成所有設置后,您只需刷新頁面,IDE就會收到您的調試請求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.