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.

GEO D`ANJOS
Fue necesario actualizar el plugin. Nada más.
Muy bueno este póster
Yasir
Me encontré con el siguiente error:
Error 500 – Error interno del servidor
Se encontró un error al procesar su solicitud. Típicamente, esta es una condición temporal. Póngase en contacto con el propietario del sitio web para obtener más ayuda.
Así que hablé con el soporte de mi hosting y me sugirieron el siguiente procedimiento:
"Su cuenta de cPanel estaba configurada para usar la versión PHP 5.2, y necesitaba actualizarse a la versión PHP 5.4."
Gracias... trabajé para mí... Estoy usando inmotionhosting.
Venkateswarlu Santha
muchas gracias... me funciona
Sue
¡Gracias! Gran consejo que incluso un voluntario no técnico puede seguir. El archivo htaccess fue la solución principal, pero pude ver por los registros que la memoria estaba creando un problema continuo, así que lo arreglé mientras estaba en ello.
Útil Colin
Aún no he estado en la situación en la que he tenido que probar mis plugins deshabilitándolos todos, pero si tuviera que probarlos todos, intentaría este método para tratar de reducir el número de pruebas requeridas después de desactivarlos todos:
1. Reactivaría el 50% de ellos. Si el problema se repitiera, sabría que el plugin problemático estaba en el grupo reactivado, de lo contrario, estaría en el grupo desactivado. 2. Si el problema fue causado por el grupo reactivado, desactivaría el 50% de ellos y volvería a probar, de lo contrario, reactivaría el 50% del otro grupo que aún no había sido reactivado y volvería a probar. 3. En este punto, sabría qué grupo del 25% de todos mis plugins contenía el plugin defectuoso y cambiaría el estado de activación del 50% de ese grupo y volvería a probar. 4. En este punto, sabría qué grupo del 12.5% de todos mis plugins contenía el plugin defectuoso.
Si tuviera 32 complementos, los porcentajes anteriores los dividirían muy ordenadamente en grupos de 16, 8, 4, 2 y 1. Es más probable que tuviera que dividirlos en grupos de tamaños desiguales, pero eso no le resta al concepto básico de reducir el número de pruebas a solo 5 en lugar de 32.
Si el problema resultara ser con el único complemento que no había reactivado por este método, entonces obviamente realizaría una sexta prueba solo con ese complemento. Si resulta que solo hay un problema cuando se activa junto con otros complementos, entonces la situación se complicaría.
Warlley
That helped a lot! Thank you
mgarfath
el complemento w3 total cache fue el que causó el error en mi sitio, renombré la carpeta de caché pero no cambió nada, luego hubo algunos otros archivos que se escribieron como w3 advanced cache.php algo así, renombré CADA ARCHIVO que tenía w3 cache o incluso cache escrito en él y funcionó, pero accidentalmente borré mi archivo .htaccess, había copiado el contenido del archivo de forma segura, así que creé un nuevo archivo .htaccess y lo subí al servidor, todo se arregló.
Espero que esta solución ayude a alguien más que tenga este problema.
Gracias
Andrea S
thanks so much! I did, I was in panic, fortunately the first option (.htaccess) did the trick
anton
hola
Cambié mi tema a un tema de video de YouTube llamado "detube"
pero después de cambiar, estoy recibiendo una gran cantidad de errores internos 500 en Google Webmaster (más de 800 errores diarios) y a veces, cuando navego por mi sitio web, no carga y me muestra "límite de ancho de banda excedido" y también estoy recibiendo alrededor de 15 advertencias sobre el sitemap en Google Webmaster.
antes de cambiar el tema, no tenía ningún problema.
¿alguien puede ayudarme? ¿qué puedo hacer? estoy perdiendo mis visitantes de Google
sarfraz khan
Miles de likes. .htaccess era el problema y lo hice como se muestra en el video y el problema está resuelto
Gulshan Kumar
El error interno del servidor ocurre principalmente en hosting gratuito. Cuando actualicé a premium, todo volvió a la normalidad.
Rich Finelli
¡Este artículo me ha ayudado al menos dos veces en el último año! ¡Gracias!
Joel Rodriguez
Desactivar plugins resolvió mi problema... ¡Muchísimas gracias!
Alberto Cardenas
Gracias amigo, me salvaste la vida jejeje, y ganaste un nuevo seguidor, gran sitio.
Serge
¡php.ini con memory=64Mb resolvió mi problema, MUCHAS GRACIAS!!!!
David
Muy bueno
jakies
no, ninguna de estas soluciones resuelve el problema
toniak
muchas muchas gracias por este artículo
Nez
Thank you for these tips! It helped me a lot!
Imran Bughio
Bravo!
“Checking for Corrupt .htaccess File” This section helped me solve the issue, Thanks for the post
Sandile
Hola. Gracias por compartir esto, recientemente experimenté un error interno del servidor 500 en mi sitio web, pero volví a cargar wp-admin y wp-includes de una instalación nueva, ahora todo está funcionando en buenas condiciones. Gracias.
Karan
El problema con mi sitio es que a veces carga correctamente y a veces muestra un error interno del servidor 500. ¿Podrías decirme la razón de esto?
Andrew P.
Entonces, tengo un error interno 500 realmente extraño. Mi página de inicio carga bien, pero cada vez que hago clic en un enlace en la barra de navegación para ir a otra página, aparece el error interno. Ejecuté esta lista de soluciones y no puedo resolverlo. Además, mi proveedor de alojamiento no tiene ni idea, ¿alguna sugerencia?
Sheff
Gracias por esto. Mi panel se bloqueó a mitad de una actualización de Wordfence Security. Intenté durante más de 3 horas arreglarlo pero no pude acceder a mi panel. (Error http 500 en IE, pantalla blanca en Firefox)
Estaba a punto de pedirle a mi proveedor que hiciera una restauración de anoche y perder un día de trabajo hasta que encontré esta página. Usé FileZilla, renombré la carpeta de plugins en el servidor a "plugins-frs" y pude acceder a mi panel con los 14 plugins desactivados. Luego renombré la carpeta de vuelta a "plugins" y pude activarlos uno por uno. Conservaron todas sus configuraciones, sin problemas.
Descargué y subí manualmente la última versión del plugin Wordfence Security que inició mis problemas y activé la nueva versión sin inconvenientes.
¡Necesito mudarme a Terranova y convertirme en pescador de bacalao antes de volverme loco!
Sheff
Maher Aarag
¿Qué es un FTP?
¿Y cómo inicio sesión en mi sitio usando FTP?
¿Te refieres a iniciar sesión en mi dominio de Godaddy? ¿o en WordPress?
Prashant
FTP = Protocolo de transferencia de archivos.
para iniciar sesión con ftp (en el Cpanel de Godaddy) debes ir a tu panel de control y luego a las opciones de FTP y crear un nuevo ftp seleccionando el directorio 'public_html' y luego iniciar sesión con cualquier cliente ftp como Filezilla.
host: ftp. tudominio. com
usuario y contraseña: los que especificaste al crear el usuario FTP.
puerto: déjalo en blanco o 21.
Akpan Promise
FTP significa protocolo de transferencia de archivos. Te ayuda a transferir y editar archivos en tu servidor.
El software FTP, por ejemplo, es Filezilla, CuteFTP.
Lisa Martin
Gracias. He usado esta técnica varias veces en el mismo sitio. ¿Cómo se puede corromper un archivo .htcaccess? ¿Hay algo que se pueda hacer para prevenirlo?
Soporte de WPBeginner
Deberías verificar los permisos de tu archivo .htaccess usando un cliente FTP. Estos permisos de archivo deben estar configurados en 644.
Administrador
Lisa Martin
Gracias, solo pensé en revisar aquí tu respuesta. El permiso del archivo está configurado en 644, pero sigue sucediendo. Siempre funciona renombrar el sitio y recargarlo, pero a menudo el cliente tiene que decirme que su sitio está caído antes de que sepa que ir a arreglarlo por él. Parece que este es un problema en muchos hilos del foro de WordPress también.
Stephen Lee
Algunos plugins acceden al .htaccess y si hay una interrupción en su funcionamiento mientras lo hacen, pueden introducir errores en la codificación del .htaccess.
Lisa Martin
Gracias. Mi solución para este problema recurrente fue encontrar todas las instancias de "flush_rewrite_rules" y pasar "false", de modo que el archivo .htaccess no se reescriba en el código del plugin. https://codex.wordpress.org/Function_Reference/flush_rewrite_rules
No pude deshabilitar el plugin, ya que es WooCommerce y esa es toda la base del sitio. Esto parece ser una buena solución para la situación en la que me encuentro.
Jon
Gracias por los consejos, ya que recuperé mi sitio con éxito utilizando estas sugerencias. Un archivo hta access corrupto fue el problema. Usando FileZilla (cliente FTP muy recomendado), pude deshabilitar mi carpeta de plugins y luego deshabilitar el archivo hta access.
Richard
¿Qué hago cuando ni siquiera puedo entrar al WP Admin sin recibir este error??
Puedo iniciar sesión bien y ver esas opciones, pero en el momento en que quiero entrar al panel de administración, me da este error. Ni siquiera puedo buscar temas, personalizador, etc. porque involucra el menú de WP Admin.
¿Qué hago?
Por favor, ayúdenme
PD: Nunca he tenido problemas con mi sitio, pero el WP Admin.
Hiago Ams
Great! Thanks so much, the best step by step available for most things I want is here
Danielle Olson
¡Gracias! Esto fue de gran ayuda. Cuando agregué _deactivate a mi carpeta de plugins, obtuve un mensaje de error diferente que tenía que ver con un plugin en particular. Así que entré y agregué _deactivate a plugins individuales hasta que encontré el que era el problema.
msmith00
Tuve un problema con esto y pensé en compartir mis hallazgos… mirando en la carpeta raíz, un segundo archivo .htaccess había aparecido de la noche a la mañana y creado el error 500 Internal.
Simplemente eliminé el nuevo archivo .htaccess (no sé de dónde vino), y todo volvió a la normalidad.
Elliot K
This is the best Wordpress help site around hands down! Love it so much! Guides are simple and everything always works for me first try. Thanks wpbeginner
Adil Adeel
This is a very informative and simple to understand tutorial for WP Beginners like me. I am using Wordpress for last 5 years but as a blogger. Recently I had to install and look after couple of Wordpress sites. Now 10 days back first Wordpress site went down with 500 internal server error. I searched for the solution and landed on this page and did first step i-e renamed .htaccess file and problem was solved. Now again today the second site went down
OMG !!!!! But again I visited this page to check for the solution.Now I have done all the steps explained on this page and nothing worked for me
I have contacted the hosting provider and they are looking into problem for me. I will come back to share the solution once they rectify the problem. Thank you
jofralogo
Después de intentar todo (.htaccess, instalación limpia de wp-include/wp-admin, desactivar plugins…) finalmente resolví este problema haciendo esto:
1) Crea una nueva carpeta en tu directorio de wp.
2) Mueve todos los archivos a este nuevo directorio.
3) Muévelos de regreso a la carpeta original.
4) ¡Listo!
Sé que suena tonto pero a mí me funcionó.
Shahin Shateri
Esto me ayudó mucho. Solucionó el problema.
JCP
Gracias por salvarme el pellejo, chicos. Acabo de conseguir un nuevo trabajo y me pusieron a arreglar el sitio web (a pesar de que no es parte de mi descripción de puesto) y ¡vaya, esos molestos plugins! Como dice deemyboy: ¡HAGAN UNA COPIA DE SEGURIDAD de la carpeta wp-content!
ed
tal vez sea un plugin
thankfulpj
¡Muchas gracias por esta guía! Al menos pude empezar en algo mientras espero que mi hosting lo revise. En mi caso, no fue ninguno de los listados, sino un registro de errores grande en el directorio principal (era de 2 GB) lo que lo causó. Pero cuando volví a subir los archivos principales, decidí eliminarlo y funcionó.
Paulo André Matta
Hi, I have tried all those sollutions above, but none worked for me. Im getting kind of desperated. Im new to WP.. I was changing some Settings (in the wp-admin link) and when I hit save, the 500 error came up. Idk what to do
Shaswat Shah
Subí el archivo php.ini a mi carpeta /wp-admin/. Pero ahora estoy confundido, ¿cómo puedo saber si el error interno del servidor 500 está arreglado o no? Porque el error aparecía simultáneamente, no todo el tiempo. Por favor, ayuden.
Patricia Mirasol
Sé que obtuve el error interno del servicio porque estuve jugando con mi archivo .htaccess justo antes de que ocurriera. Intenté iniciar sesión usando clientes FTP (FileZilla y WinSCP) pero seguía recibiendo un error de tiempo de espera de conexión. Acabo de enviar un correo electrónico a mi proveedor de hosting. Espero que mi proveedor pueda ayudarme con esto.
Andrea Spila
Hola Silvia y gracias por esto. Cambié los permisos de los dos archivos en wp-admin que estaban causando problemas a 775 (de 664) y esto solucionó el problema. ¡Y tampoco sé por qué sucedió esto! Sucedió de la nada. ¡Misterio!
rajesh adulapuram
Intenté todos los pasos anteriores y finalmente, cuando contacté a mi proveedor de hosting iPage, se rectificó. Me dijeron que el problema eran los permisos de archivo y ellos lo rectificaron. Este debería haber sido mi primer paso.
Matt
Volví a mi WP-Admin renombrando .htaccess, pero cuando fui a configuración > permalinks > guardar como recomendaste, me volví a bloquear el acceso al administrador. Ahora renombrar .htaccess no hace nada. ¿Alguna idea?
Furkanicus
He tenido este problema tantas veces y me siento cómodo compartiendo mi consejo sobre esto como un experto en errores 500. A veces el problema se resolvía cambiando el archivo htaccess, pero era una solución temporal. Como se señala en el artículo, el error de servicio 500 es causado principalmente por el límite de memoria de PHP y, desafortunadamente, agregar un archivo php.ini no será suficiente. La mayoría de las empresas de hosting establecen el límite de PHP en 128 MB, incluido Dreampress, y si excedes ese límite, tu proveedor de hosting cortará momentáneamente la conexión a tu sitio web. Mi consejo para ustedes que tienen este problema es este. Instala el plugin P3 y designa los plugins que consumen mucha memoria. Si no son esenciales, elimínalos. Además, cambiar tu proveedor de hosting a uno especializado en lugar de Bluehost o Hostgator te brindará un mejor servicio al cliente y una mayor calidad de producto.
Personal de WPBeginner
Si no puedes encontrar tu archivo .htaccess, siempre puedes crear un nuevo archivo en blanco en un editor de texto. Nombra este archivo .htaccess y súbelo al directorio raíz de tu sitio web usando un cliente FTP.
Tobie! ®
Todavía tengo un problema con esto. No puedo encontrar mi archivo .htaccess, y me han bloqueado el acceso a la administración. No se puede ver todo el sitio. Por favor, ayúdenme
Gaurav
.htaccess está oculto. Al acceder a tu archivo, asegúrate de que también puedas ver los archivos ocultos
Michael Fuller
Usa cPanel > Administrador de archivos para acceder a los archivos
Tobie! ®
He intentado todo esto, ¡y todavía no funciona! No puedo encontrar mi archivo .htaccess y no puedo generarlo porque me han bloqueado el acceso a la administración. ¡¡AYUDA POR FAVOR!!
Chirag Patel
Change index.php permission to 644
Thomas
¡Eso lo solucionó para mí después de que todo lo demás no funcionó!
David Moore
Gracias, gracias. El index.php a 644 fue la solución para mí después de todo tipo de problemas.
Hasan Zaheer
Muy útil, pero una cosa más, la mayoría de las veces se debe al plugin w3 total cache, si lo tienes, puedes renombrar la carpeta del plugin de caché a través de FTP y luego intentarlo, mi sitio se arregló de esta manera
jim
gracias... borrar la caché de w3 resolvió mi problema