Get an AI Summary of This Article
Want a quick summary? Let AI help you digest the key points from this article.
El error 500 interno del servidor de WordPress es uno de los errores más comunes de WordPress. Aparece inesperadamente y hace que tu sitio web sea inaccesible. Pero ¡no te preocupes! Esta guía proporciona soluciones fáciles que te ayudarán a deshacerte del error en cuestión de minutos (totalmente aptas para principiantes). Empecemos…
- ¿Qué es el error 500 de servidor interno de WordPress?
- ¿Qué causa el error 500 de servidor interno en WordPress?
- ¿Cómo solucionar el error 500 de servidor interno en tu sitio WordPress?
- Haz una copia de seguridad de tu sitio WordPress
- Actualizar tu página
- Borrar la caché del navegador
- Borrar la caché de WordPress
- Comprueba tu archivo .htaccess
- Auditoría de plugins
- Desactivar plugins de WordPress mediante FTP
- Auditoría temática
- Aumentar el Límite de Memoria PHP
- Contacta con tu proveedor de alojamiento
- Nuevo wp-admin y wp-includes
- Activar los registros de depuración en WordPress
- Variaciones del error 500 de servidor interno
¿Qué es el error 500 de servidor interno de WordPress?
El error interno 500 de WordPress es un problema del lado de la aplicación y se produce principalmente en el servidor. Normalmente se debe a problemas con plugins/temas, archivos .htaccess dañados, base de datos, problemas de caché, problemas de alojamiento o a un límite de memoria PHP. Cuando visitas cualquier URL, el servidor web acepta tu petición para mostrarte la página deseada. Pero cuando se produce un error interno del servidor, éste no puede mostrarte la página, lo que da lugar a un mensaje de error. Este es el aspecto que puede tener la página de error:

– Ejemplo de error interno del servidor
En Chrome, puede tener este aspecto:

– Ejemplo de error 500 de servidor interno en el navegador Chrome
¿Qué causa el error 500 de servidor interno en WordPress?
El error 500 interno del servidor puede afectar a cualquier sitio web. Las causas más comunes incluyen problemas con plugins o temas, límite de memoria PHP agotado, archivos corruptos o problemas de codificación. Un problema específico podría ser un archivo .htaccess corrupto, especialmente si el error sólo aparece en el área de administración de WordPress. Para solucionar este error, te recomendamos un enfoque sistemático. Empieza comprobando los plugins y los temas, pasa a examinar el límite de memoria PHP e inspecciona si hay algún archivo dañado. Además, asegúrate de que tu archivo .htaccess está intacto, especialmente si el error se localiza en el área de administración de WordPress. En resumen, la causa principal de este error reside en el lado del servidor, por lo que las soluciones implican realizar ajustes en el lado del servidor.
¡Actúa rápido! ¡Corrige los errores 500 y mantén contentos a tus visitantes!
Los Errores Internos de Servidor 500 pueden provocar un descenso significativo de las conversiones. Descarga GRATIS nuestra Lista de comprobación definitiva para solucionar errores 2024 y aprende a solucionar estos errores de forma rápida y sencilla.
Gracias
Tu lista está de camino a tu bandeja de entrada.
¿Cómo solucionar el error 500 de servidor interno en tu sitio WordPress?
Dado que el error 500 interno del servidor en WordPress se produce por varias razones, tiene múltiples soluciones. Te recomiendo que sigas cronológicamente las soluciones que se indican a continuación para solucionar el error rápidamente.
1. Haz una copia de seguridad de tu sitio WordPress
Hacer una copia de seguridad de tu sitio WordPress es superimportante. Aunque hayas tomado muchas precauciones de seguridad, como utilizar un servicio de alojamiento seguro o actualizar regularmente el núcleo y los plugins de WordPress, los datos de tu sitio web podrían verse comprometidos. Incluso un inocente error de codificación puede hacer caer tu sitio. Por eso es fundamental hacer copias de seguridad de tu sitio WordPress. Puedes hacerlo manualmente o utilizando los plugins de copia de seguridad de WordPress de confianza. Con el alojamiento WordPress de Cloudways, es fácil mantener copias de seguridad periódicas de tu sitio web.
2. Actualiza tu página
A veces, incluso recargar la página puede eliminar el error interno del servidor, así que ¿por qué no probar primero la solución más sencilla? Un servidor puede sobrecargarse y caerse durante algún tiempo, y el problema suele solucionarse con una simple actualización. Por tanto, empieza con una actualización de la página en tu búsqueda para solucionar el error 500. Si esto no resuelve el problema, pasa a las otras soluciones.
3. Borra la caché del navegador
Cuando tu sitio web empiece a dar problemas con ese error 500 de servidor interno, una solución rápida que puedes probar es borrar las cookies y la caché. Este paso también puede ayudarte a evitar el error 404 y la Pantalla Blanca de la Muerte. Los archivos de caché pueden corromperse de vez en cuando, restringiendo tu acceso al sitio web deseado. Antes de borrar la caché de tu navegador, comprueba si tu sitio web está inactivo para todo el mundo. Para ello, puedes utilizar un sitio llamado«Is it Down Right Now«. Si sólo no está disponible para ti, sigue adelante y borra la caché de tu navegador. El método para borrar la caché y las cookies es diferente para cada navegador. Puedes borrarlos yendo a la configuración. Si eres usuario de Chrome, utiliza la combinación de teclas Ctrl+Mayús+Supr, y procede a borrar las cookies y las imágenes almacenadas en caché.

