Menjalankan skrip pada baris perintah adalah sesuatu yang sering kita lakukan di Magento 2. Misalnya, ketika membuat modul baru, kita harus menjalankan setup:upgrade
perintah. Kita tidak dapat melihat semua informasi yang perlu kita ketahui.
Saya tahu banyak pengembang Magento memilih PHPStorm sebagai editor favorit mereka. Bagaimana kita bisa menggunakan PHPStorm untuk men-debug baris perintah Magento 2?
magento2
debug
command-line
Khoa TruongDinh
sumber
sumber
@ KAndy menjawab menempatkan saya di jalur yang benar, tetapi saya mengembangkan secara lokal menggunakan gelandangan dan harus melakukan yang berikut untuk mendapatkan ini berfungsi 1
Konfigurasikan Xdebug:
Setel
remote_host
IP ke alamat IP host (bagi saya, menggunakan alamat IP dariifconfig
pada mesin tamu tidak bekerja - alamat IP yang digunakan diperoleh dari pengaturan jaringan pada mesin host sebagairemote_host
).Konfigurasikan PHP Storm
Settings -> Languages and Frameworks -> PHP -> Servers
jika Anda belum melakukannya. (Lihat tangkapan layar)Run -> Edit Configurations
dan tambahkanPHP Remote Debug.
Settings -> Languages and Frameworks -> PHP -> Debug
Centang "Break at first line in Script PHP" (ini dapat membantu men-debug masalah dengan pemetaan jalur Anda.)Run -> Debug Vagrant
(atau apa pun yang Anda beri nama konfigurasi Anda pada Langkah 2)magento setup:upgrade
dalam kasus saya)1 Saya menggunakan ubuntu / trusty64 untuk referensi
sumber