Requisitos de compatibilidad de módulos Simple para Vtiger
En este artículo te explicaremos la manera en la que puedes corroborar que tu servidor de Vtiger cumple con los requisitos técnicos para que cualquier módulo de Simple funcione correctamente.
Requerimientos técnicos de compatibilidad
Requerimientos técnicos del servidor de Vtiger:
- PHP 7.2, 7.3 ó 7.4
- IonCube Loader
- Servidor Linux o Windows con conexión a Internet.
- El servidor debe poder conectarse vía
https
(puerto443
) a otros servidores. - Módulos de PHP:
curl
,libxml
,json
,mbstring
,gd
,SimpleXml
,xml
. Normalmente estos módulos vienen instalados por default.
Configuración de variables de PHP en php.ini
allow_url_fopen
=On
max_execution_time
=90
(o mayor)default_socket_timeout
=60
(o mayor)
Corroborar la compatibilidad del sistema
Una de las formas para corroborar la versión de PHP con la que trabaja tu sistema es:
- En tu navegador Chrome, dirígete a tu sistema, puedes estar en el login o dentro del sistema.
- Da clic en la página con el botón derecho (no importa donde esté el mouse) para seleccionar la opción Inspeccionar. Puedes también solo presionar la tecla
F12
. - Aparecerá del lado derecho una sección de código de la página, da clic en la pestaña Network o Red.
- Da clic en el ícono de flecha circular, con ello visualizarás en la parte de código archivos de la página.
- Localiza el archivo con el nombre index.php da clic en el archivo.
- Da clic en la pestaña Headers y ubica la línea X-Powered-by que indica la versión de
PHP
.
Este método es posible que no funcione con algunos servidores, si es tu caso, te sugerimos usar otro de los métodos que mencionamos en este manual.
También para corroborar que tengas instalados los dos elementos, puedes ejecutar un script.
- Debes generar un archivo
phpinfo.php
que contenga las 2 líneas siguientes dentro de la carpeta donde se encuentra la instalación de Vtiger en tu Cpanel (Probablemente la carpeta tiene el nombre default vtigercrm)
<?php phpinfo();
- Ejecutar desde un navegador
urldeaccesoavtiger/phpinfo.php
; visualizarás una página similar a ésta en donde se desplegará la versión de PHP. - Para corroborar que tengas instalado IonCube debes buscar en la información desplegada, o con ayuda de la combinación de teclas
Control+F
, la palabra y averiguar si la página tiene información sobre IonCube .
Cambio de versión PHP
Si tienes una versión diferente de PHP 7.0, 7.1, 7.2 ó 7.4puedes cambiar la versión en tu servidor. El siguiente ejemplo lo hicimos en un servidor con cPanel y que cuenta con la herramienta de "PHP Version Manager".
Dependiendo de dónde se encuentre hospedado tu Vtiger, los pasos que a continuación se presentan pueden variar.
- Ingresa a la herramienta PHP Version Manager
- Elige la carpeta donde está instalado Vtiger, aparecerán las opciones, selecciona la versión recomendada y guarda.
- Actualiza la dirección
carpeta_raiz_vtiger/phpinfo.php
para verificar el cambio de versión de PHP.
Por seguridad, borra el archivo que creaste, da clic derecho y selecciona la opción Delete
Instalación de IonCube
Si IonCube no está instalado:
- Si tu Vtiger está instalado en algún servicio de hosting como Go-Daddy, 1&1/Ionos, Hostinger, HostGator, etc., solicita la instalación a tu servicio de hosting mediante un ticket.
- Para servidor virtual privado o servidor físico Linux, sigue el tutorial de instalación en: https://www.howtoforge.com/tutorial/how-to-install-ioncube-loader/
- Si tu servidor es Windows, consulta esta liga: http://www.knowledgebase-script.com/kb/article/installing-ioncube-loader-on-microsoft-windows-server-52.html
Si no cumples ambos requisitos, la instalación tendrá errores y no podrás utilizar el módulo.