In questo tutorial, mostreremo come installare Collabtive su un VPS Ubuntu 14.04 con Apache, PHP e MySQL installati su di esso. Collabtive è un software di gestione dei progetti basato sul Web open source. Le caratteristiche principali di Collabtive sono:elenchi di attività, pietre miliari, monitoraggio del tempo, messaggistica / messaggistica istantanea, gestione dei file, autorizzazioni utente basate sui ruoli, reportistica, esportazione, calendario e interfaccia multilingue. Questo tutorial è stato testato e scritto per Ubuntu 14.04 VPS, ma dovrebbe funzionare su qualsiasi distribuzione Linux.
Questa guida all'installazione presuppone che Apache, MySQL e PHP siano già installati e configurati sul server virtuale collaborativo. Al momento della stesura di questo tutorial, l'ultima versione stabile di Collabtive 2.1.1 e richiede:
- PHP 5.3 o versioni successive con l'estensione PHP mbstring abilitata
- Apache Web Server>=2.0 compilato con il modulo mod_rewrite e con le seguenti direttive consentite:DirectoryIndex, Deny, Allow, Options, Order, AddHandler, RewriteEngine, RewriteBase, RewriteCond e RewriteRule.
- MySQL 5 o versioni successive installato sul tuo server virtuale.
Scarica l'ultima versione di Collabtive disponibile su http://collabtive.o-dyn.de/downloadref.php sul server ed estraila usando i seguenti comandi:
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/
Imposta le autorizzazioni file appropriate per Collabtive per scrivere su determinati file e directory:
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
Crea un nuovo database MySQL per Collabtive da utilizzare e assegnagli un utente con autorizzazioni complete:
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
Crea una nuova direttiva host virtuale in Apache. Ad esempio, crea un nuovo file di configurazione di Apache chiamato "collabtive.conf" sul tuo server virtuale:
touch /etc/apache2/sites-available/collabtive.conf
Quindi, esegui il comando seguente:
ln -s /etc/apache2/sites-available/collabtive.conf /etc/apache2/sites-enabled/collabtive.conf
Oppure, usa a2ensite per abilitare la configurazione 'collabtive.conf' in Apache:
sudo a2ensite collabtive.conf
Modifica il file di configurazione "collabtive.conf":
vi /etc/apache2/sites-available/collabtive.conf
e aggiungi le seguenti righe:
ServerAdmin [email protected]
DocumentRoot /var/www/collabtive/
Nomeserver tuo-dominio.com
ServerAlias www.tuo-dominio .com
Opzioni FollowSymLinks
AllowOverride All
ErrorLog /var/log/apache2/your- domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
Riavvia il server Web Apache per rendere effettive le modifiche:
service apache2 restart
Apri il tuo browser web preferito e vai a http://tuo-dominio.com/install.php . Una volta fatto, verrai indirizzato alla prima pagina del programma di installazione web di Collabtive. Scegli la lingua del programma di installazione, verifica se tutti i requisiti di sistema sono soddisfatti, inserisci le informazioni del database MySQL e fai clic su "Continua". Nella pagina successiva, crea un utente amministratore e imposta la sua password. Questo è tutto. L'installazione di Collabtive è ora completa.
Per motivi di sicurezza, si consiglia di eliminare i file "install.php" e "update.php":
rm /var/www/collabtive/install.php rm /var/www/collabtive/update.php
Accedi all'area di back-end dell'amministratore su http://tuo-dominio.com per configurare Collabtive in base alle tue esigenze, estendere la funzionalità della tua installazione con plug-in ecc.
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting Ubuntu, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Collabtive per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.