Fórum Root.cz

Hlavní témata => Software => Téma založeno: milan 05. 07. 2013, 19:51:53

Název: VirualBox, NetBeans a xdebug
Přispěvatel: milan 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
Název: Re:VirualBox, NetBeans a xdebug
Přispěvatel: Vladimír Drgoňa 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é.
Název: Re:VirualBox, NetBeans a xdebug
Přispěvatel: to_je_jedno 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 :)
Název: Re:VirualBox, NetBeans a xdebug
Přispěvatel: milan 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)
Název: Re:VirualBox, NetBeans a xdebug
Přispěvatel: milan 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
Název: Re:VirualBox, NetBeans a xdebug
Přispěvatel: to_je_jedno 06. 07. 2013, 08:54:32
a mas spravne nastavenou URL v nastaveni projektu?
Název: Re:VirualBox, NetBeans a xdebug
Přispěvatel: milan 06. 07. 2013, 10:37:41
Asi ano
NetBeans nastartuje prohlížeč a zobrazí správně první stránku, ale debugger se nezastaví
Název: Re:VirualBox, NetBeans a xdebug
Přispěvatel: milan 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ě