Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: XAMPP PHP ver 8.2.12. ja Apache NetBeans IDE 24: Debugger toimimaan?

JarppiOne [25.02.2025 19:43:40]

#

Moi.

Nyt olis kalliit neuvot hyviä :)

Minulla on siis XAMPP PHP ver 8.2.12. ja Apache NetBeans IDE 24. Nämä nyt ainakin näyttävät toimivan.

Minkä debuggerin, mistä ja kuinka saisin toimimaan? Yksityiskohtaiset ohjeet tarvittais koska

a) oon ohjelmoinu vain harrastuksena Basicilla (v. 1992 - 1997), insinöörityön AutoLispillä (v. 1999), töikseni Lucentin DSP -prosessorin assemblyllä (1999 - 2002) ja hiukan harrastuspuolella html:llä (v. 2001 - 2004) ja C++ :lla tekussa (1995 - 1999)..

b) ja koska oon hermoraunio enkä jaksa teutaroija turhaan... :D

Oon Xdebugia yrittäny nyt kolmatta päivää raivon vallassa saaha toimimaan mutta turhaan! :(


Ja kyllä, olen jo googletellut ja katsonut Youtube-videoita ja jopa kironnut, nauranut hysteeristä naurua ja jo rukoillutkin... Viimeisena toivona on saada täältä vastaus.

Kiitoksia paljon sille joka viitsisi jelppiä :)

Saan siis vain tällaisen ilmoituksen kun koetan ajaa Debudia NetBeansilla (ja lisäksi "Waiting For Connection (netbeans - xdebug" -palkki alareunassa seilailee turhaan edestakaisin koska ne eivät yhdistä):

"C:\xampp\xampp_start.exe" "C:\xampp\htdocs\Demo\testi2"
2025-02-25 15:51:43 0 [Note] Using unique option prefix 'key_buffer' is error-prone and can break in the future. Please use the full name 'key_buffer_size' instead.
(OS 10048)Kutakin vastakeosoitetta (protokolla, verkko-osoite tai portti) voi k�ytt�� normaalisti vain kerran. : AH00072: make_sock: could not bind to address [::]:80
(OS 10048)Kutakin vastakeosoitetta (protokolla, verkko-osoite tai portti) voi k�ytt�� normaalisti vain kerran. : AH00072: make_sock: could not bind to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs

XAMPP now starts as a console application.

Instead of pressing Control-C in this console window, please use xampp_stop.exe
to stop XAMPP, because it lets XAMPP end any current transactions and cleanup
gracefully.

Done.

noutti [25.02.2025 23:55:14]

#

Portti 80 on jo käytössä?

Metabolix [26.02.2025 07:32:25]

#

Varmastikin jos haluat käynnistää serverin debuggausta varten, sinun pitää ensin sammuttaa se alkuperäinen tavallinen XAMPP-serveri, koska molemmat eivät voi samaan aikaan odottaa yhteyksiä.

JarppiOne [26.02.2025 07:47:37]

#

Kiitoksia :) Tutkinpa töiden jälkeen. Kuinkas serveri käynnistetään debuggausta varten?


Ja tässä vielä tiedot:


Käyttis: Windows 10. Home

Järjestelmän malli: K72Dr

Järjestelmän tyyppi: x64-based PC

Suotitin: AMD Athlon(tm) II P320 Dual-Core Processor, 2100 Mhz, 2 ydin(tä), ja loogista...

SMBIOS-versio: 2,6

Baseboard: ASUSTeK Computer Inc.

Baseboard versio: 1,0

Fyysistä muistia: 4,0 Gt

JarppiOne [27.02.2025 08:46:17]

#

Moi taas.


php.ini:ssä oli portti 9001. Vaihdoin sinnekin 9003.

Debugger port: 9003
Session ID: netbeans-xdebug


httpd.conf ei sisällä ollenkaan `Listen 80` tai mitään muutakaan 80 saati Listen..
Eikä myöskään `ServerName localhost:80`.


