Grav - Flat-File CMS¶
Vorraussetzungen¶
Grav ist ein Flat-File CMS (Content Management System) und lässt sich innerhalb weniger Minuten installieren. Die Managed Server von Providerdienste.de erfüllen alle Voraussetzungen für die Nutzung von Grav. Die Version 1.6.x von Grav benötigt mindestens PHP 7.1.x, ist aber auch mit höheren PHP Versionen kompatibel.
Optionale Module wie APCu oder Opcache sind auf unseren Managed Servern bereits vorinstalliert.
Das CMS Grav benötigt mindestens 128MB Arbeitsspeicherlimit. Wir empfehlen mindestes 256MB als Arbeitsspeicherlimit einzustellen, da bei Verwendung von z.B. APCu und Opcache der Speicherverbrauch höher sein kann. Installation von Grav
Es gibt zwei Möglichkeiten zur Installation von Grav. Einmal mittels composer und einmal als zip-Datei. Wir zeigen hier die Installation von Grav mittels composer auf. Weitere Informationen zur Installation finden Sie in der offiziellen Installationsanleitung von Grav.
Vorbereitungen zur Installation¶
Installation mittels composer¶
- Melden Sie sich mit Ihrem Benutzernamen (LoginID) per SSH an (SSH muss dazu beim Account aktiviert sein).
- Erstellen Sie ein neues Project mittels composer. In diesem Beispiel im Ordner cms-grav:
composer create-project getgrav/grav ~/cms-grav
- Nachdem der composer alle Abhängigkeiten gelöst und alle Daten installiert hat, wechsel Sie in den Ordner von Grav:
cd cms/
- Mittels der Binary bin/gpm kann Grav per CLI verwaltet werden. Weitere Informationen zur Grav CLI finden Sie in der offiziellen Dokumentation. Grav kommt ohne ein Administrator Panel und ist auch ohne nutzbar. Ein Administrator Panel bringt etwas mehr Komfort in die Nutzung. Installiert wird diese mit folgenden zwei Befehlen:
bin/gpm selfupgrade -f
bin/gpm install admin
- Als letzten Schritt fügen wir einen neuen Benutzer hinzu. Der neue Benutzer muss mit Administrator Rechten angelegt werden:
bin/plugin login new-user
Weitere Informationen zum Admin Plugin von Grav finden Sie in der Dokumentation zum Administrator Panel. Die Admin-Oberfläche kann über www.meinedomain.de/admin aufgerufen werden.