Conocemos esa sensación. Ese momento de hundimiento cuando tu sitio se cae y no tienes idea de por qué. Es uno de los errores más comunes de WordPress, pero también uno de los más misteriosos. No te dice qué está mal, solo que algo está roto.
¿La buena noticia? Casi siempre se puede solucionar. Habiendo ayudado a innumerables clientes, hemos lidiado con este error bastante a menudo.
En esta guía, te guiaremos a través de los pasos exactos para que tu sitio vuelva a funcionar. Simplemente sigue las instrucciones y tendrás todo funcionando de nuevo en poco tiempo.

Aquí tienes un resumen rápido de los temas que cubriremos en este artículo:
- ¿Qué es el error 500 Internal Server Error?
- ¿Qué causa el error 500 Internal Server Error en WordPress?
- Solucionando el error 500 Internal Server Error en WordPress
- Limpiar la caché de WordPress y del navegador
- Comprobando el archivo .htaccess corrupto
- Aumentando el límite de memoria de PHP
- Desactivar todos los plugins de WordPress
- Cambiar a un tema predeterminado de WordPress
- Volver a cargar los archivos principales
- Habilitar registros de depuración en WordPress
- Pregunta a tu proveedor de hosting
- Tutorial en video
¿Qué es el error 500 Internal Server Error?
El error 500 Internal Server Error es como una puerta cerrada sin llave. Sabes que algo está mal, pero no hay ninguna nota que explique qué sucedió.
Este error no es solo un problema de WordPress. Puede aparecer en cualquier sitio web cuando el servidor se encuentra con un problema que no sabe cómo manejar.
El "500" en el mensaje es un código de estado HTTP. Si lo buscas, encontrarás una definición vaga:
"El código de respuesta 500 Internal Server Error indica que el servidor encontró una condición inesperada que le impidió cumplir con la solicitud."
Eso no es muy útil, ¿verdad? Es la forma en que el servidor dice: "Algo se rompió, pero no estoy seguro de qué."
La forma en que se ve este error depende de tu configuración de hosting y navegador web. Aquí tienes un ejemplo de cómo aparece en un servidor Apache:

Si tu sitio se ejecuta en Nginx, podría verse un poco diferente. Y si Google Chrome no puede cargar una página de error adecuada, verás algo como esto:

Para los principiantes, esto puede ser abrumador. No hay ningún mensaje que diga qué salió mal o cómo solucionarlo.
Es como pedirle a un mecánico que arregle tu coche sin decirle qué está roto. Tendrá que revisar diferentes partes hasta que encuentre el problema.
Por nuestra experiencia, la mejor manera de solucionarlo es ir paso a paso. Te guiaremos a través de las causas y soluciones más comunes para que puedas volver a poner tu sitio en funcionamiento.
¿Qué causa el error 500 Internal Server Error en WordPress?
El error interno del servidor en WordPress es como un rompecabezas al que le faltan piezas. Sabes que algo anda mal, pero el mensaje de error no te dice exactamente dónde está el problema.
Por nuestra experiencia, el culpable más común es un archivo .htaccess corrupto. A veces, es un plugin que se comporta mal o un tema que no se lleva bien con tu configuración.
Otras veces, tu sitio puede alcanzar el límite de memoria de PHP, lo que provoca que WordPress falle. Los archivos principales corruptos también pueden desencadenar este error, dejándote fuera sin previo aviso.
En algunos casos, el error solo aparece al intentar acceder al área de administración de WordPress, mientras que el resto de tu sitio funciona perfectamente. Es como si te cerraran la puerta principal de tu casa mientras los invitados aún pueden entrar por la puerta trasera.
Lo que hace que este error sea complicado es que generalmente ocurre antes de que WordPress pueda cargarse correctamente. Eso significa que el servidor no puede recopilar suficientes detalles para explicar qué salió mal.
Si deseas una mirada más profunda a cómo funciona WordPress detrás de escena, consulta nuestra guía sobre cómo funciona WordPress internamente.
Ahora, repasemos los pasos de solución de problemas para que tu sitio vuelva a estar en funcionamiento.
Solucionando el error 500 Internal Server Error en WordPress
Antes de comenzar la solución de problemas, asegúrate de tener una copia de seguridad completa de WordPress de tu sitio web a mano.
Si tienes acceso al área de administración de WordPress, entonces puedes usar un plugin de copia de seguridad de WordPress para crear una copia de seguridad completa de tu sitio web.
Recomendamos usar Duplicator para manejar esto. No solo te ayuda a hacer una copia de seguridad rápida de tu sitio web, sino que también puedes almacenar tus copias de seguridad en la nube y, lo más importante, puedes restaurar tu sitio web desde una copia de seguridad.
Por otro lado, si no tienes acceso al área de administración de WordPress, entonces puedes crear manualmente una copia de seguridad de WordPress usando phpMyAdmin y un cliente FTP.
Después de eso, puedes seguir los siguientes pasos para solucionar y corregir el error interno del servidor en tu sitio web.
Limpiar la caché de WordPress y del navegador
Los navegadores y tus plugins de caché de WordPress a veces pueden almacenar erróneamente una copia en caché de una página de error.
La forma más fácil de solucionar esto es primero borrando la caché de tu navegador.

