Configuración del Sistema
Configuración del Sistema de XOOPS
Sección titulada «Configuración del Sistema de XOOPS»Esta guía cubre la configuración completa del sistema disponible en el panel de administración de XOOPS, organizada por categoría.
Arquitectura de Configuración del Sistema
Sección titulada «Arquitectura de Configuración del Sistema»graph TD A[Configuración del Sistema] --> B[Configuración General] A --> C[Configuración de Usuario] A --> D[Configuración de Módulo] A --> E[Etiquetas Meta y Pie de Página] A --> F[Configuración de Correo Electrónico] A --> G[Configuración de Caché] A --> H[Configuración de URL] A --> I[Configuración de Seguridad] B --> B1[Nombre del Sitio] B --> B2[Zona Horaria] B --> B3[Idioma] C --> C1[Registro] C --> C2[Perfiles] C --> C3[Permisos] F --> F1[Configuración SMTP] F --> F2[Reglas de Notificación]Acceder a la Configuración del Sistema
Sección titulada «Acceder a la Configuración del Sistema»Ubicación
Sección titulada «Ubicación»Panel de Administración > Sistema > Preferencias
O navegar directamente:
http://your-domain.com/xoops/admin/index.php?fct=preferencesRequisitos de Permiso
Sección titulada «Requisitos de Permiso»- Solo administradores (webmasters) pueden acceder a la configuración del sistema
- Los cambios afectan todo el sitio
- La mayoría de cambios toman efecto inmediatamente
Configuración General
Sección titulada «Configuración General»La configuración fundamental para su instalación de XOOPS.
Información Básica
Sección titulada «Información Básica»Nombre del Sitio: [Nombre de Su Sitio]Descripción Predeterminada: [Breve descripción de su sitio]Eslogan del Sitio: [Eslogan pegadizo]Correo Electrónico del Administrador: admin@your-domain.comNombre del Webmaster: Nombre del AdministradorCorreo Electrónico del Webmaster: admin@your-domain.comConfiguración de Apariencia
Sección titulada «Configuración de Apariencia»Tema Predeterminado: [Seleccionar tema]Idioma Predeterminado: Español (o idioma preferido)Elementos Por Página: 15 (típicamente 10-25)Palabras en Resumen: 25 (para resultados de búsqueda)Permiso de Carga de Tema: Deshabilitado (seguridad)Configuración Regional
Sección titulada «Configuración Regional»Zona Horaria Predeterminada: [Su zona horaria]Formato de Fecha: %Y-%m-%d (formato AAAA-MM-DD)Formato de Hora: %H:%M:%S (formato HH:MM:SS)Horario de Verano: [Auto/Manual/Ninguno]Tabla de Formato de Zona Horaria:
| Región | Zona Horaria | Desplazamiento UTC |
|---|---|---|
| US Este | America/New_York | -5 / -4 |
| US Centro | America/Chicago | -6 / -5 |
| US Montaña | America/Denver | -7 / -6 |
| US Pacífico | America/Los_Angeles | -8 / -7 |
| UK/Londres | Europe/London | 0 / +1 |
| Francia/Alemania | Europe/Paris | +1 / +2 |
| Japón | Asia/Tokyo | +9 |
| China | Asia/Shanghai | +8 |
| Australia/Sídney | Australia/Sydney | +10 / +11 |
Configuración de Búsqueda
Sección titulada «Configuración de Búsqueda»Habilitar Búsqueda: SíBuscar en Páginas de Administración: Sí/NoBuscar en Archivos: SíTipo de Búsqueda Predeterminado: Todo / Solo páginasPalabras Excluidas de Búsqueda: [Lista separada por comas]Palabras comúnmente excluidas: the, a, an, and, or, but, in, on, at, by, to, from
Configuración de Usuario
Sección titulada «Configuración de Usuario»Controlar el comportamiento de la cuenta de usuario y el proceso de registro.
Registro de Usuario
Sección titulada «Registro de Usuario»Permitir Registro de Usuario: Sí/NoTipo de Registro: ☐ Auto-activar (Acceso instantáneo) ☐ Aprobación del administrador (Administrador debe aprobar) ☐ Verificación de correo electrónico (Usuario debe verificar correo)
Notificación a Usuarios: Sí/NoVerificación de Correo Electrónico de Usuario: Requerida/OpcionalConfiguración de Nuevo Usuario
Sección titulada «Configuración de Nuevo Usuario»Auto-login de Nuevos Usuarios: Sí/NoAsignar Grupo de Usuario Predeterminado: SíGrupo de Usuario Predeterminado: [Seleccionar grupo]Crear Avatar de Usuario: Sí/NoAvatar de Usuario Inicial: [Seleccionar predeterminado]Configuración de Perfil de Usuario
Sección titulada «Configuración de Perfil de Usuario»Permitir Perfiles de Usuario: SíMostrar Lista de Miembros: SíMostrar Estadísticas de Usuario: SíMostrar Hora de Última Conexión: SíPermitir Avatar de Usuario: SíTamaño Máximo de Archivo de Avatar: 100KBDimensiones del Avatar: 100x100 píxelesConfiguración de Correo Electrónico de Usuario
Sección titulada «Configuración de Correo Electrónico de Usuario»Permitir a Usuarios Ocultar Correo Electrónico: SíMostrar Correo Electrónico en Perfil: SíIntervalo de Correo Electrónico de Notificación: Inmediatamente/Diariamente/Semanalmente/NuncaSeguimiento de Actividad de Usuario
Sección titulada «Seguimiento de Actividad de Usuario»Rastrear Actividad de Usuario: SíRegistrar Inicios de Sesión de Usuario: SíRegistrar Inicios de Sesión Fallidos: SíRastrear Dirección IP: SíLimpiar Registros de Actividad Más Antiguos Que: 90 díasLímites de Cuenta
Sección titulada «Límites de Cuenta»Permitir Correo Electrónico Duplicado: NoLongitud Mínima de Nombre de Usuario: 3 caracteresLongitud Máxima de Nombre de Usuario: 15 caracteresLongitud Mínima de Contraseña: 6 caracteresRequerir Caracteres Especiales: SíRequerir Números: SíExpiración de Contraseña: 90 días (o Nunca)Cuentas Inactivas Días para Eliminar: 365 díasConfiguración de Módulo
Sección titulada «Configuración de Módulo»Configurar el comportamiento de módulos individuales.
Opciones Comunes del Módulo
Sección titulada «Opciones Comunes del Módulo»Para cada módulo instalado, puede configurar:
Estado del Módulo: Activo/InactivoMostrar en Menú: Sí/NoPeso del Módulo: [1-999] (más alto = más bajo en visualización)Página de Inicio Predeterminada: Este módulo se muestra al visitar /Acceso de Administración: [Grupos de usuario permitidos]Acceso de Usuario: [Grupos de usuario permitidos]Configuración de Módulo del Sistema
Sección titulada «Configuración de Módulo del Sistema»Mostrar Página de Inicio Como: Portal / Módulo / Página EstáticaMódulo Predeterminado de Página de Inicio: [Seleccionar módulo]Mostrar Menú de Pie de Página: SíColor del Pie de Página: [Selector de color]Mostrar Estadísticas del Sistema: SíMostrar Uso de Memoria: SíConfiguración por Módulo
Sección titulada «Configuración por Módulo»Cada módulo puede tener configuración específica del módulo:
Ejemplo - Módulo de Página:
Habilitar Comentarios: Sí/NoModerar Comentarios: Sí/NoComentarios Por Página: 10Habilitar Calificaciones: SíPermitir Calificaciones Anónimas: SíEjemplo - Módulo de Usuario:
Carpeta de Carga de Avatar: ./uploads/Tamaño Máximo de Carga: 100KBPermitir Carga de Archivo: SíTipos de Archivo Permitidos: jpg, gif, pngAcceder a configuración específica del módulo:
- Admin > Módulos > [Nombre del Módulo] > Preferencias
Etiquetas Meta y Configuración SEO
Sección titulada «Etiquetas Meta y Configuración SEO»Configurar etiquetas meta para optimización de motor de búsqueda.
Etiquetas Meta Globales
Sección titulada «Etiquetas Meta Globales»Palabras Clave Meta: xoops, cms, sistema de gestión de contenidoDescripción Meta: Un potente sistema de gestión de contenido para construir sitios web dinámicosAutor Meta: Su NombreCopyright Meta: Copyright 2025, Su EmpresaRobots Meta: index, followRevisita Meta: 30 díasMejores Prácticas de Etiquetas Meta
Sección titulada «Mejores Prácticas de Etiquetas Meta»| Etiqueta | Propósito | Recomendación |
|---|---|---|
| Palabras Clave | Términos de búsqueda | 5-10 palabras clave relevantes, separadas por comas |
| Descripción | Listado de búsqueda | 150-160 caracteres |
| Autor | Creador de página | Su nombre o empresa |
| Copyright | Legal | Su aviso de copyright |
| Robots | Instrucciones del rastreador | index, follow (permitir indexación) |
Configuración del Pie de Página
Sección titulada «Configuración del Pie de Página»Mostrar Pie de Página: SíColor del Pie de Página: Oscuro/ClaroFondo del Pie de Página: [Código de color]Texto del Pie de Página: [HTML permitido]Enlaces Adicionales del Pie de Página: [Pares de URL y texto]HTML de Pie de Página Ejemplo:
<p>Copyright © 2025 Su Empresa. Todos los derechos reservados.</p><p><a href="/privacy">Política de Privacidad</a> | <a href="/terms">Términos de Uso</a></p>Etiquetas Meta Sociales (Open Graph)
Sección titulada «Etiquetas Meta Sociales (Open Graph)»Habilitar Open Graph: SíID de Aplicación de Facebook: [ID de Aplicación]Tipo de Tarjeta de Twitter: summary / summary_large_image / playerImagen de Compartir Predeterminada: [URL de Imagen]Configuración de Correo Electrónico
Sección titulada «Configuración de Correo Electrónico»Configurar entrega de correo electrónico y sistema de notificación.
Método de Entrega de Correo Electrónico
Sección titulada «Método de Entrega de Correo Electrónico»Usar SMTP: Sí/No
Si SMTP: Host SMTP: smtp.gmail.com Puerto SMTP: 587 (TLS) o 465 (SSL) Seguridad SMTP: TLS / SSL / Ninguna Nombre de Usuario SMTP: [email@example.com] Contraseña SMTP: [contraseña] Autenticación SMTP: Sí/No Tiempo de Espera SMTP: 10 segundos
Si correo() de PHP: Ruta de Sendmail: /usr/sbin/sendmail -t -iConfiguración de Correo Electrónico
Sección titulada «Configuración de Correo Electrónico»Dirección De: noreply@your-domain.comNombre De: Nombre de Su SitioDirección de Respuesta: support@your-domain.comCCO de Correos Electrónicos de Administración: Sí/NoConfiguración de Notificación
Sección titulada «Configuración de Notificación»Enviar Correo Electrónico de Bienvenida: Sí/NoAsunto de Correo Electrónico de Bienvenida: Bienvenido a [Nombre del Sitio]Cuerpo de Correo Electrónico de Bienvenida: [Mensaje personalizado]
Enviar Correo Electrónico de Restablecimiento de Contraseña: Sí/NoIncluir Contraseña Aleatoria: Sí/NoExpiración del Token: 24 horasNotificaciones de Administración
Sección titulada «Notificaciones de Administración»Notificar Administrador al Registro: SíNotificar Administrador al Comentario: SíNotificar Administrador al Envío: SíNotificar Administrador al Error: SíNotificaciones de Usuario
Sección titulada «Notificaciones de Usuario»Notificar Usuario al Registro: SíNotificar Usuario al Comentario: SíNotificar Usuario en Mensaje Privado: SíPermitir a Usuarios Desactivar Notificaciones: SíFrecuencia de Notificación Predeterminada: InmediatamentePlantillas de Correo Electrónico
Sección titulada «Plantillas de Correo Electrónico»Personalizar correos electrónicos de notificación en panel de administración:
Ruta: Sistema > Plantillas de Correo Electrónico
Plantillas disponibles:
- Registro de Usuario
- Restablecimiento de Contraseña
- Notificación de Comentario
- Mensaje Privado
- Alertas del Sistema
- Correos electrónicos específicos del módulo
Configuración de Caché
Sección titulada «Configuración de Caché»Optimizar rendimiento a través del almacenamiento en caché.
Configuración de Caché
Sección titulada «Configuración de Caché»Habilitar Almacenamiento en Caché: Sí/NoTipo de Caché: ☐ Caché de Archivo ☐ APCu (Caché Alternative de PHP) ☐ Memcache (Almacenamiento en caché distribuido) ☐ Redis (Almacenamiento en caché avanzado)
Tiempo de Vida del Caché: 3600 segundos (1 hora)Opciones de Caché por Tipo
Sección titulada «Opciones de Caché por Tipo»Caché de Archivo:
Directorio de Caché: /var/www/html/xoops/cache/Limpiar Intervalo: DiariamenteMáximo de Archivos de Caché: 1000Caché de APCu:
Asignación de Memoria: 128MBNivel de Fragmentación: BajoMemcache/Redis:
Host del Servidor: localhostPuerto del Servidor: 11211 (Memcache) / 6379 (Redis)Conexión Persistente: SíQué Se Cachea
Sección titulada «Qué Se Cachea»Cachear Listas de Módulos: SíCachear Datos de Configuración: SíCachear Datos de Plantilla: SíCachear Datos de Sesión de Usuario: SíCachear Resultados de Búsqueda: SíCachear Consultas de Base de Datos: SíCachear Fuentes RSS: SíCachear Imágenes: SíConfiguración de URL
Sección titulada «Configuración de URL»Configurar reescritura de URL y formato.
Configuración de URL Amigable
Sección titulada «Configuración de URL Amigable»Habilitar URLs Amigables: Sí/NoTipo de URL Amigable: ☐ Información de Ruta: /page/about ☐ Cadena de Consulta: /index.php?p=about
Barra Diagonal Trailing: Incluir / OmitirCaso de URL: Minúsculas / Sensible a mayúsculasReglas de Reescritura de URL
Sección titulada «Reglas de Reescritura de URL»Reglas de .htaccess: [Mostrar actual]Reglas de Nginx: [Mostrar actual si Nginx]Reglas de IIS: [Mostrar actual si IIS]Configuración de Seguridad
Sección titulada «Configuración de Seguridad»Controlar configuración relacionada con seguridad.
Seguridad de Contraseña
Sección titulada «Seguridad de Contraseña»Política de Contraseña: ☐ Requerir letras mayúsculas ☐ Requerir letras minúsculas ☐ Requerir números ☐ Requerir caracteres especiales
Longitud Mínima de Contraseña: 8 caracteresExpiración de Contraseña: 90 díasHistorial de Contraseña: Recordar últimas 5 contraseñasForzar Cambio de Contraseña: En próximo inicio de sesiónSeguridad de Inicio de Sesión
Sección titulada «Seguridad de Inicio de Sesión»Bloquear Cuenta Después de Intentos Fallidos: 5 intentosDuración del Bloqueo: 15 minutosRegistrar Todos los Intentos de Inicio de Sesión: SíRegistrar Inicios de Sesión Fallidos: SíAlerta de Inicio de Sesión de Administración: Enviar correo al inicio de sesión de adminAutenticación de Dos Factores: Deshabilitada/HabilitadaSeguridad de Carga de Archivo
Sección titulada «Seguridad de Carga de Archivo»Permitir Carga de Archivo: Sí/NoTamaño Máximo de Archivo: 128MBTipos de Archivo Permitidos: jpg, gif, png, pdf, zip, doc, docxEscanear Cargas por Malware: Sí (si está disponible)Poner en Cuarentena Archivos Sospechosos: SíSeguridad de Sesión
Sección titulada «Seguridad de Sesión»Gestión de Sesión: Base de Datos/ArchivosTiempo de Espera de Sesión: 1800 segundos (30 min)Tiempo de Vida de Cookie de Sesión: 0 (hasta cerrar navegador)Cookie Segura: Sí (solo HTTPS)Cookie Solo HTTP: Sí (prevenir acceso JavaScript)Configuración de CORS
Sección titulada «Configuración de CORS»Permitir Solicitudes de Origen Cruzado: NoOrígenes Permitidos: [Lista de dominios]Permitir Credenciales: NoMétodos Permitidos: GET, POSTConfiguración Avanzada
Sección titulada «Configuración Avanzada»Opciones de configuración adicionales para usuarios avanzados.
Modo de Depuración
Sección titulada «Modo de Depuración»Modo de Depuración: Deshabilitado/HabilitadoNivel de Registro: Error / Advertencia / Información / DepuraciónArchivo de Registro de Depuración: /var/log/xoops_debug.logMostrar Errores: Deshabilitado (producción)Ajuste del Rendimiento
Sección titulada «Ajuste del Rendimiento»Optimizar Consultas de Base de Datos: SíUsar Caché de Consulta: SíComprimir Salida: SíMinificar CSS/JavaScript: SíCarga Perezosa de Imágenes: SíConfiguración de Contenido
Sección titulada «Configuración de Contenido»Permitir HTML en Publicaciones: Sí/NoEtiquetas HTML Permitidas: [Configurar]Eliminar Código Dañino: SíPermitir Embed: Sí/NoModeración de Contenido: Automática/ManualDetección de Spam: SíExportación/Importación de Configuración
Sección titulada «Exportación/Importación de Configuración»Copia de Seguridad de Configuración
Sección titulada «Copia de Seguridad de Configuración»Exportar configuración actual:
Panel de Administración > Sistema > Herramientas > Exportar Configuración
# Configuración exportada como archivo JSON# Descargar y almacenar de forma seguraRestaurar Configuración
Sección titulada «Restaurar Configuración»Importar configuración exportada anteriormente:
Panel de Administración > Sistema > Herramientas > Importar Configuración
# Subir archivo JSON# Verificar cambios antes de confirmarJerarquía de Configuración
Sección titulada «Jerarquía de Configuración»Jerarquía de configuración de XOOPS (de arriba a abajo - primer coincidencia gana):
1. mainfile.php (Constantes)2. Configuración específica del módulo3. Configuración de Sistema de Administración4. Configuración del tema5. Preferencias de usuario (para configuración específica del usuario)Script de Copia de Seguridad de Configuración
Sección titulada «Script de Copia de Seguridad de Configuración»Crear copia de seguridad de configuración actual:
<?phprequire_once __DIR__ . '/mainfile.php';
$config_handler = xoops_getHandler('config');$configs = $config_handler->getConfigs();
$backup = [ 'exported_date' => date('Y-m-d H:i:s'), 'xoops_version' => XOOPS_VERSION, 'php_version' => PHP_VERSION, 'settings' => []];
foreach ($configs as $config) { $backup['settings'][$config->getVar('conf_name')] = [ 'value' => $config->getVar('conf_value'), 'description' => $config->getVar('conf_desc'), 'type' => $config->getVar('conf_type'), ];}
// Guardar en archivo JSONfile_put_contents( '/backups/xoops_settings_' . date('YmdHis') . '.json', json_encode($backup, JSON_PRETTY_PRINT));
echo "¡Configuración respaldada correctamente!";?>Cambios Comunes de Configuración
Sección titulada «Cambios Comunes de Configuración»Cambiar Nombre del Sitio
Sección titulada «Cambiar Nombre del Sitio»- Admin > Sistema > Preferencias > Configuración General
- Modificar “Nombre del Sitio”
- Hacer clic en “Guardar”
Habilitar/Deshabilitar Registro
Sección titulada «Habilitar/Deshabilitar Registro»- Admin > Sistema > Preferencias > Configuración de Usuario
- Alternar “Permitir Registro de Usuario”
- Elegir tipo de registro
- Hacer clic en “Guardar”
Cambiar Tema Predeterminado
Sección titulada «Cambiar Tema Predeterminado»- Admin > Sistema > Preferencias > Configuración General
- Seleccionar “Tema Predeterminado”
- Hacer clic en “Guardar”
- Limpiar caché para que los cambios tomen efecto
Actualizar Correo Electrónico de Contacto
Sección titulada «Actualizar Correo Electrónico de Contacto»- Admin > Sistema > Preferencias > Configuración General
- Modificar “Correo Electrónico del Administrador”
- Modificar “Correo Electrónico del Webmaster”
- Hacer clic en “Guardar”
Lista de Verificación de Verificación
Sección titulada «Lista de Verificación de Verificación»Después de configurar la configuración del sistema, verificar:
- El nombre del sitio se muestra correctamente
- La zona horaria muestra la hora correcta
- Las notificaciones de correo electrónico se envían correctamente
- El registro de usuario funciona según lo configurado
- La página de inicio muestra el valor predeterminado seleccionado
- La funcionalidad de búsqueda funciona
- El caché mejora el tiempo de carga de página
- Las URLs amigables funcionan (si están habilitadas)
- Las etiquetas meta aparecen en la fuente de página
- Se reciben notificaciones de administración
- Se aplican configuraciones de seguridad
Solucionar Problemas de Configuración
Sección titulada «Solucionar Problemas de Configuración»La Configuración No Se Guarda
Sección titulada «La Configuración No Se Guarda»Solución:
# Verificar permisos de archivo en directorio de configuraciónchmod 755 /var/www/html/xoops/var/
# Verificar que la base de datos sea escribible# Intentar guardar nuevamente en panel de administraciónLos Cambios No Toman Efecto
Sección titulada «Los Cambios No Toman Efecto»Solución:
# Limpiar cachérm -rf /var/www/html/xoops/cache/*rm -rf /var/www/html/xoops/templates_c/*
# Si aún no funciona, reiniciar servidor websystemctl restart apache2El Correo Electrónico No Se Envía
Sección titulada «El Correo Electrónico No Se Envía»Solución:
- Verificar credenciales SMTP en configuración de correo electrónico
- Probar con botón “Enviar Correo Electrónico de Prueba”
- Verificar registros de error
- Intentar usar correo() de PHP en lugar de SMTP
Próximos Pasos
Sección titulada «Próximos Pasos»Después de configurar la configuración del sistema:
- Configurar ajustes de seguridad
- Optimizar rendimiento
- Explorar características del panel de administración
- Configurar gestión de usuarios
Etiquetas: #system-settings #configuration #preferences #admin-panel
Artículos Relacionados:
- ../../06-Publisher-Module/User-Guide/Basic-Configuration
- Security-Configuration
- Performance-Optimization
- ../First-Steps/Admin-Panel-Overview