GNU/Linux >> Tutoriales Linux >  >> Panels >> cPanel

Comprender los códigos de error HTTP y otros errores del sitio web

Al intentar acceder a un sitio web u otro recurso en línea, es posible que se le presente una página de error en lugar de la respuesta esperada. Es probable que este sea uno de los pocos códigos de error HTTP que puede encontrar.

Esta guía cubrirá algunos de los códigos de error HTTP de sitios web más comunes y brindará una explicación de las posibles causas y los pasos que puede seguir para resolver el error.

Empecemos...

  • Error 404 no encontrado
  • Error prohibido 403
  • 500 Error interno del servidor
  • 503 Servicio no disponible
  • Otros errores del sitio web

404 Error no encontrado

Este es uno de los códigos de error HTTP más comunes. Simplemente significa que no se encuentra la página solicitada.

Podría ocurrir cuando ha escrito una URL incorrectamente cuando la ubicación de una página ha cambiado. O cuando la página o el contenido al que intenta acceder ya no existe en el servidor.

Para sitios basados ​​en WordPress, este error también puede ocurrir como resultado de problemas con la configuración de enlaces permanentes para el sitio. Intente volver a guardar la configuración del enlace permanente en la sección configuración>enlaces permanentes del panel de control de WordPress si comienza a encontrar errores 404 al acceder a las subpáginas del sitio.

403 Error Prohibido

El error 403 Prohibido indica que su acceso a la página solicitada está restringido. Este error puede devolverse por varias razones diferentes, cubriremos algunas de ellas a continuación.

El directorio no tiene página de índice

Si crea una carpeta dentro del espacio web para su dominio que no tiene una página de índice, se devolverá un error prohibido 403. Si intenta acceder a la URL de la carpeta sin incluir el nombre de archivo de un archivo específico dentro del directorio.

Es posible personalizar el nombre de archivo de índice predeterminado para una carpeta o habilitar la lista de contenidos de directorio para carpetas sin un archivo de índice; esto requiere cargar un archivo .htaccess a la carpeta para personalizar el comportamiento predeterminado.

Acceso restringido en .htaccess

Si su dirección IP pública ha sido bloqueada en el archivo .htaccess para un sitio, o el acceso a la carpeta ha sido denegado específicamente en .htaccess, devolverá este error.

Si se ha aplicado protección con contraseña a una carpeta y se ha rechazado el inicio de sesión, o si la protección con contraseña está configurada incorrectamente para asegurar una carpeta, también podría generar este error.

Permisos de archivo o carpeta

Si el acceso de lectura a un archivo o carpeta está bloqueado por los permisos del archivo o carpeta, podría provocar que se devuelva este error. Puede leer acerca de cómo verificar y actualizar los permisos de archivo para archivos o carpetas en su sitio aquí.

500 Error interno del servidor

Este error es un error genérico devuelto por el servidor web cuando no se pueden proporcionar detalles más específicos sobre la causa de la falla al cargar una página web.

Puede encontrar detalles sobre cómo solucionar los errores 500 aquí.

503 Servicio no disponible

Este error generalmente indicará un problema temporal. Por lo general, debido a que el servidor web no puede devolver el contenido solicitado por algún motivo. Intente actualizar la página después de un minuto en caso de que el error sea solo temporal.

Puede consultar nuestra página de estado del sistema aquí para ver si tenemos conocimiento de algún problema del servidor que pueda causar este tipo de error.

Otros errores del sitio web

Error al establecer una conexión con la base de datos

Este error aparecerá cuando un sitio intente conectarse a una base de datos utilizando credenciales incorrectas:nombre de usuario, contraseña, nombre de base de datos o nombre de host.

El error también se devolverá si el servidor de la base de datos del sitio no está disponible o está caído.

Si cambia la contraseña de una base de datos en su cuenta, este error ocurrirá hasta que se actualicen los archivos de configuración dentro del sitio que almacenan la contraseña de la base de datos.

Errores y advertencias de PHP

Las advertencias y errores de PHP pueden ocurrir por una variedad de razones, algunas causas posibles, por ejemplo, son:

  • Faltan archivos o carpetas dentro de su sitio.
  • Cambios en la versión de PHP en el servidor del sitio.
  • Cambios en las rutas de archivos o carpetas al mover sitios entre servidores.
  • Intentos de utilizar funciones obsoletas o eliminadas con la versión de PHP en uso para un sitio.

Las advertencias de PHP generalmente se mostrarán en un formato similar al siguiente ejemplo:

Advertencia: Descripción de la causa del error () en /www/abc/123/www.yourdomain.com/web/filename.php en línea 123

Si ha cambiado la versión de PHP en uso para su sitio, o está moviendo un sitio desde un servidor que ejecuta una versión diferente de PHP, es posible que encuentre este tipo de advertencias. Estos errores se deben a problemas de compatibilidad entre la versión de PHP en el servidor web. La versión requerida por los scripts en uso para su sitio. Puede leer sobre cómo cambiar la versión de PHP para su sitio aquí.

Puede deshabilitar la visualización de advertencias de PHP dentro de su sitio cargando un archivo .user.ini. No registramos los errores de nivel de aplicación o de PHP de forma predeterminada, por lo que puede ser útil habilitar el registro de errores de PHP si intenta solucionar cualquier error de PHP que ocurra en su sitio.

Para obtener más información sobre cómo habilitar el registro de errores y solucionar errores de PHP, consulte nuestra guía aquí.

¡Eso es todo! Ahora comprende mejor los errores HTTP y lo que significan.


cPanel
  1. 2>&1 y comprender las expresiones idiomáticas de otros scripts de shell

  2. Errores y soluciones de instalación de OpenStack Icehouse – CentOS

  3. Mv * Carpeta (evitando el error "no se puede mover")?

  4. Redirige tu sitio HTTP a HTTPS

  5. ¿Cómo protejo con contraseña una carpeta de un sitio web?

4 diferentes tipos de errores en PHP

Comando de salida de Bash y códigos de salida

Cómo crear documentos de error personalizados y errores 404 personalizados

Cómo solucionar el error de página no encontrada de mi sitio web

Comprender Bash If Else y otras declaraciones condicionales

Comprender la codificación de caracteres del sitio web en cPanel