500 Internal server error en WordPress – ¿Cómo corregirlo?

Si usted está trabajando en WordPress desde hace bastante tiempo, probablemente ha visto errores internos del servidor. Es un problema común y hay muchas razones por las que aparece.

Este error debe ser corregido lo antes posible si se trata de un sitio web activo. Quiero mostrar algunas soluciones para este problema.

Copia de seguridad de WordPress

En primer lugar, por favor, haga una copia de seguridad del sitio web de WordPress.

Existe la posibilidad de que no tenga acceso al panel de control y no pueda realizar copias de seguridad utilizando este plugin.

En este caso, debe copiar todos sus archivos WP al disco duro y copiar la base de datos usando phpMyAdmin.

.htaccess corrupto

La razón del error interno del servidor puede ser que el archivo .htacces esté dañado. Puede comprobarlo renombrando el archivo .htacess , por ejemplo, .htacces_backup.

Este archivo se encuentra en el directorio principal de su instalación de WP.

Si renombrar este archivo le ayudaría a tener un archivo .htaccess corrupto, y ahora debe ir a Configuración -> Enlaces permanentes y hacer clic en Guardar cambios.

Esta acción creará un nuevo archivo .htaccess que debería ser correcto.

Error de límite de memoria PHP

Otro problema podría ser un límite de memoria demasiado pequeño en la configuración de PHP.

Normalmente, esta es la razón por la que se produce un error al subir un archivo o, a veces, cuando se intenta iniciar sesión en el panel de control.

Para corregir el error de límite de memoria PHP intente crear un archivo php.ini o .user.ini (dependiendo de su hosting) con este contenido:

memory_limit = 128M

Ahora copie este archivo a su directorio principal de WordPress.

Algunos hostings no permiten cambiar el límite de memoria de esa manera.

A continuación, puede editar el archivo wp-config.php que se encuentra en el directorio principal de WordPress.

Añadir este código:

define(‘WP_MEMORY_LIMIT’, ’64M’);

justo después de la primera marca <?php

Conflicto con plugin o theme

También existe la posibilidad de un error en el tema/plugin. También podría ser un conflicto con algunos plugins ya instalados y activados.

Para averiguar qué plugin causa un problema, simplemente desactive todos los plugins en el panel de control.

Vaya a Plugins, seleccione todos los plugins, elija la acción Desactivar y haga clic en Aplicar.

Si no tiene acceso al panel de control, también puede desactivar los plugins mediante FTP. Vaya al directorio wp-content y renombre los plugins de dir a plugins_off.

Si la desactivación de todos los plugins le ayuda, entonces necesita activar todos los plugins uno por uno hasta que obtenga el Error Interno del Servidor de nuevo.

Si ha desactivado todos los plugins usando el método FTP, por favor cree el directorio plugins next plugins_off dir.

A continuación, mueva las carpetas con los plugins desde plugins_off al directorio de plugins uno por uno.

Por ejemplo, si tiene el plugin My Plugin, mueva la carpeta wp-content/plugins_off/my-plugin a wp-content/plugins.

Depurar el sitio web de WordPress

También puede depurar su instalación de WP. Para ello, edite el archivo wp-config.php que se encuentra en el directorio principal de WP.

Cambiar código:

define(‘WP_DEBUG’, false);

por

define(‘WP_DEBUG’, true);

Si desea registrar errores en un archivo wp-content/debug.log, añada este código:

define(‘WP_DEBUG_LOG’, true);

Comprobación de los permisos de WordPress

También puede comprobar los permisos de archivos y carpetas en su instalación de WP.

Los archivos deben tener permisos 644 y carpetas – 755. Cualquier otra configuración puede causar problemas, especialmente un error interno del servidor.

Subir archivos básicos de WordPress

Si ninguno de estos métodos funciona, puede intentar volver a cargar los archivos principales de WP.

Descargue WordPress y copie los directorios wp-admin y wp-includes desde este archivo ZIP a su instalación de WP.

Sólo tiene que anular estos archivos en su servidor. Esta acción no invalidará sus datos, ej. publicaciones, páginas, etc.

Conclusión

Como puedes ver este problema puede tener muchas razones y arreglarlo no es fácil. Recuerde hacer una copia de seguridad antes de cualquier intento de arreglar el sitio web.

Por favor, pruebe los métodos anteriores antes de ponerse en contacto con su hosting para comprobar el registro de errores del servidor de su sitio web.

¿Qué te ha parecido?
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Deja una respuesta