Funcionamiento interno del instalador
Pasos, validaciones y datos creados por install/index.php en Risus Nova 2.1.5.
Requisito de PHP
El instalador comprueba al inicio que PHP sea 8.1 o superior. Esta validación evita comenzar un proceso que fallaría más adelante por incompatibilidad del lenguaje.
Flujo por pasos
El instalador utiliza una sesión para conservar los datos entre pantallas. El recorrido incluye:
- bienvenida y licencia;
- comprobación del entorno;
- conexión y datos de base de datos;
- configuración del sitio;
- cuenta administradora;
- creación de estructura y datos iniciales;
- finalización y bloqueo.
Base de datos
install/database.php declara tablas, índices y datos iniciales. El instalador ejecuta las sentencias de forma separada, una medida necesaria porque mysqli_query() solo procesa una sentencia por llamada.
La codificación de conexión se establece como utf8mb4.
Configuración generada
Tras validar la conexión, el instalador guarda en config.inc.php:
- host;
- usuario;
- contraseña;
- base de datos;
- puerto, cuando se ha indicado.
También crea la configuración principal en w_configuracion, incluyendo la versión instalada.
Cuenta inicial
El instalador valida nick, correo y contraseña. La contraseña debe tener al menos ocho caracteres y coincidir con su confirmación.
Contenido inicial
Se crean categorías predeterminadas y un mensaje de bienvenida adaptado al nombre y la URL del sitio.
Después de instalar
- Comprueba que el sitio y el ACP funcionan.
- Elimina o bloquea
install/. - Revisa que
upgrade/no permanezca accesible cuando no se utiliza. - Protege
config.inc.phpy realiza una copia de seguridad.
Siguiente paso
Continúa con Solución de problemas del arranque.