¿Arruinar tu escritorio con frustración? ¿Es un error molesto que te hace perder el amor con WordPress?

Es una plataforma maravillosa tanto para blogs como para CMS, pero ningún software no tiene fallas. Este artículo ofrece una visión general de 3 de los errores más comunes de WordPress, proporcionando soluciones prácticas para "La pantalla blanca de la muerte", "Error interno del servidor" y "Error al establecer la conexión a la base de datos".

Algunos de los consejos incluidos en este artículo se pueden aplicar a otros errores, por lo que, incluso si su sitio no se ha caído, puede aprender algo útil para el futuro ...

1) La pantalla blanca de la muerte

Uno de los errores más infames, ha resultado en vajilla rota en todo el mundo. Lo más probable es que se deba a una de estas tres cosas:

  • Memoria agotada
  • Un complemento
  • Un tema

Si la pantalla aparece en diferentes sitios, que usan el mismo host, entonces puede asumir que el problema recae en su proveedor de alojamiento. De lo contrario, puede estar seguro de que el problema es con su sitio en sí:

Memoria agotada

Llegar al límite de memoria suele ser el problema detrás de este error. Para aumentar su memoria, acceda a su archivo wp-config.php : navegue hasta el archivo raíz de su sitio usando un cliente FTP o el Administrador de archivos en su panel de alojamiento . Dentro de la etiqueta principal de php necesitará agregar una línea de código, que aumentará su límite de memoria a 64M:

define('WP_MEMORY_LIMIT', '64M');

Es posible ir más allá de 64M, pero depende de su servidor, por lo que 64M generalmente es una cantidad segura. Tal vez aumentar la memoria no sirvió, ¿o ya tienes un límite mayor que 64M? El problema podría ser un complemento o tu tema.

Complementos

Si tiene acceso al tablero, entonces la resolución de problemas de los complementos es simple. Simplemente haga clic en 'Complementos' y deshabilite el más recientemente instalado, si esto no ayuda, entonces puede desactivar todos los complementos de su sitio, seleccionar todos los complementos usando la casilla más alta y elegir 'Desactivar'.

Si no tiene acceso al tablero, entonces una forma alternativa de probar los complementos es a través de FTP. Si tiene un cliente FTP, simplemente navegue al directorio correspondiente. Abra 'wp-content / plugins', que contendrá todos los complementos que haya instalado. Simplemente cambie el nombre de la carpeta 'plugins' ligeramente, tal vez agregue una palabra al final, de modo que 'plugins' se convierte en 'plugins-test'.

Alternativamente, también puede utilizar esta misma metodología para cambiar el nombre de las carpetas de los complementos individuales, que probarán cada complemento individualmente, en lugar de todos a la vez. Si está contento de volver a instalar sus complementos, simplemente cambie el nombre de la carpeta a su nombre original.

Si un complemento tiene la culpa, podría haber una o varias razones. El mejor enfoque es simplemente eliminarlo y encontrar un complemento que logre un resultado similar. Intente encontrar un complemento más reciente o uno que se haya actualizado para que no cause problemas.

Temas

Si la solución de problemas de tus complementos no ha ayudado, entonces molestamente podría ser tu tema. Lo primero que debe hacer es hacer una copia de seguridad de su carpeta de temas. A continuación, puede simplemente eliminar su tema, y ​​WordPress instalará un tema predeterminado. Si ha determinado que el tema es defectuoso, querrá ver el archivo functions.php de su tema. El problema puede ser una codificación pobre, si no está seguro de ajustar esto usted mismo, entonces tal vez se ponga en contacto con el autor del tema. Comprar siempre un tema confiable cuyo autor ofrece soporte siempre es aconsejable.

Todavía golpeando el escritorio con frustración? Hay otro método que podría ayudar: habilitar el modo de depuración.

Habilitar la depuración de PHP

Si la solución anterior no ha solucionado tu problema, entonces tendrás que profundizar un poco más. El proceso que se detalla a continuación lo ayudará a identificar su problema. Sin embargo, solucionar el problema una vez que descubras lo que es podría requerir algunas habilidades más avanzadas.

En primer lugar, abra el archivo wp-config.php . Luego ubique la siguiente línea:

define('WP_DEBUG', false);

Coloque '//' al comienzo, para que se convierta

//define('WP_DEBUG', false);

Lo anterior ahora está comentado, para el siguiente paso pegue el siguiente código directamente debajo de la línea anterior:

define('WP_DEBUG', true);define('WP_DEBUG_LOG', true);define('WP_DEBUG_DISPLAY', false);@ini_set('display_errors',0);

