Le mostraremos cómo instalar Traq en Ubuntu 16.04. Traq es un potente sistema de gestión de proyectos y seguimiento de problemas basado en PHP. Es capaz de manejar múltiples proyectos con permisos por proyecto, campos personalizados, hitos, notificaciones por correo electrónico y mucho más. En este tutorial le mostraremos cómo instalar Traq en un VPS Ubuntu 16.04 con Apache y PHP.
Traq viene con muchas características útiles como:
- Múltiples proyectos
- Hitos del proyecto
- Atom feed
- API de lectura y escritura
- Potente sistema de complementos
- Filtros
y muchos más...
Para ejecutar Traq, su Ubuntu 16.04 VPS debe cumplir con los siguientes requisitos:
- Servidor web
- PHP versión 5.5 o posterior
- Mcrypt
- Servidor de base de datos PostgreSQL o MariaDB/MySQL
En este tutorial instalaremos todos los requisitos.
Comencemos con la instalación. En primer lugar, asegúrese de que los paquetes del sistema operativo de su servidor estén completamente actualizados:
apt-get update && apt-get upgrade apt-get install git
Ejecute el siguiente comando en su Ubuntu VPS para instalar el servidor web Apache
apt-get install apache2
Una vez que Apache esté instalado, inícielo y habilítelo para que se inicie en el arranque
systemctl start apache2 systemctl enable apache2
Instale PHP y algunos módulos PHP requeridos por Traq
apt-get install php php-common php-mcrypt
A continuación, instale el servidor de base de datos MySQL
apt-get install mysql-server mysql-client
Habilite el servidor MySQL para que se inicie en el arranque:
systemctl enable mysql
Una vez completada la instalación, se recomienda ejecutar el script 'mysql_secure_installation', para asegurar su servidor MySQL y establecer una contraseña de root
Traq requiere una base de datos vacía para almacenar sus datos. Cree una nueva base de datos MySQL iniciando sesión en el servidor MySQL y ejecutando los siguientes comandos:
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
No olvides reemplazar 'Tu_Contraseña' con una contraseña real y segura.
Cambie el directorio de trabajo actual al directorio raíz del documento y clone Traq desde su repositorio oficial de GitHub
cd /var/www/html/ git clone --recursive https://github.com/nirix/traq
Y consulta la última versión
cd traq/ git checkout v3.6.0
Para ejecutar Traq correctamente, cree un nuevo archivo .htaccess
vim .htaccess
Con el siguiente contenido
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [L]
Establecer la propiedad correcta
chown -R www-data: /var/www/html/traq/
Cree una nueva directiva de host virtual en Apache.
vim /etc/apache2/sites-available/traq.conf
con el siguiente contenido
<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>
Ejecute el siguiente comando para habilitar el archivo de configuración
a2ensite traq.conf
Y reinicie el servidor web Apache para que los cambios surtan efecto:
service apache2 restart
Si siguió de cerca este tutorial, podrá acceder a Traq apuntando su navegador web favorito en http://your-domain.com. Aparecerá el asistente de instalación web de Traq. Siga el asistente para completar la instalación.
Para obtener más información y documentación sobre Traq, visite su sitio web oficial.
Por supuesto, no tiene que instalar Traq en Ubuntu 16.04 si usa uno de nuestros planes de alojamiento web, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen Traq en Ubuntu 16.04, por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si le gustó esta publicación sobre cómo instalar Traq en Ubuntu 16.04, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.