Eine ordentliche lokale Umgebung einzurichten erleichtert die Entwicklung und das Testen von Joomla erheblich. Dieser Abschnitt behandelt die Dateiberechtigungen, die eine Installation unter Linux und Windows benötigt, das manuelle Einrichten eines Webserver-Stacks sowie die Konfiguration von Visual Studio Code für PHP- und Joomla-Entwicklung.
- Dateiberechtigungen: Linux – Die empfohlenen Berechtigungen für Verzeichnisse, Dateien und configuration.php einer Joomla-Installation sowie das Lesen von oktalen und buchstabenbasierten Berechtigungsnotationen.
- Dateiberechtigungen: Windows – Wie sich Windows-ACLs zu Unix-/Linux-Berechtigungsmodi verhalten und was für Joomlas Dateien und Verzeichnisse eingestellt werden sollte.
- Apache, PHP und MySQL manuell einrichten – Manuelles Installieren und Konfigurieren von Apache, PHP und MySQL für die lokale Entwicklung, einschließlich des Testens der Einrichtung mit PHP-Erweiterungen wie Xdebug.
- Visual Studio Code Einführung – Erste Schritte mit VS Code für die Joomla-Erweiterungsentwicklung, einschließlich der Installation von Xdebug und einer Durcharbeitung der Fehlerbehebung an einem Beispielmodul.
- Visual Studio Code Extras – Nützliche VS-Code-Erweiterungen und Konfigurationen für PHP- und Joomla-Arbeit: Debugging-Werkzeuge, Codequalitätsanalysen und Git-Integration.