Después de eso, si tienes acceso al área de administración de WordPress de tu sitio web, entonces puedes vaciar la caché de WordPress visitando la página de configuración de tu plugin de caché.
Para más detalles, consulta nuestro tutorial sobre cómo borrar la caché de WordPress.
Comprobando el archivo .htaccess corrupto
El archivo .htaccess es un archivo de configuración del servidor utilizado por WordPress para configurar redirecciones.
Una de las causas más comunes del error interno del servidor es el archivo .htaccess corrupto.
La forma más fácil de solucionar esto es simplemente visitando la página Configuración » Enlaces permanentes en el área de administración de WordPress y luego haciendo clic en el botón ‘Guardar cambios’ sin realizar ningún cambio.

WordPress ahora intentará actualizar tu archivo .htaccess o generar uno nuevo. Ahora puedes visitar tu sitio web para ver si esto ha resuelto el error interno del servidor.
Si todavía ves el error, entonces necesitas asegurarte de que WordPress pudo generar o escribir en el archivo .htaccess.
A veces, debido a los permisos de archivos y directorios, WordPress podría no ser capaz de crear o escribir en tu archivo .htaccess.
Ahora puedes intentar reemplazar el archivo .htaccess manualmente. Primero, necesitas iniciar sesión en tu sitio web usando FTP o la aplicación Administrador de archivos en el panel de control de tu cuenta de hosting.
A continuación, deberás renombrar tu archivo .htaccess principal a algo como .htaccess_old. Esto te permite conservar el archivo como una copia de seguridad, pero WordPress no lo reconocerá.
Para renombrar el archivo .htaccess, deberás iniciar sesión en tu sitio usando FTP o la aplicación Administrador de archivos en el panel de control cPanel de tu cuenta de hosting.
Una vez que te hayas conectado, el archivo .htaccess se encontrará en el mismo directorio donde verás carpetas como wp-content, wp-admin y wp-includes.
Simplemente haz clic derecho en el archivo .htaccess y renómbralo a .htaccess_old.

A continuación, deberás crear un nuevo archivo .htaccess.
Dentro de la carpeta raíz de tu sitio, haz clic derecho y luego selecciona la opción 'Crear nuevo archivo' en tu cliente FTP o aplicación Administrador de archivos.

Nombra este nuevo archivo .htaccess y haz clic en 'Aceptar' para guardarlo.
Ahora, este archivo .htaccess está vacío y deberás agregarle las reglas de reescritura predeterminadas de WordPress.
Simplemente haz clic derecho en el archivo y luego selecciona 'Ver/Editar' en tu cliente FTP o aplicación Administrador de archivos.

