Inhaltsverzeichnis
Die Installation von more.groupware wird in diesem und dem folgenden Kapitel beschrieben. Sie sollten dieses Kapitel lesen um über die Systemvoraussetzungen und benötigten Kenntnisse Bescheid zu wissen. Danach folgen Sie den Anweisungen abhängig Betriebssystem, auf dem Sie more.groupware installieren möchten.
Um more.groupware zu installieren benötigen Sie mindestens folgende Software, unabhängig vom Betriebssystem.
Einen Webserver (wir empfehlen Apache)
PHP 4.1 oder neuer mit XML Unterstützung
Einen Datenbankserver (MySQL oder PostgreSQL 7.x)
"session.auto_start" muss in PHP deaktiviert sein
Stellen Sie sicher, dass ein . (Punkt) im PHP include_path steht. Prüfen und ändern Sie dies in php.ini falls nötig.
Wenn Sie GANTT Diagramme im Modul Projekte nutzen wollen, muss die GD Grafikbibliothek in PHP aktiviert sein. Unter Windows müssen Sie dazu nur den Eintrag extension=php_gd.dll in der php.ini auskommentieren.
Wir beabsichtigen, in Zukunft weitere Datenbanken zu unterstützen. Derzeit sind Sie mit MySQL am besten aufgehoben, die Unterstützung für PostgreSQL wird laufend verbessert (die Kernmodule sollten funktionieren). Weitere Datenbanken folgen.
When you want to run more.groupware on MySQL 4.1.x, watch out when reating the database. Do not set the default charset/collation to utf8, as then varchar fields default to utf8. And the max length of a primary key is 500 bytes, not characters. This will cause problems with admin2, as some fields are longer and used as primary key.
Versuchen Sie more.groupware mit den Einstellungen register_globals = Off laufen zu lassen, selbiges gilt für magic_quotes_gpc und magic_quotes_runtime, beides sollte deaktiviert sein. Diese Einschränkungen sind aber nicht sehr restriktiv.
Die Unterstützung für XML oder PDF muss nicht in PHP einkompiliert sein, auch nicht für IMAP. Diese Erweiterungen werden über PHP-eigene Bibliotheken angesprochen. Es schadet aber nicht, diese Bibliotheken in PHP einkompiliert zu haben.
Setup prüft all diese und weitere Punkte und meldet eventuelle Fehler.