Ti mostreremo come installare Traq su Ubuntu 16.04. Traq è un potente sistema di gestione dei progetti e monitoraggio dei problemi basato su PHP. È in grado di gestire più progetti con autorizzazioni per progetto, campi personalizzati, pietre miliari, notifiche e-mail e molto altro. In questo tutorial ti mostreremo come installare Traq su un VPS Ubuntu 16.04 con Apache e PHP.
Traq è dotato di molte funzioni utili come:
- Più progetti
- Traguardi del progetto
- Feed Atom
- Leggi e scrivi API
- Potente sistema di plug-in
- Filtri
e molti altri...
Per eseguire Traq, il tuo VPS Ubuntu 16.04 deve soddisfare i seguenti requisiti:
- Server web
- PHP versione 5.5 o successiva
- Mcrypt
- Server di database PostgreSQL o MariaDB/MySQL
In questo tutorial installeremo tutti i requisiti.
Iniziamo con l'installazione. Prima di tutto assicurati che i pacchetti del tuo sistema operativo del server siano completamente aggiornati:
apt-get update && apt-get upgrade apt-get install git
Esegui il seguente comando sul tuo VPS Ubuntu per installare il server Web Apache
apt-get install apache2
Una volta installato Apache, avvialo e abilitalo all'avvio all'avvio
systemctl start apache2 systemctl enable apache2
Installa PHP e alcuni moduli PHP richiesti da Traq
apt-get install php php-common php-mcrypt
Quindi, installa il server di database MySQL
apt-get install mysql-server mysql-client
Abilita l'avvio del server MySQL all'avvio:
systemctl enable mysql
Una volta completata l'installazione, si consiglia di eseguire lo script 'mysql_secure_installation', per proteggere il server MySQL e impostare una password di root
Traq richiede un database vuoto per memorizzare i suoi dati. Crea un nuovo database MySQL accedendo al server MySQL ed eseguendo i seguenti comandi:
mysql -u root -p mysql> create database traqdb; mysql> GRANT ALL PRIVILEGES ON traqdb.* TO 'traquser'@'localhost' IDENTIFIED BY 'Your_Password'; mysql> flush privileges; mysql> quit
Non dimenticare di sostituire "Your_Password" con una password efficace e sicura.
Cambia la directory di lavoro corrente nella directory principale del documento e clona Traq dal loro repository GitHub ufficiale
cd /var/www/html/ git clone --recursive https://github.com/nirix/traq
E controlla l'ultima versione
cd traq/ git checkout v3.6.0
Per eseguire correttamente Traq, crea un nuovo file .htaccess
vim .htaccess
Con il seguente contenuto
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [L]
Imposta la proprietà corretta
chown -R www-data: /var/www/html/traq/
Crea una nuova direttiva host virtuale in Apache.
vim /etc/apache2/sites-available/traq.conf
con il seguente contenuto
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/traq/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/your-domain.com/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Esegui il comando seguente per abilitare il file di configurazione
a2ensite traq.conf
E riavvia il server Web Apache per rendere effettive le modifiche:
service apache2 restart
Se hai seguito da vicino questo tutorial, sarai in grado di accedere a Traq puntando il tuo browser web preferito su http://tuo-dominio.com . Verrà visualizzata la procedura guidata di installazione web di Traq. Segui la procedura guidata per completare l'installazione.
Per ulteriori informazioni e documentazione su Traq, visitare il loro sito Web ufficiale.
Ovviamente non devi installare Traq su Ubuntu 16.04 se utilizzi uno dei nostri Piani di Web Hosting, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Traq su Ubuntu 16.04, per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se ti è piaciuto questo post, su come installare Traq su Ubuntu 16.04, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.