Configuración del sistema php para helpdesk.

One or Zero Helpdesk and Task Management System es un programa de código abierto muy potente y ligero. Está desarrollado en PHP y utiliza la base de datos MySQL y Sqlite. Es rápido, personalizable y se puede ejecutar en cualquier plataforma. Se trata de un producto gratuito, tanto para uso personal como comercial.

Este artículo cubre la versión 1.4 del programa. Asumo que el servicio técnico tiene acceso telnet (o ssh) al servidor y que tiene conocimientos básicos de Linux.

Aun así intentaré dar explicaciones alternativas por si la instalación se realiza sin conexión ssh/telnet.

Dónde obtenerlo y qué contiene

Puedes descargar la última versión de http://www.oneorzero.com/index.php?page=downloads

A pesar de que en la página oficial hay links para descargar un kit de idioma, este no es necesario, ya que viene incluido en el documento .zip

Los contenidos de esta versión se organizan en carpetas:

  • admin: Páginas de administración. Con él podemos instalar muy facilmente el programa
  • common: Contiene archivos comunes, entre ellos “config.php”
  • images: Obviamente, las imágenes del sitio
  • kbase: Archivos de configuración
  • supporter: Páginas del técnico que dará soporte a los usuarios
  • lang: Archivos de lenguaje, entre ellos el de castellano
  • docs: Archivos txt en inglés con el agreement, instrucciones de instalación…etc

Requerimientos mínimos.

  • Sistema operativo Windows o Linux.
  • Apache
  • PHP 4.0 (o versión superior)
  • MySQL
  • SSL (para transacciones seguras)
  • Software de foros (opcional) Se recomienda XMB Forum (http://www.xmbforum.com/)
Nota: Yo lo he probado en un php 4.1.2 y funciona estupendamente.

Instalación del software.

Primeros pasos:
Entra al servidor remoto
Accede al directorio del usuario que ha solicitado la instalación
Crea una carpeta “helpdesk” (mkdir helpdesk)
Entra en la carpeta helpdesk (cd helpdesk)
Sube el archivo “ozhv14f.zip” a la carpeta usando FTP.
Descomprime el archivo (unzip ozhv14f.zip) -> En caso que la distro no tenga el paquete unzip instalado, siempre puedes descomprimirlo en un pc con Windows y subir la carpeta.

Elimiando lo que no queremos:
Borra el archivo comprimido (rm -rf ozhv14f.zip)

Permisos:

Para que el usuario pueda, en un futuro administrar el helpdesk, no olvides cambiar de propietario la carpeta phpnuke (chown usuario:grupousuario ./phpnuke)

Configuración: Edita el arvhivo “common/config.php”

$db_hostNombre del host donde está la base de datos –> Dejar en “localhost”
$db_user Usuario (del hosting, que coincide con el de la bbdd)
$db_pwdContraseña (del hosting, que coincide con la de la bbdd)
$db_nameNombre de la bbdd

Los demás campos no es necesario tocarlos.

No metais la versión de php en un campo que viene un poco más abajo, sólo es por si usais una versión mayor o igual a la 4.2.0

Añadir las tablas de la base de datos y configurar el administrador

Esto también se lo podemos dejar al cliente, pero ocasionará problemas con los menos experimentados.

Entramos via web a http://dominiodelcliente.com/helpdesk/install.php

Solo hace falta rellenar los campos que pide (login, passwd, etc), y como veis la instalación es muy sencilla. El solito genera las tablas de la bbdd.

Después ve al panel de control y cambia el “default languaje” por “Spanish”. Aunque no veas el cambio en ese momento, sal y entra, y verás que ya sale en castellano.

Notas finales

Ya hemos terminado la instalación. Las páginas donde ha quedado la aplicación son http://www.dominio.com/helpdesk para el Helpdesk.

http://www.dominio.com/helpdesk/admin/control.php para la administración.

Más información y descargas en http://www.oneorzero.com/.

Via: Desarrolloweb.com