martes, 17 de julio de 2012

CONFIGURANDO CUENTA GMAIL PARA MANTIS BUG TRACKER

Para configurar una cuenta de Gmail para enviar correos desde el Mantis Bug Tracker, es necesario agregar la siguiente configuración en el archivo config_inc.php:

$g_phpMailer_method = PHPMAILER_METHOD_SMTP;
$g_smtp_host = 'smtp.gmail.com';
$g_smtp_username = 'micuentadecorreo@gmail.com';
$g_smtp_password = 'micontraseña';
$g_smtp_connection_mode = 'ssl';
$g_smtp_port = 465;

Lo anterior actualizando la información de usuario y contraseña.

Referencias
  • http://stackoverflow.com/questions/9356904/configuring-mantisbt-to-send-emails-using-gmail

INSTALANDO MANTIS EN DEBIAN 6 CON BASE DE DATOS POSTGRESQL

Software usado:

Sistema operativo Debian 6.05
Base de datos PostgreSQL 9.1
Mantis Bug Tracker 1.2.11

1. Instalación del Web Server Apache

Se instala el Web Server con los módulos para PHP y soporte de base de datos PostgreSQL.

apt-get install apache2 php5 php5-pgsql

Para comprobar la instalación se accede a http://hostname, y muestra el mensaje "It work".

2. Instalación y configuración de la base de datos

Como base de datos se usará PostgreSQL; se instala:

apt-get install postgresql

Se ingresa al usuario "postgres" y se accede a la base de datos "template1"

su - postgres
psql -d template1

Una vez conectado a esa base de datos se crea la que se destinará para Mantis, se crea además un usuario de acceso:

create role mantis with password 'mantis' login;
create database "mantis-bugtracking" using encoding "UTF-8" owner mantis;

3. Instalación y configuración Mantis Bug Tracker

La instalación del Mantis simplemente requiere descargar el archivo comprimido, descomprimir y copiar el contenido en /var/www, ej: /var/www/mantisbt-1.2.11. Una vez copiado se crea un enlace para acceso a un nombre más simple, y se cambian los permisos:

ln -s /var/www/mantis-1.2.11 /var/www/mantis
chown -R www-data:www-data /var/www/mantis

Una vez instalado se procede a configurar la instalación accediendo a http://hostname/mantis/admin/install.php

En esta página se solicitará información para instalar la aplicación. Con relación a la base de datos cabe destacar que pide información de acceso para dos usuarios, el primero es para acceso desde la aplicación en ejecución y el segundo simplemente se usa para la creación del esquema. Como base de datos, se usa la que se creó anteriormente.

4. Permisos para base de datos

Una vez se crea el esquema de base de datos se puede ajustar el propietario (owner) para las tablas con las siguientes instrucciones de base de datos generadas por la consulta:

select 'ALTER TABLE ' || table_name || ' OWNER TO myuser;' from information_schema.tables where table_schema = 'public';

El resultado de esa consulta se puede ejecutar para lograr el propósito.

5. Ingresando

Una vez instalado se puede acceder desde http://hostname/mantis; por omisión el usuario y contraseña administrador es administrator / root; por seguridad se debería cambiar una vez se ingresa.

INSTALANDO IMPRESORA SAMSUNG SCX-4300 EN DEBIAN 6

La siguiente instalación se realizó en sistema operativo Debian versión 6.05, denominada "Squeeze", sin modo gráfico activado.

1. Instalación de CUPS (Common Unix Printing System)

Como Super Usuario se puede instalar con el siguiente comando:

apt-get install cups

2. Instalar controladores

Para el controlador de la impresora, existe un proyecto llamado Splix, el cual consiste en un grupo de controladores adicionales para CUPS, dentro de los cuales se ofrece soporte para esta serie de modelos de impresoras Samsung. El paquete de controladores se puede instalar con el siguiente comando:

apt-get install splix

3. Instalar y configurar la impresora

Una vez instalado el controlador se procede a configurar la impresora usando el controlador para la SCX-4200 ya que el SCX-4300 no se encuentra disponible para Debian con este paquete; de cualquier forma, funciona.