IIS ei ole päällä.


Jos laitat selaimeen osoitteen localhost/ tulee sieltä "virtuaalipalvewimen data esille.


Kannattaakohan tässä nyt kokeilla jotain muuta IDEä ja/tai debuggeria ja jos niin mitä?


Eihän tuo debugger tietenkään aivan välttämätön ole. Voinhan ajaa aina välillä koodinpätkää localhostilta ja tarkistaa toimiiko...


Harmi kun ei oo tutuissa ketään joka vois ihan paikan päällä käydä neuvomassa.

netstat -ano | findstr :80

antaa seuraavan tuloksen (en osaa ite kyllä sanoa yhtään mitä tuo nyt tarkoittaa):

C:\Users\Oma>netstat -ano | findstr :80
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 8180
TCP 192.168.30.203:62525 62.165.159.18:80 TIME_WAIT 0
TCP 192.168.30.203:62526 62.165.159.73:80 TIME_WAIT 0
TCP [::]:80 [::]:0 LISTENING 8180
TCP [2001:14bb:698:b8e:61da:ff9c:c6da:283b]:62260 [2603:1020:805:3::402]:443 ESTABLISHED 3428
TCP [2001:14bb:698:b8e:61da:ff9c:c6da:283b]:62494 [2001:14b8:1800:302::3ea5:9b39]:80 TIME_WAIT 0
TCP [2001:14bb:698:b8e:61da:ff9c:c6da:283b]:62496 [2001:14b8:1800:302::3ea5:9b2a]:80 TIME_WAIT 0
TCP [2001:14bb:698:b8e:61da:ff9c:c6da:283b]:62497 [2001:14b8:1800:302::3ea5:9b32]:80 TIME_WAIT 0
TCP [2001:14bb:698:b8e:61da:ff9c:c6da:283b]:62500 [2001:14b8:1800:302::3ea5:9b39]:80 TIME_WAIT 0
TCP [2001:14bb:698:b8e:61da:ff9c:c6da:283b]:62538 [2602:803:c003:200::21]:443 TIME_WAIT 0
TCP [2001:14bb:698:b8e:61da:ff9c:c6da:283b]:62547 [2602:803:c003:200::21]:443 TIME_WAIT 0
TCP [2001:14bb:698:b8e:61da:ff9c:c6da:283b]:62566 [2602:803:c003:200::21]:443 TIME_WAIT 0
TCP [2001:14bb:698:b8e:61da:ff9c:c6da:283b]:62570 [2602:803:c003:200::21]:443 TIME_WAIT 0
TCP [2001:14bb:698:b8e:61da:ff9c:c6da:283b]:62589 [2a00:1450:4026:805::2002]:443 TIME_WAIT 0
TCP [2001:14bb:698:b8e:61da:ff9c:c6da:283b]:62600 [2602:803:c003:200::21]:443 TIME_WAIT 0
TCP [2001:14bb:698:b8e:61da:ff9c:c6da:283b]:62611 [2602:803:c003:200::21]:443 TIME_WAIT 0

JarppiOne [27.02.2025 19:08:22]

#

Päädyinkin jo siihen lopputulokseen etten tarvi debuggeria ainakaan nyt vielä.

Sovellusta tässä yritän värkkäillä. Saattaa olla ikuisuusprojekti mutta onpahan ajankulua ja aina sitä jotakin oppiikin...

Kiitoksia kuitenkin kaikille teille vaivannäöstä ja avusta! :) <3

Ja kirjoittelen nyt Visual Studio Codella koska ympäristö on jotenkin miellyttävämpi kuin NeatBeansin...

muuskanuikku [28.02.2025 09:40:45]

#

En ole koskaan debuggeria käyttänyt; PHP:n kanssa kun pääsee pitkälle ihan vaan laittamalla var_dump-kutsuja lähdekoodiin.

Vastaus

Muista lukea kirjoitusohjeet.
Tietoa sivustosta