¡Bienvenido a PHPost!

Para participar en el foro, descargar complementos y acceder al chat, es necesario tener una cuenta activa. Regístrate con un correo válido para completar la activación.

⚖️ Aviso Legal y Normas de Contenido

PHPost.es es una comunidad dedicada al soporte, desarrollo y difusión de software libre para la creación y administración de comunidades en línea.

Compromiso con la legalidad: No se permite la publicación, promoción o distribución de software pirateado, contenido warez ni material que infrinja derechos de autor o cualquier otra normativa aplicable.

Responsabilidad: Cada usuario es responsable del contenido alojado en su propio sitio web y del uso que haga del software. Los administradores y desarrolladores de Risus Nova no controlan ni supervisan los servidores o contenidos gestionados por terceros.

⚠️ Aviso de seguridad

Risus Nova se distribuye únicamente a través de phpost.es, que es la fuente oficial del proyecto donde publicamos las versiones verificadas.

Recomendamos no utilizar copias obtenidas desde sitios de terceros, ya que podrían haber sido modificadas y no contar con la integridad del código original, lo que puede suponer riesgos de seguridad en la instalación.

Para garantizar una instalación segura y actualizada, descarga siempre la versión oficial desde el botón disponible en esta página.

Importante: No pediremos donaciones en ningún momento ni en ninguna plataforma (Ko-fi, PayPal, redes sociales u otras). Si encuentras campañas de donación que utilicen el nombre de Risus Nova o PHPost, no tienen ninguna relación con el proyecto.

🔄 Desarrollo activo

Risus Nova forma parte de una nueva etapa del proyecto PHPost, en evolución constante con mejoras, correcciones y nuevas funciones. Puedes seguir el progreso y los cambios oficiales a través del changelog y la comunidad.

Risus Nova 2.1 Estable Desarrollo activo Última actualización: 14/07/2026 Ver Demo Changelog 263 Desarrollo del tema: 75% (fase actual de desarrollo) Descargar
Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

TUTORIAL Error 500, 403 y 404: diagnóstico rápido, causas y soluciones
#1

0
Error 500, 403 y 404: diagnóstico rápido, causas y soluciones

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:
  1. 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.
  2. Si no puedes activarlo, revisa el log de errores de tu hosting.
  3. Renombra tu `.htaccess` a `.htaccess.bak` temporalmente. Si el error desaparece, el problema está ahí.
  4. 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:
  1. Permisos correctos: carpetas en `755`, archivos en `644`.
  2. Comprueba que existe un `index.php` (aunque esté vacío) en carpetas que no deban listarse.
  3. Revisa tu `.htaccess` por `Deny from` o `Require all denied` que no recuerdes haber puesto.
  4. 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:
  1. Confirma con tu hosting que `mod_rewrite` está activo.
  2. Verifica que el `.htaccess` de Risus Nova está en la raíz del sitio, no en una subcarpeta.
  3. Por FTP, confirma que los archivos están directamente en `public_html` (o la raíz de tu dominio).
  4. 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:
  1. Desactiva temporalmente el complemento.
  2. Vacía la caché del navegador.
  3. Comprueba los logs del servidor.
  4. 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.
Responder Compartir


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)