El archivo vacío se abrirá en un editor de texto plano como Bloc de notas o TextEdit.
Ahora, deberás copiar y pegar el siguiente código dentro de él:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Este código es el conjunto de reglas predeterminado utilizado por WordPress. No olvides guardar tus cambios y subir el archivo de vuelta al servidor.
Ahora puedes visitar tu sitio web para ver si esto ha resuelto el error del servidor interno.
Si lo hizo, ¡date una palmadita en la espalda porque arreglaste el error del servidor interno!
Importante: Antes de continuar con otras cosas, asegúrate de ir a la página Ajustes » Enlaces permanentes en el área de administración de WordPress y haz clic en el botón Guardar sin hacer ningún cambio. Esto regenerará el archivo .htaccess por ti con las reglas de reescritura adecuadas para asegurar que tus páginas de publicaciones no devuelvan un error 404.
Si la solución de verificar el archivo .htaccess corrupto no te funcionó, entonces necesitas seguir leyendo este artículo.
Aumentando el límite de memoria de PHP
A veces, el error interno del servidor puede ocurrir si un script consume todo el límite de memoria de PHP.
La forma más fácil de aumentar el límite de memoria de PHP es editando el archivo wp-config.php. Ten cuidado al hacer esto si eres principiante. Quieres seguir estas instrucciones cuidadosamente porque incluso pequeños errores en los archivos principales de WordPress pueden dañar tu sitio.
Para empezar, simplemente conéctate a tu sitio web de WordPress usando un cliente FTP o la aplicación Administrador de archivos en el panel de control de tu cuenta de hosting.
Encontrarás el archivo wp-config.php dentro de la carpeta principal de tu sitio web. Haz clic derecho sobre él y selecciona 'Descargar'. Esto asegurará que tengas una copia de seguridad del archivo en caso de que algo salga mal.
Una vez que hayas guardado eso, puedes hacer clic derecho sobre él y seleccionar 'Ver/Editar'.

Dentro del archivo wp-config.php, necesitas agregar el siguiente código justo encima de la línea que dice, 'Eso es todo, deja de editar. ¡Feliz publicación!':
define( 'WP_MEMORY_LIMIT', '256M' );
Para más detalles, consulta nuestro tutorial sobre cómo aumentar el límite de memoria de PHP en WordPress.
Nota: Si 256M no resuelve el problema, intenta aumentarlo a 512M.
Si el error interno del servidor solo aparece cuando intentas iniciar sesión en tu administrador de WordPress o subir una imagen en tu wp-admin, entonces deberías aumentar el límite de memoria siguiendo estos pasos:
- Crea un archivo de texto en blanco en tu computadora y nómbralo php.ini
- Pega este código ahí: memory=256MB
- Guarda el archivo
- Súbelo a tu carpeta /wp-admin/ usando FTP
Si aumentar el límite de memoria solucionó el problema, entonces solo lo has solucionado temporalmente. Aún necesitas encontrar la causa que está agotando tu límite de memoria.
Esto podría ser un plugin mal codificado o incluso una función del tema. Recomendamos encarecidamente que pida a su empresa de hosting web de WordPress que revise los registros del servidor para ayudarle a encontrar los diagnósticos exactos.
Si aumentar el límite de memoria de PHP no solucionó el problema, necesita más solución de problemas.
Desactivar todos los plugins de WordPress
Si ninguna de las soluciones anteriores le funcionó, entonces es muy probable que este error esté siendo causado por un plugin específico instalado en su sitio web.
También es posible que sea una combinación de plugins que no se llevan bien entre sí.
Si puede acceder al área de administración de WordPress de su sitio web, simplemente puede ir a la página de plugins y desactivar todos los plugins de WordPress.

Sin embargo, si no puede acceder al área de administración de WordPress, puede desactivar todos los plugins de WordPress usando FTP.
Simplemente conéctese a su sitio web de WordPress usando un cliente FTP o la aplicación de administrador de archivos en el panel de control de su cuenta de hosting.
Una vez conectado, navegue a la carpeta /wp-content/ y renombre la carpeta plugins a plugins.deactivated.

WordPress busca plugins en la carpeta plugins. Si no encuentra la carpeta plugins, desactivará automáticamente todos los plugins.
Ahora puede intentar visitar su sitio web para ver si esto resolvió el error interno del servidor en su sitio web.
Para restaurar todos sus plugins, simplemente puede renombrar la carpeta ‘plugins.deactivated’ de vuelta a plugins.
Sus plugins ahora serán restaurados, pero seguirán desactivados.
Ahora puede activar los plugins individualmente y visitar su sitio web para averiguar qué plugin está causando el error interno del servidor.
Para más detalles, consulte nuestra guía sobre cómo desactivar todos los plugins de WordPress sin wp-admin.
Si desactivar todos los plugins no solucionó el error interno del servidor en su sitio web, continúe leyendo.
Cambiar a un tema predeterminado de WordPress
Una posible causa del error interno del servidor podría ser algún código en tu tema de WordPress.
Para determinar si este es el caso, necesitas cambiar tu tema a un tema predeterminado de WordPress.
Si tienes acceso al área de administración de WordPress, ve a la página Apariencia » Temas. Si ya tienes un tema predeterminado instalado, simplemente puedes hacer clic en el botón Activar para cambiar el tema.

