Použití protokolu editor v Ubuntu

Při programování webových aplikací a stránek v PHP se každý setká s chybami, které je potřeba řešit. Může vám v tom pomoci rozšíření XDebug. Při řešení problémů však může pomoci i knihovna Tracy od českých tvůrců. To co Tracy umí si přečtěte v oficiálním článku Debugování a zpracování chyb – TRACY, kde je také i návod, jak jej použít ve svém projektu. Tento článek je ale o tom, jak zprovoznit snadné spuštění IDE (v mém případě NetBeans) pomocí protokolu editor, jenž TRACY využívá.

Kdy se dá použít protokol editor přímo z prohlížeče?

Máte nainstalované TRACY ve svém projektu a nějaké chyby jako např. já na obrázku?

xxxxxx

TRACY v tuto chvíli vygenerovala URL s protokolem editor. Aby odkazu rozuměl vás OS Ubuntu, tak musíte provést pár úkonů.

Vytvoření handleru pro protokol editor

a do něj vložte kód:

místo <uzivatel> doplňte vaše uživatelské jméno.

Vytvoření skriptu pro spuštění NetBeans

Vytvořte si adresář bin ve vašem domovském adresáři, pokud tam jej už nemáte.

V tomto adresáři vytvořte soubor run-editor.sh

a do něj vložte

Skript nám rozseká URL, které TRACY vygenerovalo, na cestu k souboru a řádek v tomto souboru, kde se chyba nachází.

(inspirováno článkem Opening files in IDE by one click from Tracy’s page)

Přidání protokolu editor do mimetype listu aplikací

a přidejte na konec souboru

Obnovení seznamu dostupných aplikací

Závěr

Nyní by se vám po kliknutí na soubor měl otevřít soubor, kde se chyba vyskytuje, v NetBeans a na kurzor by se měl přesunout na konkrétní řádek.

Aktivace Xdebugu

  1. Otevřeme si „C:\xampp\php\php.ini
  2. Najdeme si „XDebug“ (nejspíše uplně dole)
  3. smažeme středník na začátku řádku u
    – zend_extension(1. řádek)
    – xdebig.profiler_enable(3. řádek)
    – xdebug.remoter_enable(7. řádek)
    – xdebug.remote_handler (8. řádek)
    – xdebug.remote_host (9. řádek)
    Pak uložíme změny
  4. restartujeme apache

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