AgenDAV: ein eigener Kalender online, ohne eigenen Server
Written by Sebastian Dümcke on
Ergänzung: dies ist alles viel genauer auf wolkoid.de erklärt
Hier beschreibe ich wie man mit der Software AgenDAV einen eigenen Onlinekalender erstelle kann, ähnlich zu Google Calendar und das ganze ohne eigenen Server, sondern alleine mit einem Webseiten Hostingpaket (mit PHP und MySQL Datenbankunterstützung).
Als erstes benötigt man ein Hostingpaket mit PHP Unterstützung und mindestens einer Datenbank. Ich selber nutze den Multitarif L von Alfahosting.
Dann installiert man zuerst einen CalDAV Server. Da gibt es die Optionen DaviCal und SabreDAV. Letzteres habe ich problemlos mit der Installationsanweisung zum laufen gebracht.
Anschließend folge man der Installationsanleitung von AgenDAV, bis auf zwei Punkte:
1.4: Hier soll ein Alias gesetzt werden:
Alias /agendav /path/to/agendav/web/public
dies geht bei meinem Webhoster nicht. Statt dessen habe ich den Inhalt von
web/public
in die Wurzel geschoben (also in den Ordneragendav
). Danach musste ich alle Pfade in den PHP Dateien anpassen, die im Kode gesetzt waren. Dies war der Fall für die Dateiautoload.php
.- 2.2: Hier soll ein PHP-Skript auf der Kommandozeile ausgeführt werden um die Dantenbanken zu erneuern. Da ich keinen Zugriff auf die Kommandozeile habe, habe ich einfach alle relevante PHP Befehle aus den Dateien kopiert und in eine SQL Datei geschrieben die ich hier zur Verfügung stelle. Diese einfach in PHPmyAdmin einladen und fertig. Dies ersetzt den Schritt 1.3.3
Nach diesen Änderungen müsste sich das Programm aufrufen lassen indem man mit dem Browser auf www.beispiel.de/agendav zeigt.