In diesem Tutorial zeigen wir, wie man Collabtive auf einem Ubuntu 14.04 VPS installiert mit installiertem Apache, PHP und MySQL. Collabtive ist eine webbasierte Open-Source-Projektmanagement-Software. Die Hauptfunktionen von Collabtive sind:Aufgabenlisten, Meilensteine, Zeiterfassung, Messaging / Instant Messaging, Dateiverwaltung, rollenbasierte Benutzerberechtigungen, Berichterstellung, Export, Kalender und mehrsprachige Benutzeroberfläche. Dieses Tutorial wurde für Ubuntu 14.04 VPS getestet und geschrieben, sollte aber auf jeder Linux-Distribution funktionieren.
Diese Installationsanleitung geht davon aus, dass Apache, MySQL und PHP bereits auf Ihrem virtuellen Collabtive-Server installiert und konfiguriert sind. Zum Zeitpunkt der Erstellung dieses Tutorials war die neueste stabile Version von Collabtive 2.1.1 und es erfordert:
- PHP 5.3 oder höher mit aktivierter mbstring-PHP-Erweiterung
- Apache Web Server>=2.0 kompiliert mit dem Modul mod_rewrite und mit den folgenden erlaubten Direktiven:DirectoryIndex, Deny, Allow, Options, Order, AddHandler, RewriteEngine, RewriteBase, RewriteCond und RewriteRule.
- MySQL 5 oder höher auf Ihrem virtuellen Server installiert.
Laden Sie die neueste Version von Collabtive herunter, die unter http://collabtive.o-dyn.de/downloadref.php verfügbar ist, auf den Server und extrahieren Sie sie mit den folgenden Befehlen:
cd /opt wget http://downloads.sourceforge.net/project/collabtive/collabtive/2.1.1/collabtive-211.zip unzip -o collabtive-211.zip -d /var/www/collabtive/
Legen Sie die richtigen Dateiberechtigungen fest, damit Collabtive in bestimmte Dateien und Verzeichnisse schreiben kann:
sudo chown -R www-data /var/www/collabtive/ sudo chmod +w /var/www/collabtive/config/standard/config.php sudo chmod +w /var/www/collabtive/files sudo chmod +w /var/www/collabtive/templates_c
Erstellen Sie eine neue MySQL-Datenbank für Collabtive und weisen Sie ihr einen Benutzer mit vollen Berechtigungen zu:
mysql -u root -p mysql> CREATE DATABASE collabtivedb; mysql> GRANT ALL PRIVILEGES ON collabtivedb.* TO 'collabtiveuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Erstellen Sie eine neue Anweisung für virtuelle Hosts in Apache. Erstellen Sie beispielsweise eine neue Apache-Konfigurationsdatei mit dem Namen „collabtive.conf“ auf Ihrem virtuellen Server:
touch /etc/apache2/sites-available/collabtive.conf
Führen Sie dann den folgenden Befehl aus:
ln -s /etc/apache2/sites-available/collabtive.conf /etc/apache2/sites-enabled/collabtive.conf
Oder verwenden Sie die a2ensite, um die Konfiguration „collabtive.conf“ in Apache zu aktivieren:
sudo a2ensite collabtive.conf
Bearbeiten Sie die Konfigurationsdatei „collabtive.conf“:
vi /etc/apache2/sites-available/collabtive.conf
und fügen Sie die folgenden Zeilen hinzu:
ServerAdmin [email protected]
DocumentRoot /var/www/collabtive/
ServerName your-domain.com
ServerAlias www.your-domain .com
Options FollowSymLinks
AllowOverride All
ErrorLog /var/log/apache2/your- domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:
service apache2 restart
Öffnen Sie Ihren bevorzugten Webbrowser und navigieren Sie zu http://your-domain.com/install.php . Sobald Sie dies getan haben, werden Sie zur ersten Seite des Collabtive-Webinstallers weitergeleitet. Wählen Sie die Sprache des Installationsprogramms, überprüfen Sie, ob alle Systemanforderungen erfüllt sind, geben Sie die MySQL-Datenbankinformationen ein und klicken Sie auf „Weiter“. Erstellen Sie auf der nächsten Seite einen Administratorbenutzer und legen Sie sein Passwort fest. Das ist es. Die Collabtive-Installation ist nun abgeschlossen.
Aus Sicherheitsgründen wird empfohlen, die Dateien „install.php“ und „update.php“ zu löschen:
rm /var/www/collabtive/install.php rm /var/www/collabtive/update.php
Melden Sie sich im Administrator-Backend-Bereich unter http://Ihre-Domain.com an, um Collabtive nach Ihren Bedürfnissen zu konfigurieren, die Funktionalität Ihrer Installation mit Plugins zu erweitern usw.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Ubuntu-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Collabtive zu installieren für dich. 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.