Notă: versiunile actuale folosesc Xdebug 3, care a schimbat configurarea față de Xdebug 2 — portul implicit este acum 9003 (nu 9000), iar activarea se face prin
xdebug.mode=debugșixdebug.client_hostînphp.ini.
Pentru a depana un magazin Magento 2 cu Xdebug, ai nevoie de o instalare Magento funcțională și de extensia Xdebug instalată pe server.
PhpStorm (recomandat)
- Deschide proiectul Magento 2 și mergi la Settings/Preferences → PHP → Servers.
- Adaugă un server: dă-i un nume, setează Host (domeniul de dezvoltare) și bifează Use path mappings.
- Mapează rădăcina proiectului local la calea absolută de pe server (ex.
/var/www/html/magento2). - Activează Start Listening for PHP Debug Connections (iconița din dreapta sus), pune un breakpoint și rulează aplicația în browser.
Sublime Text
Instalează Package Control, apoi pachetul Xdebug Client. Salvează proiectul (Project → Save Project As) în rădăcina aplicației și configurează path_mapping în fișierul .sublime-project pentru a lega calea de pe server de cea locală. Pornește sesiunea din Tools → Xdebug → Start Debugging.