Si no tienes un tema predeterminado instalado, puedes hacer clic en el botón ‘Añadir nuevo’ en la parte superior e instalar un tema predeterminado (Twenty Twenty-Three, Twenty Twenty-Two, etc.).
Si no tienes acceso al área de administración de WordPress, aún puedes cambiar a un tema predeterminado.
Simplemente conéctate a tu sitio web de WordPress usando un cliente FTP y navega a la carpeta /wp-content/.
Haz clic derecho para seleccionar la carpeta de temas y descárgala a tu computadora como copia de seguridad.

A continuación, necesitas eliminar la carpeta de temas de tu sitio web. Una vez eliminada, procede a crear una nueva carpeta de temas.
Tu nueva carpeta de temas estará completamente vacía, lo que significa que no tienes ningún tema de WordPress instalado en este momento.
A continuación, visita el directorio de temas de WordPress y descarga un tema predeterminado de WordPress a tu computadora.

Tu navegador descargará el tema como un archivo zip a tu computadora.
Localiza el archivo en tu computadora y luego descomprímelo. Los usuarios de Windows pueden descomprimir el archivo haciendo clic derecho sobre él y luego seleccionando ‘Extraer todo’. Los usuarios de Mac pueden hacer doble clic en el archivo zip para extraerlo.

Ahora verás una carpeta que contiene tu tema de WordPress.
Vuelve a tu cliente FTP o Administrador de archivos y sube esta carpeta a la carpeta de temas vacía.

Una vez subido, WordPress comenzará a usar automáticamente el tema predeterminado.
Ahora puedes visitar tu sitio web para ver si esto resolvió el error interno del servidor.
Si esto no funciona, puedes volver a cargar tus temas de WordPress desde la copia de seguridad o volver al tema que estabas usando.
No te preocupes. Todavía hay algunas cosas más que puedes hacer para solucionar el error.
Volver a cargar los archivos principales
Si las opciones de plugins y temas no solucionaron el error interno del servidor, entonces vale la pena volver a cargar las carpetas /wp-admin/ y /wp-includes/ de una instalación nueva de WordPress.
Esto NO eliminará ninguna de tu información, pero puede resolver el problema en caso de que algún archivo esté corrupto.
Primero, necesitarás visitar el sitio web de WordPress.org y hacer clic en el botón 'Descargar'.

Esto descargará el archivo zip de WordPress a tu computadora.
Continúa y extrae el archivo zip. Dentro, encontrarás una carpeta wordpress.

A continuación, necesitas conectarte a tu sitio web de WordPress usando un cliente FTP.
Una vez conectado, ve a la carpeta raíz de tu sitio web. Es la carpeta que tiene las carpetas wp-admin, wp-includes y wp-content dentro.
En la columna izquierda, abre la carpeta de WordPress en tu computadora.
Ahora necesitas seleccionar todos los archivos dentro de la carpeta wordpress y subirlos a tu sitio web.

Tu cliente FTP ahora transferirá esas carpetas a tu servidor.
Te preguntará si deseas sobrescribir los archivos. Selecciona 'Sobrescribir', luego selecciona 'Usar siempre esta acción' y marca la casilla 'Aplicar solo a la cola actual'.

Tu cliente FTP ahora reemplazará tus archivos antiguos de WordPress con copias nuevas y frescas.
Si tus archivos de WordPress estaban corruptos, entonces este paso solucionará el error interno del servidor por ti.
Habilitar registros de depuración en WordPress
WordPress viene con un sistema integrado para mantener registros para la depuración.
Puedes activarlo usando el plugin WP Debugging. Para más detalles, consulta nuestra guía sobre cómo instalar un plugin de WordPress.
Una vez activado, el plugin activará los registros de depuración en tu sitio web de WordPress.
Si no tienes acceso al área de administración de tu sitio web de WordPress, puedes activar la depuración agregando el siguiente código a tu archivo wp-config.php:
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true);
Una vez que hayas activado los registros de depuración, puedes verlos usando un cliente FTP y navegando a la carpeta /wp-content/.