Vuelve a cargar tu página después de limpiarla y comprueba si el problema persiste. Si es así, pasa al siguiente método.
4. Borra la caché de WordPress
A veces, cuando tu sitio WordPress se encuentra con un error 500 de servidor interno, puede dificultar la carga correcta del sitio. Curiosamente, incluso después de resolver este error, puedes seguir teniendo problemas si tu caché retiene la versión obsoleta de tu sitio. Esta persistencia de la caché puede dificultar la visualización de los cambios recientes, haciendo que parezca que el error 500 sigue presente. Para asegurarte de que tus visitantes y tú podéis acceder a la versión más reciente de tu sitio, es crucial borrar la caché de WordPress. Existen varios métodos para borrar la caché de WordPress. Sin embargo, en esta guía, te mostraré el proceso de borrar la caché de tu plugin de caché de WordPress. Para conocer otros métodos, consulta nuestra guía detallada sobre cómo borrar la caché de WordPress.
Borrar la caché de tu plugin de caché de WordPress
Breeze es un plugin de caché para WordPress muy popular. Aquí tienes una guía paso a paso para utilizar el plugin Breeze:
- Accede a tu panel de control de WordPress.
- Instala y activa el plugin Breeze.

- Navega hasta la sección Configuración del plugin Breeze.

- En la sección Configuración, selecciona las opciones deseadas marcándolas.

- La caché se borrará, garantizando un sitio web actualizado.
5. Comprueba tu archivo .htaccess
Un archivo .htaccess es un archivo clave en todas las aplicaciones basadas en PHP que controla la configuración de tu sitio web. Si tu archivo .htaccess está dañado, puede provocar un error 500 interno del servidor. Este archivo suele verse afectado por la instalación de un módulo o un tema defectuoso. Puedes solucionar el error en estos casos accediendo al archivo .htaccess. Sigue los pasos que se indican a continuación para acceder al archivo .htaccess y repararlo.
- Si eres usuario de Cloudways, inicia sesión en la plataforma Cloudways.
- Haz clic en servidores y selecciona tu servidor.
- Copia tus Credenciales Maestras de Gestión de Servidores y pégalas en el cliente FTP.

- Haz clic en Conexión rápida.
- Haz clic en aplicaciones > public_html
- Verás un archivo llamado .htaccess en el directorio raíz.

- Ahora que has localizado tu archivo .htaccess, puedes descargarlo del servidor en vivo a una ubicación local en tu PC.
- Abre este archivo en cualquier editor de texto como Sublime Text 3, Notepad++, Dreamweaver, etc.
- Ir a .htaccess en WordPress.org
- Copia y pega la versión del código que mejor se adapte a tu sitio web
- Guarda el archivo .htaccess y súbelo a tu servidor web.
El código difiere según las distintas configuraciones e instalaciones de WordPress. Si has utilizado WordPress Multisite en WordPress 3.5 o posterior, entonces tienes que utilizar el siguiente código:
# BEGIN WordPress Multisite
# Using subfolder network type: https://wordpress.org/support/article/htaccess/#multisite
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /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-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
# END WordPress Multisite
- Vuelve a cargar tu sitio para ver si el error 500 Internal Server Error se ha solucionado o no. Si no es así, pasa al siguiente paso.
6. Auditoría de plugins
Realiza auditorías periódicas de plugins para asegurarte de que tu sitio web utiliza los plugins más recientes. Los plugins defectuosos u obsoletos pueden causar problemas de compatibilidad, provocando errores en tu sitio web WordPress. Actualizar cada plugin puede ser muy cansado, por lo que en Cloudways ofrecemos la función SafeUpdates para automatizar el mantenimiento regular de los sitios WordPress. No obstante, si deseas realizar la auditoría manualmente, puedes seguir los pasos que se indican a continuación:
- Ve a tu panel de control de WordPress.
- Marca los plugins que quieras desactivar.
- Haz clic en el menú desplegable y en Desactivar.
- Actualiza tu sitio web.

