INSTALACIÓN MANTIS BT EN CENTOS
Mantis Bug Tracker es un software que constituye una solución muy completa para gestionar tareas en un equipo de trabajo. Es una aplicación OpenSource hecha en php y mysql, destaca por su facilidad y flexibilidad de instalar y configurar. Esta aplicación se utiliza para testear soluciones, hacer un registro histórico de alteraciones y gestionar equipos remotamente. Asimismo es capaz de depurar errores de aplicaciones, sitios web y todo aquello que requiera un seguimiento y mejoras continuas y constantes.
Requisitos previos:
1. Instalar PHP.
[root@sisrvvir155 ~]# yum install php53.x86_64 php53-cli.x86_64 php53-common.x86_64 php53-devel.x86_64 php53-imap.x86_64 php53-odbc.x86_64 php53-mysql.x86_64 php53- pdo.x86_64 php53-soap.x86_64 php53-xml.x86_64
2. Instalar MYSQL
[root@sisrvvir155 ~]# yum install mysql-server
[root@sisrvvir155 ~]# chkconfig mysqld on
[root@sisrvvir155 ~]# service mysqld start
Asignar contraseña de root para administración de la base de datos.
[root@sisrvvir155 ~]# mysqladmin -u root password 'password'
3. Instalar APACHE:
[root@sisrvvir155 ~]# yum install httpd mod_ssl
4. Crear Base de Datos y Usuarios que serán utilizados por MANTIS
[root@sisrvvir155 ~]# mysql -u root -p --Conectarse a la BDD con usuario root
mysql> create database mantisdb; --Crear la BDD para uso de Mantis
mysql> grant all on mantisdb.* to 'mantis'@'localhost' identified by 'Contraseña'; --Crear el usuario con el cual Mantis se conectara a la BDD, el usuario es mantis.
5. Procedemos a bajar mantis desde la pagina oficial www.mantisbt.org/
6. Copiamos el archivo descargado en el servidor en el directorio.
/var/www/html
7. Descomprimir el archivo, cambiar de nombre a la carpeta descomprimida y dar como propietaria a la carpeta al usuario apache y al grupo apache.
[root@sisrvvir155 html]# tar -xvzf mantisbt-1.2.9.tar.gz
[root@sisrvvir155 html]# mv mantisbt-1.2.9 mantisbt
[root@sisrvvir155 html]# chown -R apache:apache mantisbt
[root@sisrvvir155 html]# service httpd restart – Reiniciar servicio apache.
8. Ingresar al browser (Firefox, IE, et) en la URL colocar:
http://ipservidor/mantisbt/admin/install.php
mantisbt -----> Es el nombre que pusimos a la carpeta descomprimida en el paso 7
Tenemos la siguiente pantalla la cual nos permite realizar la conexión a la base de datos del sistema Mantis.
Hostname ------> Ip del servidor
Username(for Database) -----> mantis (en nuestro caso). paso 4
Password -----> El password del usuario mantis. paso 4
Database name -----> mantisdb (en nuestro caso). paso 4
Admin Username (to create Database) ---> puede ir en blanco o root
Admin Password ---> Paswoord del usuario root que creamos en el paso 2
Y click en el botón Install/Upgrade Database.
Al ingresar al sistema por primera vez usar:
Usuario = Administrator
Password= root
CONFIGURACIÓN DE MANTIS PARA EL ENVIO DE MAIL.
1. Ingresar a la ruta donde se encuentra nuestro mantis y editar el archivo config_defaults_inc.php.
[root@sisrvvir155 mantisbt]# pwd
/var/www/html/mantisbt
[root@sisrvvir155 mantisbt]# vim config_defaults_inc.php
Modificamos la parte MantisBT Email Settings del archivo, que se encuentra por la linea 349
$g_administrator_email = 'administrator@tudominio';
$g_webmaster_email = 'webmaster@tudominio';
$g_from_email = 'noreply@tudominio';
$g_return_path_email = 'paulina.rodas@tudominio';
$g_smtp_host = 'Nombre de tu servidor de correo ejm: mail.pepito.com';
2. Ingresar al directorio /etc/mail/ y modificar el archivo sendmail.mc
[root@sisrvvir155 mail]# vim sendmail.mc
modificar los siguientes parametros.
define(`SMART_HOST', `mail.pepito.com')dnl
define(`confDOMAIN_NAME',`Tu dominio ejem: pepito.com')dnl ---agregar
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl ---eliminar Addr=127.0.0.1
LOCAL_DOMAIN(`Tu dominio ejem: pepito.com')dnl
MASQUERADE_AS(`Tu dominio ejem: pepito.com')dnl ------agregar
MASQUERADE_AS(`Tu dominio ejem: pepito.com')dnl -----agregar
CwTu dominio ejem: pepito.com ---agregar
CwTu dominio ejem: pepito.com --- agregar
3. Ejecutar el siguiente comando para generar el archivo nuevo de configuración.
[root@sisrvvir155 mail]# make -C /etc/mail
Aceptar la instalación.
4. Reiniciar el servicio sendmail.
[root@sisrvvir155 mail]# service sendmail restart
Comandos de ayuda en sendmail.
mailq ----ver lista de correos encolados
sendmail -q ------reenviar los correos encolados