Puedes abrir el archivo de registro de depuración en un editor de texto, y te mostrará una lista de errores y advertencias que ocurren en tu sitio web.
Algunos errores y advertencias pueden ser incidentes inofensivos que no necesiten ser corregidos. Sin embargo, si estás viendo un error interno del servidor en tu sitio web, estos pueden indicarte la dirección correcta.
Pregunta a tu proveedor de hosting
Si todos los métodos fallan para corregir el error interno del servidor en tu sitio web, entonces es hora de buscar más ayuda.
Contacta a tu equipo de soporte de hosting web, y ellos podrán revisar los registros del servidor y localizar la causa raíz del error.
Si deseas continuar solucionando problemas por tu cuenta, consulta nuestra guía definitiva de solución de problemas de WordPress para principiantes.
Tutorial en video
Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Diogo Susewind
muchas gracias
Aumentar el límite de memoria de PHP resolvió mi problema
que dios te bendiga
Centro Studi Pranici
¡Gracias! Problema resuelto
Nataša Cvetković
¡Muchas gracias!
Checking for Corrupt .htaccess File worked for me
Stephen
Mi paquete de alojamiento avanzado DigiWeb y el error del servidor 500 al intentar activarlo…
En mi caso, como principiante y al intentar agregar un tema WooWoo y luego el plugin de comercio electrónico WooWoo, tuve un error de servidor 500..
La primera vez, después de instalar el tema, fue rectificado por el personal de soporte de alojamiento. Señalaron que se había creado un archivo web.config, que lo renombraron a web.config_old y que no debía crear más.. Procedí a agregar el plugin de comercio electrónico e intenté activarlo.. Otro error 500.. pero esta vez miré en el directorio y había otro archivo 'web.config'.. Cambié el nombre y ¡listo!, todo estuvo bien.. Estaba feliz porque no quiero depender de los técnicos de DigiWeb.
Espero que esto ayude al menos a una persona…
Ian Robinson
Realmente, realmente aprecio que hayas subido este video. Gracias.
Soporte de WPBeginner
Hey Ian, glad you found it helpful
No olvides suscribirte a nuestro Canal de YouTube para más consejos y tutoriales de WordPress.
Administrador
SAMUEL
Desde que configuré mi cuenta tanto para WordPress como para Cpanel, descubrí que el nombre de mi dominio en Cpanel no estaba bien escrito (probablemente mi error), pero he estado intentando cambiarlo pero no he podido. Necesito saber la implicación de esto y cómo corregirlo. Mi sitio ha estado funcionando bien hasta hace poco, ¿podría ser la causa?
Morse Gates
Encontré este error interno (500) cuando agregué esta línea a mi .htaccess
max_input_vars = 1540; pero tan pronto como la elimino, funciona. Necesito aumentar mi Max_Input_vars de 1000
¡Por favor, ayúdenme.
morse gates
Solo información adicional. Godaddy me pidió que creara y usara .user.ini para agregar esto, pero phpinfo todavía lo muestra en 1000 después del cambio. Por eso decidí usar .htaccess, pero eso envió mi sitio a un error interno de estado 500.
Elkay
Espero que no sea que tu disco de memoria se excedió.
O error debido a la sintaxis.
Samseen
Gracias, renombrar el archivo .htaccess me funciona.
Ammar
¡Haylo!
Tuve este problema hoy y descubrí que el problema eran los permisos de mi archivo/carpeta.
Había intentado establecer todos mis permisos de carpetas, subcarpetas y archivos en 777 porque tenía problemas importantes para subir imágenes.
Esto me causó el error interno del servidor. Cambiar todo de nuevo a 755 lo solucionó para mí, aunque supongo que simplemente aplicar 755 a la carpeta wp-admin habría sido suficiente.
¡Espero que eso ayude a alguien!
zach
Sí, el cambio de permisos funcionó para mí, ¡así que gracias!
Kumar
Hola, estoy enfrentando un problema diferente. Cuando intento cargar mi sitio web, muestra "La página mydomain.com no funciona" y "mydomain.com no puede manejar esta solicitud en este momento", además de "ERROR HTTP 500" (en letra pequeña).
Ni siquiera puedo iniciar sesión en el panel de administración de wp.
¿Qué hago? Por favor, ayúdenme.
Cambié el archivo .htaccess y también pensé que tal vez se debió a un archivo config.php dañado, así que lo eliminé. Y cuando cargo mi sitio web, comienza a mostrar la configuración de configuración inicial.
La configuré de nuevo, pero cuando llego a la parte de inicio de sesión, sucede lo mismo.
¡Por favor, ayúdenme!
Soporte de WPBeginner
Puedes intentar desactivar todos los plugins de WordPress y volver a un tema predeterminado. Háznos saber si ayuda.
Administrador
Sherry
Seguía recibiendo un error 500 ' [sitio web] actualmente no puede manejar esta solicitud'. Después de leer los consejos sobre el error 500, descubrí que una revisión que había hecho en page.php en mi directorio de temas estaba llamando a un comando de impresión para un plugin desactivado. ¡Eliminé la línea de comando y el problema se resolvió de inmediato! Ahora todo va sobre ruedas... ¡quiero decir, páginas!
piyush saini
Eres realmente genial, señor, gracias por lo mismo
zigii
thanks! very very helpful resource I resolved my site
Soporte de WPBeginner
Glad you found it helpful
Administrador
Matt
El mío no fue ninguno de los anteriores. Pero vi en mis registros de errores que wordfence-waf.php tenía un error en las rutas. Renombrar wordfence-waf.php en la carpeta raíz solucionó el problema.
Elkay
Le diste justo en el clavo.
Cuando tuve el problema con mi sitio, primero fui a revisar el registro.
El soporte de mi hosting dio lo mejor que pudo, pero tuve el momento oportuno para resolver el problema por mí mismo.
Elkay
Agradezco a la gerencia por el buen trabajo, ¡más poder para su codo!
Experimenté este error mientras personalizaba mi tema.
El registro de errores dio una pista.
El soporte de mi hosting dio lo mejor que pudo, pero tuve el momento oportuno para resolver el problema por mí mismo.
Teclado Banger
¡Muchas gracias! Me ayudó a recuperar el acceso a mi blog.
Hugo Henríquez
puedes solucionar el problema actualizando wordpress a la última versión transfiriendo los archivos “core”, pero antes deshabilita todos los plugins renombrando la carpeta “plugins”
H.T.
Estábamos recibiendo un error de "Servidor Interno 500" al ir a la página de administración de WP.
En nuestro caso, fue el archivo .htaccess el que estaba corrupto.
Sin embargo, ten en cuenta que eliminar el .htaccess NO solucionó el problema; de hecho, al eliminarlo, la página de índice luego tuvo un error de PHP, cuando antes había estado funcionando bien. (Y eso se debió a un error de WP Super Cache, al parecer, no encontraba el archivo que buscaba).
Teníamos ¦ en lugar de # y ¤ en lugar de $ en nuestro .htaccess, por alguna razón. Arreglar eso solucionó el problema de inicio de sesión del administrador de WP.
Espero que ayude a alguien.
Tim D.
Eres genial. Cómo y por qué se corrompe un archivo .htaccess nunca lo sabré, pero GRACIAS.
Melly P.
Encontré una razón interesante para un error de servidor interno después de revisar los registros de mi host: mi instalación de WordPress tenía permisos de escritura grupal. Había olvidado que me volví loco con mis permisos al intentar resolver un problema que estaba causando el host. Cuando cambié la configuración de CHMOD a 755, volvió a funcionar. Mi carpeta de administrador no está en la carpeta raíz, me pregunto si esta es la razón por la que todavía podía ver el sitio web y no podía acceder al administrador.
Riyaz Alam
Hola,
Según tu sugerencia en esta publicación, intenté volver a subir los Archivos Principales (WP-ADMIN y WP-INCLUDES) para solucionar el error 500 en mi sitio web. Pero ahora, vuelvo a tener el error 500 y cuando contacté a mi proveedor de hosting (Hostgator) me enviaron este registro (Hemos revisado y encontramos que hay un problema con "akismet". Por favor, encuentra el registro a continuación.
--
[26-May-2016 04:19:04 UTC] PHP Fatal error: Class ‘WP_Widget’ not found in /home/makei3v5/public_html/example.com/wp-content/plugins/akismet/class.akismet-widget.php on line 5) , Ahora estoy indefenso, ¿qué debo hacer? He seguido los pasos con precisión según la guía anterior.
Por favor, ayúdame.
Gracias, Riyaz
Soporte de WPBeginner
Intenta eliminar y luego reinstalar Akismet.
Administrador
Riyaz
Hola,
Ahora mi sitio está arreglado, pero no fue por eliminar y luego reinstalar Akismet. Tuve que actualizar todos los archivos de WordPress para que se arreglara. Gracias de todos modos.
David
¡Gracias, fue muy útil!
Nazar
Muchas gracias autor, esto me salvó la vida, y el trabajo también... gracias de nuevo
Priyanka
Gracias por tu guía... Desactivé todos los plugins, pero todavía muestra el mismo error.
Luego desactivé mi tema y funciona bien. Me di cuenta de que el tema puede crear este tipo de error.
Soporte de WPBeginner
Sí, ahora puedes pedirle soporte a tu desarrollador de temas o seleccionar un tema diferente.
Administrador
WLEXT
Hola,
¿Y si este problema aparece aleatoriamente?
A veces cuando abro la página principal de mi sitio web, a veces cuando edito publicaciones en bloque. Simplemente sucede aleatoriamente hasta donde yo sé, ¿podría ser que los servidores de alojamiento estén sobrecargados? porque estoy usando alojamiento web compartido, me gustaría saber si me pueden responder?
No quiero migrar a otro host si el problema es algún plugin en mi sitio.
Por favor, respóndanme.
Gracias.
Heather
Me gustaría saber esto también. Tengo el mismo problema. Sucede a veces, a veces no. Puede ser desde el panel de administración o al ver el sitio directamente. También estoy usando un servicio de hosting compartido muy barato y me pregunto si es posible que esto provenga de "su lado".
Geert Spekken
¡Este artículo fue un verdadero salvavidas! O un salvavidas para la salud mental, al menos. Resulta que un plugin estaba arruinando todo, y gracias a este artículo he podido resolverlo. ¡Muchísimas gracias de un WP-principiante aliviado (desde 2014...)?
Soporte de WPBeginner
Glad you found it helpful
Administrador
Silvia Huerta
Hola, pero mi problema es que ni siquiera puedo entrar al panel de administración, cuando lo intento también dice error interno del servidor, así que no puedo hacer nada. No funciona nada. Estoy en pánico.
Soporte de WPBeginner
Consulta nuestra guía sobre qué hacer cuando te bloqueas el área de administración de WordPress.
Administrador
Tarun
Después de leer las soluciones mencionadas anteriormente, fui a wp-content/plugins a través de ftp y ordené la lista de plugins por fecha de última modificación y eliminé el plugin modificado más recientemente. Problema resuelto para mí.
Gracias
Terry
En caso de que no estés en un servidor Linux y tu hosting sea en IIS (Plataforma Microsoft) en su lugar, es posible que hayas dañado el archivo web.config, que se utiliza en lugar de un archivo .htaccess.
La mayoría de los servidores que uso son Linux, así que me encontré con este problema hoy en un servidor de Microsoft. Accede a tu sitio por FTP y repara tu archivo web.config.
T.
Jesse
Si estás alojando Wordpress en un IIS (Plataforma Microsoft) en lugar de un servidor Linux y tienes problemas para actualizar tu WordPress, necesitas instalar este plugin "WP Maximum Execution Time Exceeded"
Sin embargo, el tiempo de ejecución predeterminado del plugin anterior es de 300 ms, que necesitas aumentar a 500 o 600 ms para que funcione.
Aaron
Gracias Terry. Este era exactamente mi problema.
Dennis
Los problemas comenzaron justo después de agregar esto a mi archivo function.php en mi tema hijo:
/*** Eliminar cadena de consulta de recursos estáticos ***/
function remove_cssjs_ver( $src ) {
if( strpos( $src, ‘?ver=’ ) )
$src = remove_query_arg( ‘ver’, $src );
return $src;
}
add_filter( ‘style_loader_src’, ‘remove_cssjs_ver’, 10, 2 );
add_filter( ‘script_loader_src’, ‘remove_cssjs_ver’, 10, 2 );
Haytham
Thanks, really helpfu
ashish kumbhar
Gracias, muy útil..
Yasser Ismail
Muchas gracias, me salvaste de reinstalar mi sitio
cambiar los PLUGINS fue la solución y reinstalé el plugin defectuoso
te deseo todo lo mejor
Yasser
Chris L
Estaba recibiendo el error 500 Internal Server al intentar acceder al menú 'Personalizar' (botón ubicado en la parte superior al ver tu sitio). Resultó ser un plugin...
Los métodos .htacces y php.ini no funcionaron, en mi caso, subir el archivo php.ini me impidió acceder a wp-admin hasta que se eliminó php.ini.
Lamento no poder dar el nombre del plugin defectuoso, tenía prisa en ese momento y necesitaba que funcionara lo antes posible... Era un plugin que agregaba widgets al plugin SiteOrigin PageBuilder.
Mateo Castano
Hola chicos,
Pude acceder a mi panel de administración de WordPress nuevamente desactivando todos mis plugins desde la base de datos,
Entonces estaba teniendo un problema con un plugin específico, te recomiendo que revises qué plugin está causando problemas, en mi caso fue woocommerce y mi tema, ambos instalados me aparecía un mensaje de error sobre Memory Exceeded, no encontré una solución para este error, ahora tuve que separar mi página en dos instalaciones de wordpress, una con toda la información y la otra con la tienda virtual.
Si alguien encuentra un aumento de Fatal error: memory exceeded, por favor deja un comentario. Gracias por su apoyo, chicos.
Adiós
Peter Posse
Hola,
muchas gracias por ese tutorial y todos los comentarios aquí.
Como mi hosting también es con Strato, probé la recomendación de Karo A, y funciona.
Después de deshabilitar la caché de PHP Boost en Strato, ya no ocurrió ningún Error Interno del Servidor 500.
Podría ser que esta caché se esté quedando sin memoria, ya que también uso estadísticas de Slimstat.
Karo
Karo A
Hola,
en Strato Websites con PHP 7.0 Power Boost activado, WordPress con, por ejemplo, Jetpack, he recibido el mensaje de error del servidor 500.
Después de revisar el registro de errores del servidor en Strato, encontré un mensaje de error en el registro que indicaba que el manejador de PHP (CGI) se abortó.
Después de cambiar el manejador de PHP (CGI) en la interfaz de Strato a PHP 7 SIN Power Boost, ¡todo funciona bien!
Saludos cordiales
Karo
Reinardt
Gracias por esto, nada funcionó pero al menos me dio ideas para solucionar problemas. Renombré el tema de la misma manera que renombré la carpeta de plugins, por ejemplo, themename_deactivate, y funcionó, pude iniciar sesión en mi sitio nuevamente. Todavía estoy investigando por qué el tema está actuando de repente.
Gustavo Alves
Hola, desafortunadamente mi problema continúa incluso después de seguir todos sus pasos.
¿Tendría alguna idea de qué podría ser?
Markus
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡500 Internal Server Error – when I try to login to my site. The browser goes to blank page and I get that error in console.
Roman
Intenté todo pero mi problema no se resolvió.
Solo obtengo NetworkError: 500 Internal Server Error – cuando intento iniciar sesión en mi sitio. El navegador va a una página en blanco y obtengo ese error en la consola.
Por favor, ayuda
Roman
Please delete my site name??
vm
Error :NetworkError: 500 Internal Server Error
hola
por favor, compruebe los permisos y la propiedad de su archivo (php.ini).
Babatunde
Useful information you’ve got here. Thank you! My site is back up! Kudos!
Prajjwal
Thank you……… very much I’ve regenerate .htaccess file and now my site is working properly thanks again for your helpful solution.
James
Volver a subir los archivos principales me funcionó. Gracias
Raine
¡Guía muy útil! Tuve que volver a subir los archivos principales para que mis páginas funcionaran.
Andrew Cook
¡Gracias, hombre! Estaba completamente atascado. Instrucciones muy claras y concisas. (y) Amor de karma
yandi novriandi
mi problema no se resolvió en
Mohammed Faisal
Muchas gracias, volví a poner mi sitio en funcionamiento
shehzad
Great Article. You saved my work. Thanks for this
ITfee
¡Gran guía! Gracias, chicos. Solo necesitaba guardar de nuevo mi archivo .htaccess – increíble pero cierto.
Jesper Lindebjerg
Al actualizar usando InfiniteWP mi sitio se rompió. Intenté todo lo anterior sin éxito… Pero en mi caso, faltaba un tema. Tuve que volver a subir el tema principal para recuperar mi sitio ;)
Amanda
¡Oh… GRACIAS… MUCHÍSIMAS GRACIAS!!! Fue una solución tan rápida que se me están aguando los ojos.