lunes, 18 de abril de 2011

Como Instalar Dolibarr en Ubuntu (para humanos) y uso personal

Photobucket

Entre búsquedas y búsquedas puede que también llegaras a Dolibar como opción de CRM para Linux y no pudiste llegar una tan buena alternativa.

Migré completamente a Ubuntu y me vi también en la necesidad de remplazar mi CRM windows por uno para linux.

Ante varias búsquedas encontré Dolibarr, una solución que uso para gestión de clientes de forma personal, pero que es perfectamente útil para Pymes.

Buscando y buscando no encontré nada de como instalar esta maravillosa aplicación ya que quienes hoy en día proveen soporte para este en español además prestan el alojamiento y/o desarrollo del entorno de trabajo ideal para cada quien, así que no es negocio enseñar como instalar de forma independiente el programa, al menos eso supongo.

Mi primer intento de instalar el paquete .deb proporcionado gratuitamente fue infructífero, pero tras darle una vuelta ya lo he conseguido y el programas va de maravilla, además es una entrada al mundo MySQL, PHP, Apache.

Entonces, ¿Cómo instalarlo y no morir en el intento?

Aquí vamos (se requiere conocimientos básicos de uso del terminal en linux, saber lo que son Synaptic y el Centro de software de Ubuntu)

Como siempre ante todo Actualizarse
sudo apt-get update
sudo apt-get dist-upgrade

1 Instalar MySQL server y MySQL client
sudo apt-get install mysql-server mysql-client

Durante el proceso pedíra contraseña. Así que lógicamente debemos asignar una que luego reordemos ya que con ella podremos administrar MySQL.
2 Instalar apache
sudo aptitude install apache2
(Si no teníamos antes el paquete aptitude instalarlo mediante sudo apt-get install aptitude)

2.1 Una vez termianada la instalación comprobamos que apache está instalado
Entramos a nuestro servidor local

3 Asegurarnos de que se permitan los acentos
sudo gedit /etc/apache2/conf.d/charset


Debe estar así, de lo contrario debemos cambiar a 
AddDefaultCharset       UTF-8
NOTA: Luego de cualquier comabio es importante resetar a apache
sudo /etc/init.d/apache2 restart

4 Instalar php
sudo aptitude install php5

Si nos aparece que se deberá eliminar el paquete
     1)     apache2-mpm-worker
Confirmamos la acción
¿Acepta esta solución? [Y/n/q/?] Y

4.1 Reseteamos apache
sudo /etc/init.d/apache2 restart

5 hacer que MySQL soporte apache y php
sudo aptitude install mysql-server
sudo aptitude install libapache2-mod-auth-mysql
sudo aptitude install php5-mysql

6 habilitamos php para el servidor local
sudo gedit /var/www/testphp.php

6.1 El fichero estará vacío pegamos ahí
<?php phpinfo(); ?>

guradamos el nuevo fichero y comprobamos que funcione 

7 Agregamos soporte para administración de imágenes
sudo aptitude install php5-gd

8 Descargamos la última versión .deb estable de Dolibarr
www.dolibarr.org/downloads/cat_view/62-stables-versions
Por ejemplo ahora ésta dolibuntu-3.0.0.deb

9 Instalamos el .deb desde el terminal
(sudo dpkg -i)
Más info de como instalar paquetes .deb aqui

10 Ejecutamos el programa 
Desde  > menú > otras > Dolibar ERP/CRM

10.1 Si nos da error 
Abrimos el gestor Synaptic
Ahí no aparecerá que tiene dependecias rotas o un mensaje similar. 
Cerramos Synaptic

Sin el termianl nos vamos a la carpeta donden descargamos el programas y le damos doble click para que lo gestione con el "centro de software de Ubuntu"

Entonces procesará y reparará las dependencias rotas
Ahora volvemos a ejecutar el programa > menú > otras > Dolibar ERP/CRM

11 Iniciamos por primera vez Dolibarr
Damos a click "here to finish Dolibarr install process"


12 Seleccionar idioma por defecto
Escogemos Español y al Siguiente paso


13 Ahora comprobará que tenemos todos los pre requisitos funcionando
Como está todo OK damos a Primera Instalación en Empezar


14 Ahora viene la configuración de la base de datos  y usuario
Dejamos tal como viene por defecto


15 Elección del sistema de caracteres y lo dejamos de ésta manera


16 Confirmamos el archivo de configuración


17 Creación de los objetos de la base de datos


18 Creamos nuestro nombre de usuario y asignamos contraseña


19 Y llegamos al final de la instalación
Damos clic en "Acceso a Dolibarr (área de configuración)"


20 Hemos terminado 
Ya podemos comenzar a configurar y operar nuestro Dolibarr para uso personal




Ahora a configurar 
Empezamos en modificar para dejar nuestros datos personales

Instrucciones acá

Podemos gestionar ya con nuestro propio ERP/CRM y que no nos costó un morlaco.

4 comentarios:

  1. a n\me quede en el paso 3 no me deja guardarlo por fa espero me puedas reponder rapido face tobyz namales ex

    ResponderEliminar
  2. me salte ese paso y lo demas funciono bien bueno por rato no me dejaba pero si ya pude instalarlo excelente manual de instalación felicidades

    ResponderEliminar
  3. gracias el problema es que me marca este error en dolibarr
    Advertencia: date_default_timezone_get (): Valor date.timezone válido 'America / Mexico_City', seleccionamos la zona horaria "UTC" por ahora. en / usr / share / dolibarr / htdocs / core / lib / functions.lib.php on line 1018 Advertencia: date_default_timezone_get (): Valor date.timezone válido 'America / Mexico_City', seleccionamos la zona horaria "UTC" por ahora. en / usr / share / dolibarr / htdocs / core / lib / functions.lib.php on line 1018 Advertencia: date_default_timezone_get (): Valor date.timezone válido 'America / Mexico_City', seleccionamos la zona horaria "UTC" por ahora. en / usr / share / dolibarr / htdocs / core / lib / functions.lib.php on line 1018 Advertencia: date_default_timezone_get (): Valor date.timezone válido 'America / Mexico_City', seleccionamos la zona horaria "UTC" por ahora. en / usr / share / dolibarr / htdocs / core / lib / functions.lib.php on line 1018 Warning: date (): Valor date.timezone válido 'America / Mexico_City', seleccionamos la zona horaria "UTC" por ahora. en / usr / share / dolibarr / htdocs / comm / acción / index.php on line 77 Warning: date (): Valor date.timezone válido 'America / Mexico_City', seleccionamos la zona horaria "UTC" por ahora. en / usr / share / dolibarr / htdocs / comm / acción / index.php on line 78 Warning: date (): Valor date.timezone válido 'America / Mexico_City', seleccionamos la zona horaria "UTC" por ahora. en / usr / share / dolibarr / htdocs / comm / acción / index.php on line 79


    y ya le movi a la comfiguracion de nano /etc/php5/apache2/php.ini
    nano /etc/php5/cli/php.ini

    date.timezone ="America/Mexico_City"

    pero me marca algo del UTC sabes como corregirlo ?

    kyori_tobi@hotmail.com



    ResponderEliminar