Resumen rápido
- Error 500 (Error interno del servidor) → mira primero: logs de PHP y `.htaccess`.
- Error 403 (Acceso prohibido) → mira primero: permisos y reglas de seguridad.
- Error 404 (Página no encontrada) → mira primero: URL, `.htaccess` y `mod_rewrite`.
Árbol de diagnóstico rápido
¿Ves Error 500?
↓
¿Has modificado .htaccess?
↓
Sí → Revísalo primero.
No → Mira los logs.
¿Ves Error 403?
↓
¿Has cambiado permisos?
↓
Sí → Revisa 755 y 644.
¿Ves Error 404?
↓
¿Funcionan las URLs amigables?
↓
No → Revisa mod_rewrite y .htaccess.Error 500 (Internal Server Error)
Síntomas habituales:
- Pantalla en blanco.
- Mensaje "Internal Server Error".
- La web deja de cargar justo tras instalar un complemento.
- La web deja de funcionar tras modificar el `.htaccess`.
Causas más comunes:
- Un `.htaccess` con una regla mal escrita o incompatible con tu servidor.
- Permisos de archivos/carpetas incorrectos.
- Un error fatal de PHP que tu hosting oculta por configuración.
- Memoria insuficiente (`memory_limit` de PHP demasiado bajo).
- Versión de PHP incompatible con tu versión de Risus Nova o con algún complemento instalado.
Cómo solucionarlo:
- Activa temporalmente la visualización de errores de PHP (`display_errors`) o consulta directamente los logs del servidor — recarga la página y verás el error real en vez del 500 genérico. Ten en cuenta que muchos hostings modernos bloquean `display_errors` por seguridad, así que si no funciona, ve directo a los logs.
- Si no puedes activarlo, revisa el log de errores de tu hosting.
- Renombra tu `.htaccess` a `.htaccess.bak` temporalmente. Si el error desaparece, el problema está ahí.
- Sube el `.htaccess` original de Risus Nova y ve añadiendo tus cambios de uno en uno.
Error 403 (Forbidden)
Síntomas habituales:
- Mensaje "Forbidden".
- Solo falla una carpeta concreta, el resto del sitio funciona.
- El administrador entra sin problema, pero los usuarios normales no.
Causas más comunes:
- Permisos de carpeta demasiado restrictivos, o al revés, demasiado abiertos (777, que muchos hostings bloquean directamente).
- Falta un `index.php` en una carpeta y el servidor no permite listar directorios.
- Una regla en `.htaccess` bloqueando esa ruta.
- Tu IP bloqueada por el firewall del hosting (a veces pasa tras varios intentos fallidos de login).
Cómo solucionarlo:
- Permisos correctos: carpetas en `755`, archivos en `644`.
- Comprueba que existe un `index.php` (aunque esté vacío) en carpetas que no deban listarse.
- Revisa tu `.htaccess` por `Deny from` o `Require all denied` que no recuerdes haber puesto.
- Si sospechas que es tu propia IP, contacta con tu hosting para que la desbloqueen.
Error 404 (Not Found)
Síntomas habituales:
- La portada funciona, pero los temas/posts individuales no.
- Las URLs amigables fallan.
- Algunas páginas existen y dan error igualmente.
- Error 404 tras activar URLs amigables.
- Error 404 en temas y categorías.
- Error 404 después de migrar el sitio.
Causas más comunes:
- Falta o está mal configurado el `.htaccess` de reescritura de URLs.
- El módulo `mod_rewrite` de Apache no está activado.
- Moviste o renombraste un archivo/carpeta y algún enlace interno sigue apuntando a la ruta vieja.
- Subiste los archivos a la carpeta equivocada (una subcarpeta extra sin darte cuenta).
- La URL base configurada en Risus Nova no coincide con la ubicación real de la instalación (muy común al mover el foro de `/foro/` a la raíz `/`, o al revés).
Cómo solucionarlo:
- Confirma con tu hosting que `mod_rewrite` está activo.
- Verifica que el `.htaccess` de Risus Nova está en la raíz del sitio, no en una subcarpeta.
- Por FTP, confirma que los archivos están directamente en `public_html` (o la raíz de tu dominio).
- Revisa en `Admin → Configuración` que la URL base esté bien escrita, sin barra final de más ni de menos.
El error apareció tras instalar un complemento
Si el problema empezó justo después de instalar o actualizar un complemento:
- Desactiva temporalmente el complemento.
- Vacía la caché del navegador.
- Comprueba los logs del servidor.
- Prueba de nuevo con el complemento desactivado.
Dónde encontrar los registros de errores (logs)
- cPanel → Métricas → Errores.
- Plesk → Registros.
- Hosting compartido sin cPanel/Plesk → consulta el panel de control específico de tu proveedor, suele tener una sección de "Registros" o "Logs de errores".
- VPS con Apache → `/var/log/apache2/error.log`
- VPS con Nginx → `/var/log/nginx/error.log`
Antes de pedir ayuda en el foro, indica:
- Versión de Risus Nova.
- Versión de PHP.
- Hosting utilizado.
- Qué cambio hiciste justo antes de que empezara el error.
- Captura de pantalla o el mensaje de error exacto.
Con estos datos, cualquiera que te ayude en el foro podrá diagnosticarlo mucho más rápido.
Conclusión
La mayoría de errores 500, 403 y 404 se deben a permisos incorrectos, configuraciones erróneas en `.htaccess` o problemas de compatibilidad con PHP.
Si revisas los logs del servidor y sigues los pasos de esta guía, normalmente podrás localizar el origen del problema en pocos minutos.


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