Solucione el error interno del servidor HTTP 500 de WordPress en pasos simples
Publicado: 2020-02-27
WordPress no es una excepción cuando se trata de errores. Puede variar desde su alojamiento web de WordPress hasta errores en su tema o complementos. Algunos errores se pueden solucionar modificando una o dos cosas, mientras que otros pueden tardar días en solucionarse. Todo esto puede provocar una pérdida de tráfico y posiblemente afectar la experiencia del usuario de un sitio.
Supongamos que su sitio web funciona bien hasta que hace unos días, se produce un pequeño error y se le escapa a la mente. De repente, comienza a observar un error interno 500 en cada página de su sitio web. ¡No te preocupes! Sé que ahora está entrando en pánico porque acaba de encontrar un error de servidor interno 500 en su sitio web de WordPress, pero hay una solución para casi todo en WordPress. Debido a la naturaleza y diversidad del propio CMS, puede encontrar una solución para todo.
Hoy, le diré cómo resolver el error interno del servidor de WordPress 500 para que, en el futuro, no tenga que enfrentar este problema e incluso si lo hace, tiene una solución lista a mano.
- ¿Qué es un error interno del servidor 500?
- Crear una copia de seguridad de WordPress
- Cómo corregir un error interno del servidor 500 en el sitio web de WordPress
- La solución de error de archivo .htaccess
- Aumentar el límite de memoria de PHP
- Auditoría de complementos
- Nuevo wp-admin y wp-content
- Proveedor de alojamiento
- Preguntas frecuentes
1. ¿Qué es un error interno del servidor 500?
Como sugiere el nombre, este es un error que ocurre en el nivel del servidor cuando el servidor no puede mostrar la página solicitada. Un error interno del servidor es un problema del lado de la aplicación que puede ocurrir en su servidor web. Cuando escribe una URL específica en la barra de direcciones o si hace clic en un enlace en un sitio web, está solicitando al servidor que le muestre una página. Actualmente, por alguna razón, el servidor no puede mostrarle esa página específica que está buscando, lo que significa que se enfrenta a un error interno del servidor.

Nota: Para estar seguro, recuerde siempre que es necesario que su proveedor de alojamiento le ofrezca una copia de seguridad automática.
¿Estás cansado de corregir errores de WordPress?
Pruebe el alojamiento administrado de Cloudways para disfrutar de una experiencia sin complicaciones.
2. Cree una copia de seguridad de WordPress
La mayoría de las veces, usted no es responsable de los errores que se produzcan en su servidor alojado. Dado que los humanos pueden cometer errores, los servidores también pueden hacerlo, ya que solo los administran personas. Algunos de estos errores son graves y pueden terminar comprometiendo todo su sitio web, por lo que realizar una copia de seguridad de los datos del sitio web en su servidor debería ser una práctica obligatoria.
Sin embargo, si su proveedor de alojamiento no le proporciona las opciones adecuadas para realizar una copia de seguridad de los datos del sitio web de WordPress, puede probar los siguientes complementos de copia de seguridad de WordPress.
3. Cómo resolver el error 500 del servidor interno en su sitio web de WordPress
La resolución de cualquier error puede ahorrarle mucho tiempo y esfuerzo. El análisis inicial del problema puede ayudarlo a identificar la causa raíz; por lo tanto, allanar el camino hacia la resolución del problema en cuestión. Muchas razones pueden hacer que el servidor genere un error de servidor interno 500 en el sitio web de WordPress.
Para solucionar este problema persistente, es necesario identificar la causa de la aparición. Las dos causas comunes de este error son el archivo .htaccess corrupto y el límite de memoria de PHP. Entonces, sin más preámbulos, analicemos cómo podemos solucionarlos.
3.1 La corrección de errores del archivo .htaccess
Uno de los archivos clave en cualquier aplicación basada en PHP es el archivo .htaccess. Este archivo contiene reglas de configuración relacionadas con el servidor. Si su archivo .htaccess está dañado, esto puede causar un error interno del servidor 500. El archivo .htaccess generalmente se ve afectado por un módulo o una instalación defectuosa de un tema. En este caso, primero debe acceder a su archivo .htaccess. Para determinar este problema, inicie sesión en su cuenta FTP. Una vez que haya iniciado sesión en su cuenta FTP, verá un archivo .htaccess disponible en el directorio raíz junto con otras carpetas como wp-content, wp-include y wp-admin.

