Aufgefallen!

Weblog zu den Themen Politik und Gesellschaft, Computer, Medien und Internet.

Horde Groupware Webmail ohne ssh installieren

2.5.07, 22:37 Uhr | Schlagwörter:   ,

Horde Logo 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.

Ähnliche Beiträge

Kommentare und trackbacks sind nicht möglich.

11 Reaktionen bis jetzt.
  • 1 Jochen am 3.5.07 gegen 12Uhr

    Danke erstmal! Bin schon weiter als vorher, zumindest läuft Horde jetzt, der Login klappt nur leider nicht!

  • 2 Jochen am 4.5.07 gegen 11Uhr

    Problem gelöst, es muss noch in der Datei /horde/imp/config/servers.php der imap server eingetragen werden! dannach ging es bei mir!

  • 3 Malmitz am 14.5.07 gegen 22Uhr

    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

  • 4 Konstantin am 14.5.07 gegen 22Uhr

    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.

  • 5 malmitz am 15.5.07 gegen 12Uhr

    Danke viel mals. Obwohl nichts getan funktioniert es heute morgen auf seltsamer weise

  • 6 Jonny Krüger am 29.1.08 gegen 00Uhr

    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

  • 7 Konstantin am 18.2.08 gegen 22Uhr

    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.

  • 8 Tom am 13.6.08 gegen 15Uhr

    Könntest du bitte den link zur config.php datei fixen ? Die gibts nicht mehr

  • 9 Konstantin am 16.6.08 gegen 07Uhr

    Es gibt jetzt wieder eine Conf.php

  • 10 Mato am 19.10.08 gegen 15Uhr

    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.

  • 11 Konstantin am 19.10.08 gegen 16Uhr

    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?