No description
Hintergrund: beim Installieren nach Anleitung ohne Initialisierung der Submodule schlägt das require auf /../vendor/parsedown/Parsedown.php fehl, weil die entsprechenden Dateien gar nicht da sind. |
||
|---|---|---|
| config | ||
| db | ||
| import | ||
| includes | ||
| locale/de_DE.UTF-8/LC_MESSAGES | ||
| public | ||
| templates | ||
| themes | ||
| vendor | ||
| .gitignore | ||
| .gitmodules | ||
| LICENSE | ||
| README.md | ||
Installation eines frischen Engelsystems
Mindestvorrausetzungen (bzw. getestet unter):
- PHP 5.4.x mit Suhosin-Patch (cgi-fcgi), mysqli und gettext
- mysqld Ver 5.1.49-3 for debian-linux-gnu on x86_64 ((Debian))
- Webserver mit PHP-Anbindung, z.B. lighttpd, nginx oder Apache
Vorgehen:
- Klonen des
masterinkl. submodules in lokales Verzeichnis:git clone --recursive https://github.com/engelsystem/engelsystem.git - Der Webserver muss Schreibrechte auf das Verzeichnis
importbekommen, für alle anderen Dateien reichen Leserechte. - Der Webserver muss auf
publicals http-root zeigen. - Empfehlung: Dirlisting sollte deaktiviert sein.
- Es muss eine MySQL-Datenbank angelegt werden und ein User existieren, der alle Rechte auf dieser Datenbank besitzt.
- Es muss die
db/install.sqlimportiert/ausgeführt werden. - Erstelle bei Bedarf eine
config/config.php, die die Werte (z.B. DB-Zugang) aus derconfig/config.default.phpüberschreibt. - Engelsystem im Browser aufrufen, Anmeldung mit
admin:asdfasdfvornehmen und Admin-Passwort ändern.
Das Engelsystem ist jetzt einsatzbereit.
Fehler bitte im auf Github melden: https://github.com/engelsystem/engelsystem