Přenosné běhové prostředí pro Microsoft Windows, které uživatelům přináší platformu pro testování Joomly.
Historie aplikace sahá do roku 2007, kdy se objevila potřeba mít nějaké jednoduché testovací běhové prostředí do Microsoft Windows.
Projekt prošel několika stádii dle toho, na jakém balíčku pro WAMP byl postaven.
Současná verze je forkem aplikace SurfStack Wamp. Nejsou zde prozatím nějaké zásadní změny v kódu, vše je zatím vedeno v úrovni zbavení se kódu, který pro účely Džumlačeku není potřebný.
- není nutno mít něco jiného než Apache, MySQL a PHP
- existuje speciální spouštěcí aplikace pro snadnou správu běhového prostředí
Není nutná žádná instalace, balíček s archivem rozbalte do PC a spusťte aplikaci DžumlačekNG.exe.
Číslo verze Džumlačeku vychází z verze Joomly!, která je v balíčku dostupná.
V tuto chvíli je k dispozici :
- Apache v2.4.10 (Web Server) (20.10.2014 32-bit VC11)
- MySQL v5.6.21 (Databáze) (23.9.2014 32-bit)
- PHP TS v7.3.0 (Skriptovací jazyk) (6.12.2018)
- Adminer v4.1.0 (Správce databáze MySQL) (18.4.2014)
- Joomla! 3.9.1 (Redakční systém alis Content Management) (27.11.2018)
Na jedno kliknutí jsou k dispozici:
- Composer (Správce PHP závislostí) (Downloads and installs the latest version)
- PHPUnit (PHP Testovací Framework) (Downloads and installs the latest version)
- PEAR (Repozitář PHP rozšíření a aplikací) (Downloads and installs the latest version)
- phpDocumentor (Generátor PHP dokumentace) (Downloads and installs the latest version)
- phpdbg (PHP Debugger) (Command prompt)
- Phalcon Tools (Utilita do příkazové řádky) (Command prompt)
PHP rozšíření:
- Phalcon v1.3.4 (High Performance PHP Framework) (10-29-2014 32-bit)
- Xdebug v2.2.6 (Debugger a Profiler) (11-15-2014 32-bit)
- Mongo v1.5.6 (Ovladač MongoDB) (11-11-2014 32-bit)
- OAuth v1.2.3 (Autorizační rozšíření) (04-10-2014 32-bit)
Poslední verze v3.9.1 (13-12-2018).
- Rozbalte obsah balíčku do libovolné složky
- Spusťte dzumlacekNG.exe
- Zatrhněte zatržítko u každého serveru, který chcete spustit
- Klikněte na tlačítko Spustit
- Stiskněte tlačítko Joomla! Frontend pro uživatelskou část Joomly! nebo tlačítko Joomla! Backend pro správcovské rozhraní
- Jméno databáze: DNG
- Uživatelské jméno: root
- Heslo: (prázdné)
- \amp\app: obsahuje binární soubory aplikací
- \amp\config: obsahuje upravené konfigurační soubory aplikací
- \amp\doc: obsahuje CHANGELOG, LICENSE, README
- \amp\src: obsahuje C# zdrojový kód pro apikaci DzumlacekNG.exe
- \webroot\localhost\public: výchozí složka pro instalaci Joomly!
- Binární soubory MySQL jsou nezměněné, můžete odstranit nepoužívané soubory a distribučná soubor bude menší
- Binární soubory PHP jsou nezměněné, můžete odstranit nepoužívané soubory a distribučná soubor bude menší
- Binární soubory Apache jsou nezměněné, můžete odstranit nepoužívané soubory a distribučná soubor bude menší
- Složka \amp\app obsahuje oficiální binární soubory aplikací, proto je můžete kdykoliv nahradit originálními soubory vyšší verze přímo od dodavatele (PHP rozšíření musíte také aktualizovat)
- Složka \amp\config obsahuje upravené konfigurace aplikací
- Každý konfigurační soubor obsahuje proměnné, které budpou nahrazeny hodnotami dodanými programem DzumlacekNG.exe
- Jakékoliv změny v konfiguracích budou aplikovány při dalším spuštění MySQL, PHP nebo Apache.
Abyste mohli "nastavit" libovolnou dpm=nu ve vašem lokálním systému (např. www.example.com), přidejte doménové jméno do vaše souboru hosts:
- Zkopírujte soubor C:\windows\system32\drivers\etc\hosts na plochu
- Tento soubor otevřete v editoru (třeba Notepad nebo jiném)
- Do souboru hosts přidejte následující řádky:
- 127.0.0.1 example.com
- 127.0.0.1 www.example.com
- Uložte upravený soubor
- Upravený soubor zkopírujte zpět do složky C:\windows\system32\drivers\etc\hosts
- Uzavřete všechna okna internetového prohlížeče, která máte otevřená
- Spusťte aplikaci DzumlacekNG.exe
- Zatrhněte zatržítko u volby Apache
- Klikněte na tlačítko Spustit
- Otestujte nastavení zadáním http://example.com do adresního řádku internetového prohlížeče.
- Pokud jste na to dotázání ve Windows Vista nebo Windows 7, odblokujte všechny soubory
- Zapněte povolení aplikací Apache, MySQL, a DzumlacekNG.exe na integrovaném Windows firewallu, pokud jste dotázáni