Puedes desactivar el plugin uno tras otro, actualizar, comprobar si el sitio web vuelve a funcionar y, a continuación, activar ese plugin. Todo este proceso te ayudará a identificar el plugin defectuoso. Una vez que hayas encontrado al culpable, puedes eliminarlo o sustituirlo por un plugin actualizado. Si sigues obteniendo el error incluso después de comprobar todos tus plugins, pasa al siguiente paso.
7. Desactivar plugins de WordPress mediante FTP
Si no es posible acceder al área de administración de WordPress con la solución anterior, una alternativa es desactivar todos los plugins de WordPress mediante FTP. He aquí cómo hacerlo:
- Conéctate a tu sitio web WordPress: Utiliza un cliente FTP o la aplicación de gestión de archivos del panel de control de tu cuenta de alojamiento.
- Navega hasta la carpeta /wp-content/: Localiza y navega hasta la carpeta /wp-content/.
- Cambia el nombre de la carpeta ‘plugins’: Busca la carpeta ‘plugins’ y cámbiale el nombre a ‘plugins.desactivado’.

- Desactivación automática por WordPress: WordPress desactiva automáticamente todos los plugins si no se encuentra la carpeta «plugins».
- Comprueba tu sitio web: Visita tu sitio web para comprobar si esta acción resuelve el error interno del servidor.
- Restaura tus plugins: Para restaurar, vuelve a cambiar el nombre de la carpeta «plugins.deactivated» a «plugins», pero ten en cuenta que los plugins se restaurarán en estado desactivado.
- Activa los plugins uno a uno: Identifica el plugin específico que causa el error interno del servidor activando los plugins individualmente.
8. Auditoría temática
A veces, un tema de WordPress puede provocar un error 500 de servidor interno, aunque estés utilizando los mejores temas de WordPress. Sigue los pasos que se indican a continuación para cambiar al tema predeterminado de WordPress:
- Ve a tu panel de control de WordPress.
- Haz clic en Apariencia > Temas.
- Activa el tema Twenty Twenty-Two.
- Tu tema antiguo se desactivará automáticamente al activar un tema nuevo.

Puedes cambiar tu tema a través del cliente FTP si no puedes acceder a tu panel de WordPress.
- Conéctate a tu cliente FTP.
- Localiza la carpeta llamada«theme«. (Puede que la encuentres en wp-content).
- Cambia el nombre de la carpeta«tema«.
- Actualiza tu sitio WordPress para ver si el error persiste.
- Si no ves el error, significa que tu tema lo ha causado, así que opta por un tema nuevo.

Si sigues viendo el error, prueba la siguiente solución.
9. Aumentar el límite de memoria PHP
Cuando los PHP workers ya están ocupados en un sitio, empiezan a acumular una cola. Una vez alcanzado el límite de PHP workers, la cola empieza a expulsar las peticiones más antiguas, lo que puede provocar errores 500 o peticiones incompletas. Lee nuestro artículo en profundidad sobre PHP workers. Algunas de las formas más comunes de aumentar el límite de memoria PHP de un sitio web WordPress es alterando el código en cualquiera de los siguientes archivos:
- Ajustar el archivo Functions.php (Avanzado)
- Editar el archivo .htaccess (Avanzado)
- Modificar el archivo WP-Config.php (Avanzado)
- Personalizar el archivo PHP.ini para ajustes avanzados
Ajustar el archivo Functions.php (Avanzado)
- Ve a tu cliente FTP.
- Ve a tu directorio raíz y localiza el archivo functions.php.
- Haz clic con el botón derecho en el archivo y pulsa Descargar.

