Categoría: Dogi / cTiger CRM
Versión: v1.0
Última actualización: 26/12/2020
Resumen: Se muestra como clonar una instancia de Dogi CRM en un servidor utilizando cPanel, y se muestra como ponerlo a punto una instalación de Dogi CRM.
Requerimientos: cPanel en un servidor compartido o un VPS, debe estar habilitada la consola SSH por parte del administrador del servidor y debe estar habilitado el servicio Git™ Version Control, deseable conocer en términos generales como trabaja un servidor virtual o un VPS, sin embargo con un poco de curiosidad, esto no debe representar algún problema.
El repositorio de Dogi lo puedes encontrar en
https://gitlab.com/dogicrm/dogiCRM
Clonar un repositorio es una tarea muy sencilla, lo importante es tener la información necesaria la cual es:
Para instalar la base de datos existen 2 opciones:
En este caso utilizaremos la segunda opción, ya que la primera es un caso particular del caso 2 y representa el mismo proceso.
La base predeterminada se llama dogicrm_empty.sql y la encontrarás en:
directorioDogi/schema
(eh/schema, en nuestro ejemplo)
En este punto hemos clonado el repositorio en nuestro servidor y hemos copiado y asignado un usuario a la base de datos, solo nos resta editar el archivo de configuración config.inc.php en el directorio raíz de la instalación de Dogi.
En config.inc.php se encuentran, entre otros, los valores que le indican al CRM en donde se encuentra nuestro archivo de base de datos, el usuario y contraseña para conectarnos a la misma.
Abre el administrador de archivos del cPanel, identifica y abre el archivo config.inc.php que se encuentra en la carpeta raíz de la instalación del Dogi.
En el archivo config.inc.php identifica la líneas (líneas 49 a 51):
$dbconfig[‘db_username’] = ‘dogiusr’; Nombre del usuario de la base de datos que creaste en el paso anterior
$dbconfig[‘db_password’] = ‘DogiUser*598_’; Contraseña que asignaste al usaurio de la base de datos. La que se muestra en este ejemplo es la contraseña predeterminada para la base de ejemplo.
$dbconfig[‘db_name’] = ‘dogicrm’; Nombre con el que subiste la base de datos
Reemplaza estos valores por los que corresponden a tu caso, estos valores funcionan de forma directa si usasate Plesk, pero si trabajas sobre cPanel deberás modificar los datos:
$dbconfig[‘db_username’] = ‘srv_dogicrm’; El nombre que hayas definido
$dbconfig[‘db_password’] = ‘DogiUser*598_’; La contraseña que hayas definido para el usuario.
$dbconfig[‘db_name’] = ‘srv_dogicrm; Si utilizaste la base de datos sin modificar el nombre.
Guarda los cambios.
Recuerda que los servidores basados en cPanel, anteponen una raíz al nombre de los objetos (usuarios, bases de datos, etc) el cual se toma del nombre de la instancia padre, típicamente 3 ó 4 caracteres seguidos por un guión bajo y después el nombre que defines para el objeto. La debes utilizar al nombrar las bases de datos y usuarios en el archivo de configuración, de modo que si la base de datos se llama, por ejemplo, “base”, el nombre completo lo debes escribir como srv_base, en donde srv_ es la raíz específica de tu servidor, estos datos los puedes consultar directamente en la sección de bases de datos de tu cPanel
Notas sobre el cPanel by eHack
Para usuarios de vTiger, en una instancia de vTiger también se tendría que actualizar la ruta de la instalación de los archivos de vTiger, uno de los primeros cambios importantes que introduce Dogi es que elimina la asignación explícita de la ruta de los archivos y la asigna con una función:
if (! getenv(‘SITE_URL’)) {
Notas sobre el vTiger & Dogi by eHack
$scheme = (isset($_SERVER[‘HTTPS’]) && $_SERVER[‘HTTPS’] != ‘off’) ? ‘https://’ : ‘http://’;
$host = $_SERVER[‘HTTP_HOST’];
$path = dirname($_SERVER[‘SCRIPT_NAME’]);
Realizada la conexión con la base de datos, el sistema debe abrir sin problema, para ello puedes usar los datos de inicio predeterminados, los cuales son:
Usuario: admin
Contraseña: admin
Una vez introducida esta información estas listo para utilizar el sistema. Recuerda es un sistema que toma como punto de partida a vTiger hasta la versión 7.3, por lo que todo lo que sabes de vTiger, lo puedes emplear directamente en Dogi CRM.
Si encuentras algún error o aporte a la información proporcionada por favor dirígela a soporte@ehack.mx
Ninguna.
Todas las imágenes: Imágenes cortesía by Nala Systems
Instalar Dogi CRM (vTiger) desde el repositorio utilizando cPanel by Roberto C. González para Ethical Hack © 2020, Ethical Hack, Todos los derechos reservados.
El comando dnsenum es una herramienta de línea de comandos para realizar enumeración de DNS…
En esta entrada te presento 24 de las listas negras más comunes que los servidores…
ZoomIt es una herramienta de anotación y zoom de pantalla para presentaciones técnicas que incluyen…
WinObj es el visor de espacios de nombres de Object Manager definitivo. Es la primera…
Whois realiza el registro de registro para el nombre de dominio o la dirección IP…
VolumeID – Esta utilidad, le permite cambiar los identificadores de los discos FAT y NTFS…