Soporte técnico LMS Chamilo: Cómo solucionar errores frecuentes

Soporte técnico LMS Chamilo: Cómo solucionar errores frecuentes

Chamilo es una plataforma LMS muy estable y sencilla en su manejo, sin embargo, un servidor de hosting sin las configuraciones adecuadas puede causar errores, conozca cómo solucionar fallos comunes.

Para obtener lo mejor de Chamilo y evitar errores de funcionamiento, necesita ajustar la configuración de PHP de su servidor de hosting adecuadamente, tenga en cuenta las siguientes recomendaciones.

Configurando el correo de Chamilo

Chamilo utiliza la configuración de correo del archivo php.ini. Sin embargo, si utiliza un servidor de correo electrónico distinto, es posible que necesite ajustar la configuración de correo electrónico en (carpeta chamilo)/app/config/mail.conf.php.

Edición del archivo php.ini

En Windows normalmente se puede encontrar en C:xamppphpphpphp.ini, en Ubuntu Linux : /etc/php5/apache2/php.ini

Busque la palabra “_max” y aumente los siguientes valores para optimizar el servidor:

  • max_execution_time = 300 ; Tiempo máximo de ejecución de cada script, en segundos.
  • max_input_time = 600 ; Cantidad máxima de tiempo que cada script puede pasar analizando los datos de la petición.
  • memory_limit = 256M ; Cantidad máxima de memoria que puede consumir un script (128MB).
  • post_max_size = 100M.
  • upload_max_filesize = 100M.
  • short_open_tag = Desactivado.
  • modo_seguro = Desactivado.
  • magic_quotes_gpc = Desactivado.
  • magic_quotes_runtime = Desactivado.

Importante: Debe configurar la zona horaria de date.timezone en la zona horaria de su servidor. Por ejemplo, si su servidor está en la zona horaria `América/Bogotá, configure el parámetro date.timezone con este valor en su php.ini:

date.timezone = ‘America/Bogotá.

Nota: PHP 5.3.9 introduce una nueva configuración “max_input_vars”, que limita el número de elementos que se pueden enviar en un solo formulario. Si está tratando con numerosos usuarios o cursos de aprendizaje muy largos (muchos elementos), asegúrese de establecer esta configuración por encima de su valor predeterminado de 1000.

Usuarios de BSD y CentOS

Estas librerías php tienen que ser incluidas durante la instalación de PHP (php5 podría tener que ser reemplazado por php en algunos casos):

sesión php5: La extensión compartida de sesión para php
php5-mysqlnd (o php5-mysqli): La extensión compartida mysql para php
php5-zlib: La extensión compartida zlib para php
php5-pcre: La extensión compartida pcre para php
php5-xml
php5-json
php5-mcrypt
php5-iconv o php5-mbstring (cualquiera de ellos)
php5-gd La extensión de generación de gráficos para PHP
php5-intl La extensión internacional de comportamientos para PHP

También puede agregar los siguientes módulos y paquetes php:

tipo php5
php5-ldap
php5-xapian
php5-curl
php5-xsl

¿Necesita un servidor de hosting para Chamilo listo para usar y con soporte especializado? Conozca aquí cómo podemos ayudarle

Imagen: Henri L. on Unsplash