Antes de instalar Risus Nova o Risus Nova UI, asegúrate de que tu servidor cumple los requisitos mínimos. Esta guía te ayudará a comprobar que tienes habilitadas las librerías, extensiones y configuraciones necesarias para evitar los problemas más comunes.
📑 Contenido de esta guía
1. 📋 Requisitos mínimos
2. 🧩 Extensiones PHP necesarias
3. ⚙️ Configuración necesaria del servidor
4. ❌ Hostings gratuitos — No recomendados
5. ✅ Hostings compatibles
6. 🛠️ Importante sobre las demos oficiales
7. 🔍 ¿Tienes un error en tu instalación?
8. 🆘 ¿Sigues teniendo problemas?
9. 📌 Resumen rápido
1. 📋 Requisitos mínimos
- PHP: 8.3 o superior
- MySQL / MariaDB: MySQL 5.7+ / MariaDB 10.3+ — recomendado MySQL 8.0+ / MariaDB 10.6+
- RAM PHP: 64MB mínimo — recomendado 128MB+
- mod_rewrite: Obligatorio en Apache
- allow_url_fopen: Obligatorio
- SSL/HTTPS: Muy recomendado
2. 🧩 Extensiones PHP necesarias
Risus Nova y Risus Nova UI utilizan diferentes extensiones de PHP. Si alguna de ellas está desactivada o no está instalada, determinadas funciones del script pueden dejar de funcionar o producir errores.
- MySQLi — Obligatoria. Permite que PHP se comunique con la base de datos MySQL o MariaDB. Sin esta extensión el script no podrá conectarse a la base de datos.
- cURL — Obligatoria. Se utiliza para realizar conexiones con servicios externos y APIs mediante HTTP/HTTPS.
- OpenSSL — Obligatoria. Necesaria para conexiones HTTPS seguras y diferentes funciones criptográficas utilizadas por PHP y servicios externos.
- JSON — Obligatoria. Permite procesar información en formato JSON utilizado por diferentes funciones, peticiones y APIs del sistema.
- Mbstring — Obligatoria. Necesaria para trabajar correctamente con UTF-8, caracteres especiales, acentos, ñ y otros caracteres multibyte.
- GD — Obligatoria. Utilizada para procesar imágenes, avatares y otras funciones relacionadas con contenido gráfico.
- Fileinfo — Obligatoria. Permite detectar y validar correctamente los tipos de archivos e imágenes subidos al servidor.
- Session — Obligatoria. Necesaria para mantener las sesiones de los usuarios, el inicio de sesión y otros datos temporales durante la navegación.
3. ⚙️ Configuración necesaria del servidor
mod_rewrite
Si utilizas Apache, mod_rewrite debe estar activado. Risus Nova y Risus Nova UI utilizan reglas de reescritura para sus URLs amigables.
Si mod_rewrite está desactivado o el servidor no permite las reglas de .htaccess, algunas páginas pueden mostrar errores 404 Not Found.
allow_url_fopen
allow_url_fopen debe estar activado. Es necesario para determinadas conexiones externas realizadas por el script, entre ellas funciones relacionadas con el registro y la verificación mediante Cloudflare Turnstile.
SSL / HTTPS
Es muy recomendable utilizar Risus Nova y Risus Nova UI mediante HTTPS con un certificado SSL válido.
Además de proteger las conexiones de los usuarios, una configuración incorrecta de HTTP/HTTPS puede provocar problemas relacionados con cookies y sesiones.
4. ❌ Hostings gratuitos — No recomendados
No recomendamos instalar Risus Nova ni Risus Nova UI en hostings gratuitos. Este tipo de servicios suele aplicar restricciones sobre PHP y el servidor que pueden impedir que determinadas funciones trabajen correctamente.
Entre los problemas más habituales se encuentran:
- mod_rewrite desactivado o limitado → Las URLs amigables pueden devolver errores 404.
- Conexiones externas bloqueadas → Servicios como Cloudflare Turnstile pueden dejar de funcionar.
- Funciones PHP restringidas → Algunas funciones del script pueden producir errores.
- Extensiones PHP no disponibles → No siempre permiten habilitar cURL, GD, Mbstring, Fileinfo u otras extensiones necesarias.
- Timeouts demasiado cortos → Determinadas consultas o procesos pueden interrumpirse antes de finalizar.
- Límites de memoria muy bajos → El procesamiento de imágenes u operaciones más pesadas pueden fallar.
- Sin acceso a los logs → Hace mucho más difícil localizar y solucionar errores.
- SSL/HTTPS limitado o mal configurado → Puede provocar problemas con cookies y sesiones.
Si utilizas un hosting gratuito y el script funciona correctamente en nuestras demos pero no en tu instalación, comprueba primero las limitaciones de tu hosting antes de reportar un error.
5. ✅ Hostings compatibles
Hosting compartido
- BanaHosting — PHP 8.3+ · mod_rewrite · SSL gratis. Es el hosting utilizado para nuestras demos oficiales. Debes agradecer para ver el contenido...
- Hostinger — PHP 8.3+ · mod_rewrite · SSL disponible
- IONOS — PHP 8.3+ · mod_rewrite · SSL disponible
- Namecheap — PHP 8.3+ · mod_rewrite · SSL disponible
- SiteGround — PHP 8.3+ · mod_rewrite · SSL disponible
VPS — Mayor control del servidor
- Hetzner — Buena opción si quieres controlar PHP, Apache/Nginx y todas las extensiones instaladas.
- DigitalOcean — VPS con control completo de la configuración del servidor.
- Contabo — VPS con diferentes configuraciones de CPU, RAM y almacenamiento.
- OVHcloud — Alternativa europea con servidores VPS y dedicados.
Importante: independientemente del proveedor utilizado, debes comprobar que el plan contratado permite cumplir todos los requisitos indicados anteriormente.
6. 🛠️ Importante sobre las demos oficiales
Las demos oficiales de Risus Nova y Risus Nova UI se utilizan también para realizar pruebas, actualizaciones y comprobaciones durante el desarrollo.
⚠️ Si al entrar en una de las demos la encuentras sin estilos, con el diseño incompleto, algún mensaje de error o cualquier comportamiento extraño, no significa necesariamente que exista un problema con el script.
Es posible que en ese momento estemos actualizando archivos, realizando cambios o haciendo pruebas en la demo. Durante ese proceso algunas partes pueden mostrarse incorrectamente o dejar de funcionar temporalmente.
Si encuentras una demo en ese estado, espera unos minutos y vuelve a comprobarla más tarde antes de utilizarla como referencia para reportar un error.
Para comprobar un problema, la demo correspondiente debe estar cargando y funcionando con normalidad.
Una vez que la demo vuelva a funcionar normalmente, intenta reproducir de nuevo el problema que tienes en tu instalación.
Importante: no reportes como error del script un problema observado únicamente mientras una demo se encuentra en mantenimiento, actualización o realizando pruebas.
7. 🔍 ¿Tienes un error en tu instalación?
Siempre que la demo correspondiente esté funcionando con normalidad, antes de crear un tema de soporte comprueba si puedes reproducir exactamente el mismo problema en la demo oficial de la versión que estás utilizando.
⚠️ IMPORTANTE: Los archivos utilizados en las demos oficiales son los mismos archivos que se ofrecen para descargar a los usuarios.
Las demos no utilizan versiones especiales o modificadas del script. Risus Nova utiliza los mismos archivos que se distribuyen para Risus Nova y Risus Nova UI utiliza los mismos archivos que se distribuyen para Risus Nova UI.
❌ El error también ocurre en la demo correspondiente
Si la demo está funcionando con normalidad y puedes reproducir el mismo error, es posible que se trate de un problema del propio script. En ese caso, crea un nuevo tema en el Debes agradecer para ver el contenido....
Incluye toda la información posible:
- Indica si utilizas Risus Nova o Risus Nova UI.
- Descripción del problema.
- Pasos necesarios para reproducirlo.
- Mensaje de error, si aparece alguno.
- Capturas de pantalla, si son necesarias.
- Versión de PHP utilizada.
✅ En la demo correspondiente funciona correctamente
Si la función trabaja correctamente en la demo pero falla en tu instalación, lo primero que debes revisar es la configuración de tu servidor o hosting.
Comprueba especialmente que dispones de:
PHP 8.3+
MySQL 5.7+ / MariaDB 10.3+
mysqli
curl
openssl
json
mbstring
gd
fileinfo
session
mod_rewrite
allow_url_fopenTambién debes comprobar los permisos de archivos y directorios, la configuración de .htaccess, la conexión con la base de datos y las posibles restricciones impuestas por tu proveedor de hosting.
Recuerda: si una función trabaja correctamente en la demo correspondiente pero falla en tu instalación, revisa primero las diferencias en la configuración de tu servidor.
8. 🆘 ¿Sigues teniendo problemas?
Si tu servidor cumple todos los requisitos y el problema continúa, crea un nuevo tema en el Debes agradecer para ver el contenido... y proporciona toda la información posible para que podamos ayudarte.
Antes de publicar, intenta indicar:
- Si utilizas Risus Nova o Risus Nova UI.
- Versión de PHP.
- MySQL o MariaDB y su versión.
- Proveedor de hosting o tipo de servidor utilizado.
- Mensaje de error completo.
- Página o función donde aparece el problema.
- Pasos necesarios para reproducir el error.
- Si el mismo problema ocurre o no en la demo correspondiente.
Cuanta más información proporciones sobre el error y la configuración de tu servidor, más fácil será localizar el problema.
9. 📌 Resumen rápido
¿La demo está temporalmente sin diseño o mostrando errores extraños? → Puede estar siendo actualizada. Espera unos minutos y vuelve a comprobarla.
¿Falla también en la demo correspondiente cuando esta funciona con normalidad? → Crea un tema en el Foro de Soporte de PHPost.
¿En la demo funciona pero en tu web no? → Revisa PHP, extensiones, configuración y restricciones de tu hosting.
¿Los archivos de las demos son diferentes a las descargas? → No. Cada demo utiliza los mismos archivos de su correspondiente versión descargable.
Demo Risus Nova: Debes agradecer para ver el contenido...
Demo Risus Nova UI: Debes agradecer para ver el contenido...
Foro de soporte: Debes agradecer para ver el contenido...


Facebook
Twitter
Reddit
Digg
del.icio.us
Tumblr
Pinterest
Blogger
Fark
LinkedIn
Mix
Google