- Abre el archivo functions.php en tu editor de texto.
- Añade el siguiente código en la etiqueta PHP de apertura:
@ini_set(‘upload_max_size’ , ’64M’); @ini_set(‘post_max_size’, ’64M’); @ini_set(‘max_execution_time’, ‘300’);
Editar el archivo .htaccess (Avanzado)
- Ve a tu cliente FTP.
- Busca el archivo .htaccess en tu directorio raíz.
- Haz clic con el botón derecho en el archivo «.htaccess» y selecciona Descargar.

- Abre el archivo .htaccess en tu editor de texto y añade el siguiente código en la etiqueta debajo de PHP:
php_value upload_max_filesize 64M php_value post_max_size 64M
Modificar el archivo WP-Config.php (Avanzado)
- Conéctate a tu cliente FTP.
- Ve a tu directorio raíz.
- Busca el archivo wp-config.php, haz clic con el botón derecho sobre él y selecciona Descargar.

- Abre el archivo wp-config.php en tu editor de texto y añade el siguiente código en la etiqueta PHP inicial:
define(‘WP_MEMORY_LIMIT’, ’64M’); ini_set(‘post_max_size’, ’64M’); ini_set(‘upload_max_filesize’, ’64M’);
Personalizar el archivo PHP.ini para ajustes avanzados
- Crea un archivo php.ini en el directorio wp-admin/.

- Pega el siguiente código.
memory_limit = 64M upload_max_filesize = 64M post_max_size = 64M file_uploads = On
Si sigues viendo el error 500 interno del servidor después de probar las soluciones anteriores, pasa al siguiente método.
10. Ponte en contacto con tu proveedor de alojamiento
Ponte en contacto con tu proveedor de alojamiento PHP o WordPress si el problema persiste incluso después de probar las soluciones mencionadas. Puedes enviar una solicitud a los expertos técnicos, que pueden resolver tu problema revisando la configuración de tu servidor. Si eres usuario de Cloudways, el proceso es bastante sencillo. Ponte en contacto con nuestro equipo de asistencia 24 horas al día, 7 días a la semana, y obtén orientación instantánea para resolver cualquier problema.
11. Nuevo wp-admin y wp-includes
Un sitio web WordPress típico se compone de temas y plugins de terceros, y auditar su código fuente no es fácil. Si ninguna de las soluciones anteriores funciona, puedes probar ésta como último recurso. Pero debes tener en cuenta que perderás todos tus datos. Por lo tanto, la mejor práctica es hacer una copia de seguridad de tu sitio web antes de este paso. Tienes que descargar las nuevas carpetas wp-admin y wp-content y subirlas al host activo mediante FTP.
- Dirígete al sitio web WordPress.org.
- Haz clic en Obtener WordPress.

- Haz clic en«Descargar WordPress 6.4.3«.
- Esto iniciará la descarga de la última versión de WordPress.

- Extrae el archivo .zip.
- Conéctate a tu sitio web WordPress mediante un cliente FTP.
- Ve a la carpeta raíz y busca los archivos wp-admin y wp-includes.

- Selecciona los archivos wp-admin y wp-content de los archivos extraídos, y suéltalos en la ventana del cliente FTP.
- Selecciona sobrescribir, y marca también utilizar siempre esta acción.
- Pulsa OK para continuar.

Una vez finalizado el proceso, todos tus archivos antiguos de WordPress serán sustituidos por los nuevos. En caso de que alguno de tus archivos de WordPress estuviera causando el error 500 interno del servidor, este proceso lo solucionará.
12. Activar los registros de depuración en WordPress
Por defecto, WordPress no registra los errores, ya que la depuración está desactivada. Para activar el registro de errores, empieza por instalar un plugin de depuración de WordPress como WP Debugging o cualquier otro plugin de depuración de confianza. Otra opción es utilizar el plugin WordPress Query Monitor para depurar tu sitio WP. Una vez activado el plugin, los mensajes de error de tu sitio se grabarán y registrarán automáticamente, lo que facilitará el análisis y la solución de problemas.

Para acceder a los registros de depuración, puedes utilizar el cliente FTP e ir a la carpeta /wp-content/. Después, puedes abrir el archivo de registro de depuración en un editor de texto para ver una lista de los errores y advertencias que se producen en tu sitio web.

