VirualBox, NetBeans a xdebug

milan

VirualBox, NetBeans a xdebug
« kdy: 05. 07. 2013, 19:51:53 »
Zdravím

nevěděl by někdo, jak konfigurovat virtualbox s Debianem, aby šlo z W7 a NetBeans ladit PHP?
Když udělám konfiguraci na externím PC tak vše funguje
Když totéž udělám na virtualu, tak pořád v NetBeans >> Waiting For Connection (netbeans-xdebug) <<

Díky za náměty


Re:VirualBox, NetBeans a xdebug
« Odpověď #1 kdy: 05. 07. 2013, 20:17:03 »
Podľa mňa je to úplná blbosť. V Debiane máš všetko, čo potrebuješ, vrátane NetBeans. V najhoršom prípade (firemné PC s nanúteným M$ OS) by som zvolil WindozeAMP. Widle majú samozrejme problémy s FS, napríklad Case Sensitive a pod, ale väčšinou je to riešiteľné.
Keby chcem skúšať VirtualBox, klienta dám do bridge a vtedy sa musí správať ako hocijaký iný počítač v sieti, inak je niečo zle nastavené.

Re:VirualBox, NetBeans a xdebug
« Odpověď #2 kdy: 05. 07. 2013, 20:22:05 »
takze mas debian jako LAMP server ve widlich mas netbeany a pripojenou slozku pres sambu? je to blbost. dej si do debianu treba xfce a netbeany. nebo do win si dej nejaky apache distro pro ne. ja nejdriv pouzival wampserver, dneska virtualni ubuntu 12.04 (aspon se tam zašiju a tim eliminuju otravy na skype, icq apod :) ), libi se mi netbeans 7.3 s java ayatana pluginem ze na vejsku neplytvaji mistem :)
Děkuji za možnost editace příspěvku.

milan

Re:VirualBox, NetBeans a xdebug
« Odpověď #3 kdy: 05. 07. 2013, 21:08:36 »
Dik za reakce

jen jsem zkoušel konfiguraci na Virtual boxu a zarazilo mne, že to co mi funguje na vzdalenem PC mi nejede na virtualu.
To že používám W7 je dáno tím, že vývoj jedu na W7 ( NetBeans, VisualStudio) a servery spouštím na virtualu (Win2008, Debian)

milan

Re:VirualBox, NetBeans a xdebug
« Odpověď #4 kdy: 05. 07. 2013, 21:23:04 »
Tady je konfigurace pro oba případy

1.případ externí PC s Debianem
-IP 10.158.1.181
-Apache
-PHP
-XDebug
-Exim4
-MySql
-php.ini
--zend_extension=/usr/lib/php5/20100525/xdebug.so
--xdebug.remote_autostart=off
--xdebug.remote_enable=on
--xdebug.remote_handler=dbgp
--xdebug.remote_mode=reg
--xdebug.remote_host=10.158.1.183
--xdebug.remote_port=9000
--xdebug.idekey=netbeans-xdebug
v této konfiguraci vše funguje tak jak má

2. případ
VirtualBox s Debianem
-síť Bridge
-IP 10.158.1.181 (stejná)
ostatní konfigurace stejná

po spuštění Debugg hláška v NetBeans Wait For Connection (netbeans-xdebug)

a to je ten můj problém


Re:VirualBox, NetBeans a xdebug
« Odpověď #5 kdy: 06. 07. 2013, 08:54:32 »
a mas spravne nastavenou URL v nastaveni projektu?
Děkuji za možnost editace příspěvku.

milan

Re:VirualBox, NetBeans a xdebug
« Odpověď #6 kdy: 06. 07. 2013, 10:37:41 »
Asi ano
NetBeans nastartuje prohlížeč a zobrazí správně první stránku, ale debugger se nezastaví

milan

Re:VirualBox, NetBeans a xdebug
« Odpověď #7 kdy: 06. 07. 2013, 14:57:18 »
Tak je to vyřešeno
Problém byl v nastavení komunikace
1. používal jsem pro komunikaci FTP server - chyba
2. nainstaloval jsem openssh-server - OK
3. v nastavení projektu NetBeans - Run Configuration
   - Run As: Remote Web Site (FTP,SFTP) - OK
   - Project URL: podle nastavení virtuálního hosta v Apache - OK
   - Remote Connection: zde vytvořeno nové, SFTP připojení, viz bod 4
   - Advanced: Nasteven Server Path a Project Path
4. Remote Connections
   - Host Name: IP adresa VirtualBoxu
   - Port: 22
   - Initial Directory: složka se soubory
   - Test Connection: Connection OK (poprvé zakřičí ohledně klíčů) - OK

S touto konfigurací to již funguje správně