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

WordPress Error 500 Depuración usando el archivo error_log

WordPress es una de las aplicaciones de creación de sitios web más populares. Es tan versátil que puede ayudarte a crear prácticamente cualquier sitio web que veas en Internet. Tiene la comunidad más grande y personas de todo el mundo crean nuevos complementos, temas y ayudan a que WordPress sea aún más seguro. Hacer cambios en sus funciones casi a diario tiene ventajas y desventajas. En este artículo, nos centraremos en la depuración del Error 500 de WordPress y, más específicamente, en cómo usar el archivo error_log que se encuentra en sus archivos de WordPress y cómo este registro puede facilitarle la vida al encontrar errores críticos en su sitio web.

Depurando WordPress http Error 500 y usando el archivo error_log

Hay muchas razones por las que puede recibir un error HTTP 500 en su instalación de WordPress. Intentaremos explicar cómo depurar su sitio web utilizando el archivo error_log y enumerando las razones más comunes por las que recibe un Error 500. En la mayoría de los casos, cuando recibe lo siguiente en su sitio, se ve de esta manera. Esto puede ser muy frustrante para un usuario principiante, este error no muestra nada. Tu sitio no funciona y podrías entrar en pánico.

Con las aplicaciones de WordPress, generalmente hay dos razones para que ocurra este error

  • un archivo .htaccess con reglas defectuosas
  • complementos incompatibles, principalmente después de una actualización reciente
  • Versión de PHP incompatible

También podría deberse a una versión de PHP incompatible, por ejemplo, algunos de sus complementos o incluso su tema podrían haber sido creados para funcionar con una versión anterior de PHP (como 5.6), en este caso, puede intentar cambiar la versión de PHP de Tú sitio. Puede ver cómo puede cambiar la versión de PHP para su cuenta en nuestro artículo aquí.

Depuración de reglas .htaccess

Algunos complementos se usan para escribir reglas en su archivo .htaccess y, en la mayoría de los casos, están protegidos; sin embargo, en algunos complementos pueden causarle este problema. Para identificar si el Error 500 proviene de su .htaccess, puede desactivarlo por completo y acceder a su sitio nuevamente. La forma más fácil de deshabilitar el archivo .htaccess es cambiarle el nombre, agregar texto a su nombre o agregar _OLD al final del nombre del archivo. Alternativamente, puede echar un vistazo a la herramienta de cPanel llamada Errores

Depuración con el archivo error_log

El archivo error_log es estándar para cualquier aplicación PHP, incluido WordPress, y ayuda a solucionar errores de tiempo de ejecución al mostrarle exactamente qué sucedió mal.

Digamos que, por ejemplo, tenemos un código PHP defectuoso en nuestro archivo index.php

El archivo error_log mostrará lo que salió mal para que podamos solucionarlo más tarde

Como WordPress es una aplicación basada en PHP, el archivo error_log puede ser de gran ayuda para indicar por qué recibimos un Error 500.

¿Cuál es la ubicación del archivo error_log?

El archivo error_log suele estar presente en el directorio:

/home/$user/document_root/error_log

Si el sitio web es el principal para su cuenta de cPanel, está presente en:

/home/$usuario/public_html/error_log

Encontrar problemas comunes con el archivo error_log

Si un complemento es responsable de que su sitio no se muestre, su archivo error_log mostrará algo como:

Lo que debe hacer para solucionar el problema del complemento defectuoso es deshabilitarlo a través de su Administrador de archivos, para esto simplemente navegue hasta el directorio del complemento y cambie el nombre de la carpeta del complemento

/wp-content/complementos

Cambie el nombre del /wp-content/plugins/plugin-name defectuoso a /wp-content/plugins/plugin-name-disabled

Activar la visualización de errores de WordPress

De forma predeterminada, es posible que WordPress no muestre errores ni los registre por razones de seguridad, por ejemplo, no querrá que otras personas que visiten su sitio vean información confidencial como el nombre de la base de datos, el usuario y la contraseña, que pueden filtrarse. Puede activar la visualización de errores de WordPress haciendo lo siguiente:

Navegar a:

cPanel -> Seleccione la versión de PHP -> Elija su versión de PHP utilizada actualmente  -> Cambiar a Opciones de PHP en la parte superior derecha

Cambiar error_reporting a E_ALL

También puede editar el wp-config.php archivo dentro de la Raíz del Documento y cambie la siguiente línea:

define('WP_DEBUG', falso);

PARA

define('WP_DEBUG', verdadero);

Esto permitirá la visualización visual de algunos errores en su sitio de WordPress.

Si el problema persiste, siempre puede comunicarse con nosotros para obtener más ayuda, ¡nuestro equipo está aquí para ayudarlo! WebHostFace ofrece excelentes paquetes de alojamiento web de WordPress a un precio muy asequible. Comience su nuevo proyecto o transfiera sus sitios web existentes a nosotros:¡nuestros paquetes de alojamiento ahora vienen con un 40 % de descuento sobre el precio normal!


Panels
  1. Cómo cambiar el límite de memoria en el archivo .htaccess

  2. Descargue un archivo en Ubuntu usando la línea de comandos en el sistema Ubuntu 20.04

  3. ¿El Propósito De Usar Un Fifo Vs Un Archivo Temporal O Una Tubería?

  4. ¿Cómo solucionar el error:Cpanel::Excepción::Base de datos::Error/(XID 9a8sak)?

  5. ¿Cómo cambiar la codificación que usa mi servidor SFTP?

Cómo arreglar el error del servidor interno 500 en WordPress

Cómo solucionarlo:el usuario no está en el error del archivo sudoers

Instalación de WordPress usando el kit de herramientas de WordPress

Uso del archivo de configuración SSH

¿Cómo cargar un archivo usando el administrador de archivos de cPanel?

500 error del servidor