Ahora que ha localizado su archivo .htaccess, puede descargarlo desde el servidor en vivo a una ubicación local en su PC. A continuación, abra este archivo en su editor de texto (Notepad ++, Dreamweaver, etc.).
Navegue a este enlace: https://codex.wordpress.org/htaccess y copie y pegue la versión del código que mejor se adapte a su sitio web. Luego, guarde el archivo .htaccess y cárguelo en el servidor en vivo.
El código difiere para diferentes configuraciones e instalaciones de WordPress. Suponga que ha utilizado WordPress Multisite en WordPress 3.5 o posterior, entonces necesita usar el siguiente código:
RewriteEngine On
RewriteBase /
RewriteRule ^ index \ .php $ - [L]
# agregue una barra al final a / wp-admin
RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? Wp-admin $ $ 1wp-admin / [R = 301, L]
RewriteCond% {REQUEST_FILENAME} -f [OR]
RewriteCond% {REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? (Wp- (contenido | administración | incluye). *) $ 2 [L]
RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? (. * \. Php) $ $ 2 [L]
RewriteRule. index.php [L]Ahora, vuelva a cargar su sitio web para ver si se corrigió el error 500 del servidor interno. Si está arreglado, sería genial, pero si no, navegue al siguiente paso.

¿Por qué la velocidad es crucial para SEO y UX?
Estos consejos de expertos le mostrarán cómo mejorar la velocidad de sus sitios web de WordPress.
Gracias
Su libro electrónico está en camino a su bandeja de entrada.

3.2 Aumento del límite de memoria PHP en WordPress
Cuando un usuario realiza una solicitud, PHP la maneja y desencadena un proceso que, en última instancia, genera el HTML al final del cliente. La memoria PHP está asignada para ejecutar este proceso. Otra forma de corregir el error interno del servidor 500 es aumentando el límite de memoria de PHP. Su host y WordPress establecen los límites de memoria de PHP de forma predeterminada. Tan pronto como observe una caída de memoria, el servidor muestra automáticamente un error interno del servidor 500. Para evitar tal discrepancia, simplemente aumente el límite de memoria de PHP en WordPress y verifique si su sitio web funciona bien o no. De esta manera, aparentemente puede evitar que el error 500 del servidor interno se produzca con frecuencia en su sitio web.
Algunas de las formas más comunes de aumentar los límites de memoria PHP de un sitio web de WordPress es alterando el código en uno de estos archivos:
- Archivo Functions.php
- Archivo .htaccess
- Archivo PHP.ini
- Archivo wp-Config.php
A continuación, se explica cómo puede modificar estos archivos y
Archivo de funciones
Navegue a su directorio raíz y busque el archivo function.php. Haga clic con el botón derecho en este archivo y seleccione Descargar. Descargará el archivo a su PC. Abra el archivo en su editor de texto e incluya este fragmento de código debajo de la etiqueta PHP de apertura:
@ini_set ('upload_max_size', '64M');
@ini_set ('post_max_size', '64M');
@ini_set ('max_execution_time', '300');Archivo .htaccess
También puede usar un archivo .htaccess para aumentar el límite de memoria de PHP. Simplemente vaya a su directorio raíz y busque el archivo .htaccess. Haga clic con el botón derecho en el archivo y seleccione Descargar para descargarlo en su PC. Ahora, abra el archivo en su editor de texto e incluya este fragmento de código debajo de la etiqueta PHP de apertura:
php_value upload_max_filesize 64M php_value post_max_size 64M
Archivo WP-Config
También puede usar un archivo wp-config.php para aumentar el límite de memoria de PHP. Simplemente vaya a su directorio raíz y busque el archivo wp-config.php. Haga clic derecho en el archivo y seleccione Descargar para descargarlo a su PC. Abra el archivo en su editor de texto e incluya este fragmento de código debajo de la etiqueta PHP de apertura:
define ('WP_MEMORY_LIMIT', '64M');
ini_set ('post_max_size', '64M');
ini_set ('upload_max_filesize', '64M');Archivo PHP.ini
Debe crear un archivo php.ini y pegar el siguiente código en él. Cargue el siguiente código en el directorio wp-admin /.
límite_memoria = 64 M upload_max_filesize = 64M post_max_size = 64M file_uploads = Activado
Si estas dos formas posibles no son suficientes para resolver el error interno del servidor 500, aquí hay algunas formas más a través de las cuales puede evitar que este error del servidor ocurra en su sitio web de WordPress.
3.3 Auditoría de complementos
Los complementos defectuosos u obsoletos pueden causar problemas de compatibilidad que conducen a errores en el sitio web de WordPress. Se consideran un riesgo de seguridad como si no se actualizan con los últimos parches de seguridad de WordPress.
Si tiene acceso al panel de administración de su sitio web de WordPress, desactive cada complemento uno por uno. Actualice su sitio web después de cada desactivación.

Luego, vuelva a consultar su sitio web. Si el sitio comienza a funcionar correctamente, entonces el error interno del servidor debe deberse al complemento instalado en su WordPress. Ahora, debe activar cada complemento uno por uno y actualizar su sitio web después de la activación de cada complemento. El complemento problemático pronto se identificará, ya que dará como resultado un error 500 Internal Server para su sitio web.
Puede eliminar este complemento y reemplazarlo con un complemento actualizado o ponerse en contacto con su equipo de soporte para lanzar su parche y poder usarlo.
Idealmente, en este punto, el problema se ha resuelto. Si no es así, continúe con el siguiente paso.
Wp-admin y wp-includes nuevos
A veces es más difícil de lo esperado resolver un error. El sitio típico de WordPress consiste en temas y complementos de terceros y auditar su código fuente no es un paseo por el parque. En esta sección, debe descargar nuevas carpetas wp-admin y wp-content y cargarlas en el host en vivo a través de FTP. Asegúrese de haber realizado una copia de seguridad del sitio web antes de este paso.
Comuníquese con su proveedor de alojamiento
Si el problema persiste incluso después de la investigación de estas causas comunes, se recomienda que se comunique con su proveedor de alojamiento. Puede realizar una solicitud a los expertos técnicos que pueden resolver su problema revisando la configuración de su servidor.
Se pueden encontrar varios mensajes de error relacionados con el mensaje de error interno del servidor 500, ya que todos son errores del lado del servidor. Un ejemplo de un error 500 es el 502 Bad Gateway Error. Si usted es un usuario de Cloudways y tiene que enfrentar estos errores anteriores, debe comunicarse con nuestro equipo de soporte de alojamiento en la nube de WordPress. Ellos le guiarán sobre cómo puede resolver estos problemas. Si desea obtener más información sobre cómo corregir el error 502 Bad Gateway en detalle, haga clic aquí.
Pensamientos concluyentes
Esperamos que esta guía le haya resultado útil y que haya podido resolver su problema de "error interno del servidor de WordPress 500". ¿Ha descubierto alguna otra forma de deshacerse de este problema? Comparta sus soluciones con nosotros en la sección de comentarios proporcionada a continuación. Estoy seguro de que será beneficioso para otras personas que se enfrentan a problemas similares.
Mientras tanto, también puede aprender cómo resolver el error 403 Forbidden y el error 404 de página no encontrada para sus sitios web de WordPress.
Q1. ¿Qué causa un error 500?
El mensaje de código de error 500 (Error interno del servidor 500) se asocia comúnmente con un problema de bloqueo del servidor web. Este mensaje de error no significa necesariamente que el proveedor de alojamiento web sea responsable. Las causas de uno de esos fallos son múltiples.
La información del encabezado HTTP devuelta por el servidor web le indica al cliente que algo no funciona normalmente sin detallar la causa exacta de la falla.
Q2. ¿Qué es un error 500?
Un error 500 es un error interno del servidor. Este error puede deberse a un error de secuencia de comandos o una mala configuración de su alojamiento web. No es necesariamente el responsable del hosting pero seguro que, en cualquier caso, este error puede ser resuelto por ti.
