Im folgenden Artikel behandeln wir die Installationsschritte für eGroupware auf einem virtuellen Ubuntu 14.04-Server .
Was ist eGroupware?
Es ist eine kostenlose und quelloffene Groupware-Software, die für Unternehmen von kleinen bis hin zu großen Unternehmen gedacht ist. Seine Hauptfunktionen ermöglichen Benutzern die Verwaltung von Kontakten, Terminen, Projekten und Aufgabenlisten.
Anforderungen ?
eGroupware läuft auf einem Ubuntu Basissystem, benötigt einen Webserver , ein Datenbankserver , ein Mailserver usw.
OK, bevor Sie fortfahren, vergewissern Sie sich, dass Sie sich in einem screen
befinden Sitzung und Ihrem Ubuntu 14.04 Linux VPS vollständig aktuell ist mit:
## screen -U -S egroupware ## apt-get update ## apt-get upgrade
Seit eGroupware erfordert einen Webserver, einen Datenbankserver und einen PHP-Server/Unterstützung, müssen wir LAMP (Linux Apache MySQL und PHP) installieren und einrichten auf dem System.
Lassen Sie uns zuerst Apache2 installieren auf Ihrem Ubuntu 14.04 VPS mit:
## apt-get install apache2
Fahren Sie als Nächstes mit der Installation des MySQL-Datenbankservers fort in Ihrem System mit
## apt-get install mysql-server
Führen Sie nach der Installation das Post-Installationsskript mysql_secure_installation aus und konfigurieren Sie es wie folgt
## mysql_secure_installation - Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Ok, endlich Installieren Sie die PHP-Unterstützung auf dem System mit dem folgenden Befehl. Dadurch werden auch eGroupware-Abhängigkeiten installiert .
## apt-get install php-pear tnef php5 php5-{gd,imap,mysql,ldap}
Aktivieren Sie PHP-IMAP
Erweiterung, indem Sie die folgenden Befehle ausführen:
## php5enmod imap ## service apache2 restart
Installieren Sie jpgraph
das ist eine weitere eGroupware-Abhängigkeit.
## wget "http://jpgraph.net/download/download.php?p=5" -O /tmp/jpgraph.tar.gz ## tar zxf /tmp/jpgraph.tar.gz -C /var/www/html ## mv /var/www/html/jpgraph* /var/www/html/jpgraph
Als nächstes müssen Sie tatsächlich eGroupware auf Ihrem Ubuntu Linux Virtual Server installieren . Gehen Sie zu http://sourceforge.net/projects/egroupware/files/ und laden Sie die neueste Version von eGroupware herunter (egroupware-epl und egroupware-epl-egw-pear ). Zum Zeitpunkt der Erstellung dieses Artikels ist die Version 14.1 so
## cd /var/www/html ## wget http://downloads.sourceforge.net/project/egroupware/eGroupware-14.1/eGroupware-14.1.20140710/egroupware-epl-14.1.20140710.tar.gz ## wget http://downloads.sourceforge.net/project/egroupware/eGroupware-14.1/eGroupware-14.1.20140710/egroupware-epl-egw-pear-14.1.20140710.tar.gz
sobald die tar-Archive nach /var/www/html
heruntergeladen wurden , extrahieren wir sie mit:
## tar zxf egroupware-epl-14.1.*.tar.gz ## tar zxf egroupware-epl-egw-pear-14.1.*.tar.gz
Heruntergeladene Archive entfernen, wenn Sie sie nicht benötigen:
## rm -f /var/www/html/egroupware-epl-*.tar.gz
Richten Sie das Eigentum an /var/www/html/egroupware
ein :
## chown www-data: -R /var/www/html/egroupware
Mit all dem ist es an der Zeit, einige PHP-Parameter einzurichten , wie upload_max_filesize
, date.timezone
, mbstring.func_overload
usw.
Diese können Sie in Ihrer php.ini ändern mit Ihrem bevorzugten Texteditor oder Sie können den folgenden sed
verwenden Befehle:
## upload max filesize sed -E -i "s/(upload_max_filesize.*=)(.*)/\1 8M/" /etc/php5/apache2/php.ini ## set-up time zone sed -E -i "s/(^.*date.timezone.*=)/date.timezone = America\/New_York/" /etc/php5/apache2/php.ini ## set-up Mbstring func_overload sed -E -i "s/^.*mbstring.func_overload.*/mbstring.func_overload = 0/" /etc/php5/apache2/php.ini
Sie benötigen auch eine Datenbank für Ihre eGroupware, erstellen Sie also eine mit Ihrem bevorzugten MySQL-Web-Manager oder verwenden Sie die Befehlszeile wie in:
## mysql -u root -p mysql> create database egroupware; mysql> grant all on egroupware.* to egroupware@localhost identified by 'egroupware'; mysql> \q Bye
Starten Sie als Nächstes Apache2 neu, damit die Änderungen wirksam werden, indem Sie Folgendes verwenden:
## service apache2 restart
und richten Sie Ihren Browser auf http://IHR_SERVER_[IP-HOSTNAME]/egroupware . Sie sollten etwa Folgendes erhalten:
Klicken Sie auf den Hyperlink „Installationstests ausführen“
Stellen Sie sicher, dass Sie alle auf dieser Seite angezeigten Fehler beheben. Wenn alles in Ordnung ist, fahren Sie mit dem nächsten Schritt fort, indem Sie auf den Hyperlink „Weiter zur Kopfzeilenverwaltung“ klicken. Sie sollten so etwas wie das folgende Bild sehen:
Klicken Sie auf den Link „Anzeigen“, kopieren Sie die header.inc.php
und fügen Sie sie ein Datei nach egroupware/header.inc.php
## vim egroupware/header.inc.php
einmal die header.inc.php
vorhanden ist, klicken Sie auf „Fortfahren“, um die Installation abzuschließen.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, eGroupware für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.