Ahora aquí es donde necesitarás tener algún conocimiento de codificación. Los pasos que acaba de realizar darán lugar a que se envíen errores a un archivo llamado error.log (que se encuentra en la carpeta wp-content). Si tiene problemas para encontrar esto, es posible que no tenga permiso para crear este archivo. Simplemente cree un nuevo archivo error.log y dele permiso de 666.

Abre el archivo en un editor de texto y busca errores de PHP. Si esto es algo que no entiende o no tiene confianza, entonces es aconsejable buscar ayuda.

2) Error interno del servidor

Si ha recibido un error interno de 500 servidores, es posible que no tenga en cuenta las malas noticias, ¡podría ser uno de los muchos problemas! Así que prepare una bebida caliente con mucha cafeína, tome un respiro y prepárese para un poco más de solución de problemas. ¿Las buenas noticias? Parte de la metodología es la misma que en la sección anterior.

Complementos o tema

Consulte las secciones 'Plugin' y 'Theme' de la sección anterior. La metodología de solución de problemas es exactamente la misma.

Memoria agotada

De nuevo, este proceso es el mismo que en la sección anterior.

Bad .htaccess

¿Ninguno de tus complementos o tu tema? Es hora de verificar si su archivo .htaccess se ha dañado.

En primer lugar, cambie el nombre del archivo; de nuevo solo agregue 'temp' o algo similar al final. No se puede ver el archivo? Luego, deberá asegurarse de haber habilitado la "visualización de archivos ocultos". Cómo lograr esto dependerá de su cliente de FTP, pero será bastante simple. Por ejemplo, en Filezilla, simplemente seleccione 'Servidor' en la parte superior y luego seleccione 'Mostrar archivos ocultos'.

Ahora en el siguiente paso, primero regrese al área de administración de WordPress. Navega a 'Configuración - Enlaces permanentes', y luego restablece tus enlaces permanentes. Ahora ha generado una nueva versión del archivo de trabajo, para que pueda verificar si el problema se ha solucionado.

Habilitar la depuración de PHP

Esto también se ha cubierto en la sección anterior, así que una vez más, desplácese hacia arriba.

3) Error al establecer la conexión a la base de datos

Puede haber varias razones para este error. Comúnmente es un error del servidor, pero es posible que simplemente hayas cambiado los datos de inicio de sesión de la base de datos.

Es importante establecer si recibe este error tanto en la parte frontal como en la parte posterior de su sitio. Si ve el mismo mensaje de error en la parte de atrás (wp-admin) - 'Error al establecer una conexión de base de datos', entonces puede omitir el siguiente paso.

Sin embargo, si ve un mensaje de error diferente que incluye algo como '... ..Puede que deba repararse la base de datos ...', entonces debe agregar lo siguiente a su archivo wp-config.php :

define('WP_ALLOW_REPAIR', true);

Luego visite esta página en su sitio: http://www.examplesite.com/wp-admin / maint / repair.php

A continuación, podrá ver una opción para reparar la base de datos, una vez que la haya reparado, asegúrese de eliminar el código anterior de su wp-config.php

Archivo WP-Config

¿Has cambiado tu contraseña de root o contraseña de la base de datos? Si es así, también tendrá que cambiar esto en el archivo wp-config.php . Así que salta a tu archivo wp-config.php y asegúrate de que la información sea correcta.

define('DB_NAME', 'database-name');define('DB_USER', 'database-username');define('DB_PASSWORD', 'database-password');define('DB_HOST', 'localhost');

Es importante verificar cuál es el valor de su host de base de datos, de modo que la línea final sea correcta. En la mayoría de los casos será localhost, pero investigue un poco por si acaso. Si está ejecutando WordPress en un servidor local, reemplazar el servidor local con la dirección IP puede solucionar el problema.

Comunícate con tus anfitriones

Si observa este error cuando su sitio recibe una gran cantidad de tráfico, entonces la falla podría ser con su proveedor de host web. Existen métodos que le permiten ver si el servidor MySQL responde, pero su servidor web también podrá informarle. Mantener la comunicación con su proveedor de alojamiento web siempre es una buena idea, así que ¿por qué no llamarlos?

Otras soluciones

En la mayoría de los casos, las soluciones anteriores le proporcionarán una solución a su error, sin embargo, siempre hay problemas más raros que pueden haber causado problemas similares. Si todavía tiene dificultades, le recomiendo que visite esta página como un buen punto de partida: http://codex.wordpress.org/Common_WordPress_Errors

¡Buena suerte!

Imagen / miniatura destacada, imagen de error a través de Shutterstock.