Error starting php debug
- Vorherrschende Sprache
- Python
- Sterne
- 284
- Forks
- 27
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
script:
``` php
", line 1, in
File "/usr/local/lib/python2.7/dist-packages/vim_debug/commands.py", line 19, in debugger_cmd
return start(*shlex.split(plain))
File "/usr/local/lib/python2.7/dist-packages/vim_debug/commands.py", line 92, in start
debugger.start_url(url)
File "/usr/local/lib/python2.7/dist-packages/vim_debug/new_debugger.py", line 103, in start_url
return self.start()
File "/usr/local/lib/python2.7/dist-packages/vim_debug/new_debugger.py", line 130, in start
if not self.bend.connect():
File "/usr/local/lib/python2.7/dist-packages/vim_debug/dbgp.py", line 86, in accept
serv.bind(('', self.options.get('port', 9001)))
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
socket.error: [Errno 98] Address already in use
```
I have xdebug configured to run on port 9001, so I changed dbg.py to use that port. (I don't know if there is a vim configuration variable to change this, but I don't think that this is the problem. I'm running vim 7.4.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, den Befehl :Dbg http://localhost/phpinfo.php mit dem gemeldeten PHP- und Xdebug-Setup zu reproduzieren, und lies anschließend in vim_debug/commands.py und vim_debug/dbgp.py die Stellen rund um den Start des Debuggers und die Socket-Bind-Aufrufe. Als erledigt gilt die Aufgabe, wenn der gemeldete Fehler, dass die Adresse bereits verwendet wird, verstanden ist und der Debugger mit dem konfigurierten Port starten kann und jedes relevante Konfigurationsverhalten dokumentiert ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- php, python, vim
- Bereich
- devtools
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100