Consulta nuestra guía detallada sobre los registros de WordPress para comprender mejor cómo analizar y depurar los registros de errores de WordPress.
Variaciones del error 500 de servidor interno
Existen varios tipos de códigos de error de estado 500 (500, 501, 502, 503, 504, etc.), cada uno de los cuales indica un problema diferente. Puedes encontrarte estos errores con diferentes etiquetas, como por ejemplo:
- 500 Error interno del servidor
- HTTP 500 – Error interno del servidor
- Error 500
- Error HTTP 500
- 500 – Error interno del servidor
- HTTP 500
- Error interno del servidor
- 500 Error interno del servidor. Lo sentimos, algo ha ido mal.
- 500. That’s an error. There was an error. Please try again later. That’s all we know.
- El sitio web no puede mostrar la página – HTTP 500.
- Actualmente no puede gestionar esta solicitud. ERROR HTTP 500.
Resumen
Después de probar las soluciones mencionadas en esta guía detallada, espero que te hayas librado del error 500 del servidor interno de WordPress en tu sitio. ¿Qué solución te ha ayudado a solucionar el error 500 en tu sitio web? Háznoslo saber en los comentarios.
P.1: ¿Cómo puedo solucionar un error 500 Internal server?
Puedes solucionar el error 500 interno del servidor probando las siguientes soluciones:
- Actualiza tu página
- Borra las cookies y la caché del navegador
- Comprueba tu archivo .htaccess
- Auditoría de plugins y temas
- Aumentar el límite de memoria PHP
- Ponte en contacto con tu proveedor de alojamiento
- Nuevo wp-admin y wp-includes
P.2: ¿Puedes solucionar un error interno del servidor?
Sí, puedes solucionar un error interno del servidor aumentando el límite de memoria PHP, arreglando un archivo .htaccess dañado, desactivando los plugins y temas defectuosos, borrando las cookies o poniéndote en contacto con tu proveedor de alojamiento.
P.3: ¿Qué es un error 500?
Un error 500 es un error interno del servidor que suele aparecer cuando hay un problema con el servidor del sitio. Puede surgir debido a problemas de scripting o de configuración de tu alojamiento web gestionado. También puede ocurrir debido a archivos corruptos o código roto.
P.4: ¿Cómo se solucionan los errores 500 internos del servidor? Hay un problema con el recurso que buscas y no se puede mostrar.
La primera solución a un error 500 interno del servidor es actualizar la página. Si el error persiste, puedes probar a borrar las cookies, desactivar los plugins o temas defectuosos, arreglar el archivo .htaccess o ponerte en contacto con tu proveedor de alojamiento.
P.5: ¿Cómo solucionar el error 505 de servidor interno en WordPress?
Un error 505 suele indicar un problema de versión HTTP no soportada. Sugiere que el servidor no admite la versión del protocolo HTTP utilizada en la solicitud. Para resolverlo:
- Borra la caché de tu navegador.
- Asegúrate de que utilizas la última versión de WordPress.
- Comprueba la compatibilidad de la versión PHP de tu servidor.
- Desactiva temporalmente los plugins y cambia a un tema por defecto.
- Revisa los registros del servidor para ver mensajes de error detallados.
- Si el problema persiste, ponte en contacto con tu proveedor de alojamiento web para que te ayude.
P.6: ¿Cómo afectan los códigos de error 500 a la indexación de Google?
Un código de error 500, conocido como error interno del servidor, indica que la URL visitada no se puede cargar, impidiendo el acceso a la página específica. Si Google encuentra este problema mientras rastrea tu sitio web, puede provocar problemas de indexación, lo que afectará a la visibilidad de tu sitio en el motor de búsqueda.
P.7: ¿Cómo afecta un error 500 de WordPress al SEO?
Un error 500 de WordPress puede perjudicar al SEO al ralentizar la indexación, hacer que más gente abandone tu sitio (tasas de rebote más altas) e incluso provocar la desindexación si el problema persiste.
Get an AI Summary of This Article
Want a quick summary? Let AI help you digest the key points from this article.
Comparte este artículo
Start Growing with Cloudways Today.
Our Clients Love us because we never compromise on these
Sarim Javaid
Sarim Javaid is a Sr. Content Marketing Manager at Cloudways, where his role involves shaping compelling narratives and strategic content. Skilled at crafting cohesive stories from a flurry of ideas, Sarim's writing is driven by curiosity and a deep fascination with Google's evolving algorithms. Beyond the professional sphere, he's a music and art admirer and an overly-excited person.