Ich nutze schon seit längerer Zeit das Horde-Framework. In erster Linie die Aufgabenliste und den Kalender, für Emails benutze ich lieber Thunderbird – das geht dann doch schneller.
Die Installation ist nicht ganz so einfach wie z.B. die von WP, aber machbar. Insbesondere ist die Installation auch ohne ssh-Zugang möglich. Ich habe mich bei meiner letzten Installation für die Horde Groupware Webmail Edition entschieden weil die benötigten pear-Module schon dabei sind. Einzelne Anwendungen die in der Edition nicht enthalten sind kann man immer noch nachinstallieren.
Zuerst Horde runterladen, entpacken und auf den eigenen Webspace wieder hochladen. Man kann Horde in ein Verzeichnis oder in’s Webroot (einer subdomain) installieren – geht alles. Jetzt kann man schon mal im Wurzelverzeichnis der Instalation die Datei test.php aufrufen. Das sollte schon alles ganz ordentlich aussehen, bei Miscellaneous PHP Settings meckert Horde das session.use_trans_sid disabled: auf No steht (hängt vom hoster ab, hier für goneo) und conf.php fehlt. Ersteres beheben wir (bei goneo) in dem wir im Wurzelverzeichniss eine php.ini anlegen und output_buffer = OFF reinschreiben.
Die conf.php kann mit Hilfe des Horde-eigenen Webinterfaces konfiguriert werden, allerdings nicht beim ersten Mal. Deshalb kann man sich meine conf.php hier runterladen. Die passenden Zugansdaten müssen natürlich noch eingetragen werden. Die Konfiguration ist so das man sich mit seinem IMAP-account identifizieren kann/muss. Der IMAP-Server muss noch in /imp/config/servers.php eingetragen werden. Der Vorteil ist das man die Benutzer nicht extra anlegen muss und das die Benutzer automatisch im Webmail einglogt sind. Unter $conf['cookie']['path'] = '/horde'; muss noch das Verzeichnis eingetragen werden aus dem Horde aufgerufen wird, falls es das Webroot ist dann einfach /, im Beispiel ist es /horde.
Die Datenbank muss auch von Hand eingerichtet werden. Die erforderliche Datei groupware.sql befindet sich in \scripts\sql und kann per PHPMyAdmin eingerichtet werden.
Die “Anleitung” ist leider noch mehr als Beta und noch nicht mal getestet. Vielleicht hilft es ja dem Einen oder der Anderen schon ein wenig weiter, ich hoffe das ich die Zeit finde es noch mal bischen besser zu beschreiben. Sicher ist das es grundsätzlich funktioniert.
Danke erstmal! Bin schon weiter als vorher, zumindest läuft Horde jetzt, der Login klappt nur leider nicht!
Problem gelöst, es muss noch in der Datei /horde/imp/config/servers.php der imap server eingetragen werden! dannach ging es bei mir!
Bekomme bei der Loginpage folgenden Fehler, den ich nicht beheben konnte und goneo antwortet nicht:
Ein schwerer Fehler ist aufgetreten:
You must configure a DataTree backend to use Shares.
[Zeile 104 von /web/1/000/021/155/40809/htdocs/horde/lib/Horde/Share.php]
Vielleicht eine kleine Hilfe
Ich erledige ja ungern den Support für Goneo, ehrlicherweise muss man sagen das nicht mehr unbedigt deren Aufgabe ist.
Zur Sache:
1) Die (Zugangs)Daten für die Datenbank sind korrekt?
2) Die Datenbank ist mittels PHPMyAdmin eingerichtet?
Dann sollte es eigentlich funktionieren.
Danke viel mals. Obwohl nichts getan funktioniert es heute morgen auf seltsamer weise
Hallo,
kannst du bitte eine genaue Anleitung schreiben, wie ich das Horde-Framework ohne SSH installiere? Ich hab deine Anleitung befolgt, bekomme aber den Fehler “Ein schwerer Fehler ist aufgetreten:
You must configure a DataTree backend to use Shares.
[Zeile 104 von /srv/www/htdocs/web83/html/horde/lib/Horde/Share.php]”
LG
Jonny
Nein, das kann ich leider nicht (mehr). Mir fehlt a) die Zeit und b) benutze ich Horde nicht mehr sondern habe mir aus unterschiedlichen Gründen Exchange Postfächer gemietet.
Könntest du bitte den link zur config.php datei fixen ? Die gibts nicht mehr
Es gibt jetzt wieder eine Conf.php
hallo,
bei mir kommt folgender fehler:
A fatal error has occurred
Session cookies will not work without a FQDN and with a non-empty cookie domain. Either use a fully qualified domain name like “http://www.example.com” instead of “http://example” only, or set the cookie domain in the Horde configuration to an empty value, or enable non-cookie (url-based) sessions in the Horde configuration.
Details have been logged for the administrator.
1) du akzeptierst cookies?
2) Schau mal in der conf.php nach
$conf['cookie']['domain'] = $_SERVER['SERVER_NAME'];
$conf['cookie']['path'] = '/horde'; // YOUR HORDE PATH
3) Der server gibt SERVER_NAME nicht korrekt zurück?