Installation
Anforderungen
Als erstes benötigst du einen Webspace, auf dem du das System installieren kannst. Die Anforderungen hierfür sind recht gering, das System sollte auf allen (moderneren) Webspace-Lösungen funktionieren, sofern PHP verfügbar ist. Die minimale PHP-Version, die wir benötigen, ist PHP 8 - dies könnte bei älteren Webspace-Anbietern evtl. ein Problem sein. Der benötigte Speicherplatz hängt davon ab, wieviele Bilder du später hochladen möchtest, für ein einfaches System mit wenigen Fotos sollten 200 MB ausreichend sein, die meisten Einsteiger-Webspace Pakete bieten aber bereits mehrere GB an Speicherplatz.
Eine Domain ist notwendig, um die einzelnen Module erreichbar zu machen; meist haben die Webspace Pakete aber auch eine einfache System-Domain dabei, die für Tests absolut ausreicht.
Du benötigst außerdem noch ein FTP-Programm, um die Dateien, welche wir für die Installation benötigen, auf den Webspace zu transferieren, und später Anpassungen und Backups machen zu können. Es gibt einige kostenlose Programme, wie z.B. Cyberduck oder FileZilla.
Knot auf dem Webspace installieren
- Registriere dir einen Webspace, und verbinde dich mit dem FTP-Programm zu deinem Webspace. Der Webspace-Anbieter sollte hierzu eine Anleitung haben.
- Lade den neuesten Release von Knot Installer herunter:
- gehe hierzu auf den neuesten Releases auf GitHub
- klicke hier auf "Assets", um die Downloads aufzutoggeln
- klicke anschließend auf "Source Code (zip)", um die zip-Datei herunterzuladen
- Entpacke die zip-Datei. In ihr findest du eine knot-install.php und noch weitere Dateien
- Lade die Datei knot-install.php per FTP-Programm auf deinen Webspace hoch; alle weiteren Dateien kannst du ignorieren
- Anschließend rufe die Domain von deinem Webspace auf, und hänge knot-install.php an die URL an; wenn die Domain für deinen Webspace www.example.com ist, rufe www.example.com/knot-install.php auf
- Du solltest eine Seite sehen, die mit einer 🏡 Knot Installer Headline anfängt
- Während der Installation musst du einige Informationen hinterlegen:
- Version sollte auf latest stable release stehen bleiben
- Site Title ist der Titel der Webseite (deines Knot Site-Moduls), du kannst hier z.B. Meine tolle Webseite eintragen
- Author Name ist dein Name, oder dein Pseudonym, unter dem du Artikel auf deiner Webseite veröffentlichen möchtest
- Password ist das Passwort, mit dem du dich später in das Knot Home-Modul einloggen kannst; mit einem Klick auf "show password" kannst du dir das von dir eingegebene Passwort in Klartext anzeigen lassen, um zu prüfen, ob es korrekt ist
- wenn du einen Haken bei create Knot Site test content machst, wird Test-Inhalt mit installiert, so dass deine Webseite nach der Installation nicht leer ist. Dies ist sinnvoll, um sich die Struktur des Inhalts anschauen zu können
- Anschließend auf start installation klicken - das Script lädt nun alle notwendigen Dateien herunter und installiert sie auf deinem Webspace. Dies kann einen Moment dauern, also sei bitte geduldig, wenn die Installation abgeschlossen ist erhälst du eine entsprechende Meldung.
Nach der Installation sind die einzelnen Module so erreichbar:
- Knot Site ist direkt unter deiner Domain, z.B. www.example.com erreichbar. Auf deinem Webspace liegt es in einem neu erstellten Unterordner, der knot-site/ heißt
- Knot Home ist unter deiner Domain im Unterordner knot-home erreichbar, z.B. www.example.com/knot-home. Auf deinem Webspace liegt es in einem neuen Unterordner, der knot-home/ heißt
- Knot Daemon liegt auf deinem Webspace im Unterordner knot-daemon/ und kann nicht direkt über den Browser aufgerufen werden
- Knot Auth liegt auf deinem Webspace im Unterordner knot-auth/ und kann nicht direkt über den Browser aufgerufen werden; wenn du dich bei Knot Home einloggst, wirst du zur Passworteingabe automatisch hier hin geleitet, und nach einer erfolgreichen Authentifizerung wieder zurück
- Knot Control ist unter deiner Domain im Unterordner knot-control erreichbar, z.B. www.example.com/knot-control. Auf deinem Webspace liegt es in einem neuen Unterordner, der knot-control/ heißt
Als nächstes kannst du Posts schreiben oder Webseiten folgen. Außerdem findest du hier auch noch weitere Infos (Backup und Updates machen, Unterseiten und Aussehen bearbeiten, … ). Wenn dir etwas auffällt, du Fehler findest, etwas nicht funktioniert oder du weitere Ideen und Wünsche hast, schicke uns Feedback.