- 25 Oct 2022
- 3 Minutos para leer
Requisitos del sistema del servidor
- Actualizado en 25 Oct 2022
- 3 Minutos para leer
Hardware del servidor
La siguiente especificación de hardware ilustra un ejemplo de un sistema que aloja un sitio con aproximadamente 10 000 usuarios (aprox. 500 simultáneos):
- Procesador: Xeon 2x Quad Core
- Memoria: 16GB
- Almacenamiento: Almacenamiento SATA según sus necesidades. Totara requiere un almacenamiento mínimo para sí mismo.
- Conectividad: Conexión de puerto de switch dedicado dúplex completo de 100MBit
Los requisitos de hardware específicos para tu proyecto dependerán del volumen de usuarios simultáneos anticipados y otros factores.
Se recomienda encarecidamente que los sitios de Totara utilicen SSL.
Software del servidor
Por favor, consulta nuestra página de entornos de alojamiento recomendados para conocer las mejores prácticas.
El siguiente es el entorno mínimo compatible:
Sistema operativo |
|
Servidor web |
|
PHP |
Módulos requeridos: curl, ctype, dom, gd, iconv, intl, json, mbstring, pcre, simplexml, spl, xml, zip, zlib Extensiones recomendadas: openssl, tokenizer, xmlrpc, jabón, opcache, exif. |
Base de datos |
|
Configuración PHP del servidor
Hay algunas variables de configuración de PHP que pueden necesitar ser personalizadas, según sus necesidades. Las variables que se cambian comúnmente se detallan a continuación:
- límite_de_memoria: El mínimo requerido es de 512MB; sin embargo, en instalaciones grandes o donde se trabaja con grandes conjuntos de datos, es posible que deba aumentarse.
- post_max_size: Asegúrate de que sea más grande que el archivo más grande que esperas que carguen tus usuarios.
- upload_max_filesize: Este ajuste junto con post_max_size determinará cuán alto puede establecer el tamaño máximo de carga dentro de Totara.
- max_input_vars: Este ajuste deberá aumentarse a un mínimo de 10000 si desea personalizar cualquiera de los paquetes de idioma de Totara.
- upload_tmp_dir: Es posible que algunos clientes deseen habilitar esta configuración y establecer específicamente un directorio donde los archivos se almacenen temporalmente durante el proceso de carga.
- opcache.enable: Si la extensión de opcache está instalada, se recomienda habilitar opcache por razones de rendimiento. Esto está habilitado por defecto en las versiones modernas de PHP.
Ten en cuenta que el usuario del servidor web debe tener permisos para escribir archivos en este directorio, o todas las cargas de archivos fallarán.
Se requiere instalar una versión PHP con rosca segura si estás usando un servidor multihilo como Apache, o una versión PHP sin rosca segura si estás ejecutando PHP como un binario CGI como FastCGI.
Ajustes de MSSQL
- Colación que distingue mayúsculas de minúsculas: se recomienda utilizar la colación que distingue mayúsculas de minúsculas, como Latin1_General_CS_AS
- Habilitar NULLS ANSI: Para garantizar que los valores nulos se traten correctamente, debes asegurarte de que ANSI_NULL esté habilitado
- Habilitar identificadores cotizados: se recomienda que los identificadores cotizados (también conocidos como identificadores delimitados) estén activados
- Transacción de lectura comprometida habilitada: se le informa que establece esto en READ_COMMITTED_SNAPSHOT para proteger sus transacciones
- Búsqueda de texto completo: esta configuración está activada de forma predeterminada en MSSQL, por lo que ya debería estar habilitada a menos que la desactive explícitamente anteriormente
Para obtener más información, consulte Cómo configurar el componente FTS en MSSQL en la documentación del desarrollador.
Ten en cuenta que con PHP 7 debes usar controladores sqlsrv. Si anteriormente utilizabas controladores mssql, deberás reconfigurar para el uso de controladores sqlsrv.
Totara puede conectarse al servidor SQL sin un nombre de usuario/contraseña mediante la autenticación integrada de Windows. Deberá configurar la identidad del grupo de aplicaciones de su sitio web si esto es necesario para su entorno de sistema.
Para obtener más información, consulta los siguientes artículos de Microsoft:
© Copyright 2022 Totara Learning Solutions. All rights reserved.