Solución a los 5 problemas más comunes de WordPress 5

Traducción de Nuria Adell. Si acaba de ingresar a su sitio y recibió un mensaje de error, o peor aún, una pantalla blanca, ¡no se preocupe! Por alguna razón, hay un error en WordPress y deberá corregirlo. En la publicación de hoy presentaré los 5 problemas más comunes, algunas de sus posibles causas y cómo resolverlos. Además, muchos consejos y soluciones que veremos son aplicables a otros tipos de errores que puede cumplir (algo así como “soluciones genéricas”). Por lo tanto, si no ha tenido ninguno de los problemas que comparto hoy, le recomiendo que guarde esta entrada en su historial de favoritos, ¡un día, puede salvar su vida!
1. Pantalla de muerte de muerte (WSOD) La pantalla blanca de la muerte (WSOD) es uno de los errores más comunes. La mayoría de las personas lo han conocido en algún momento de sus vidas como usuarios de WordPress. ¡Imagine su sudor frío para ver su sitio reducido a nada!

La pantalla blanca de la muerte es una de las principales causas de pánico entre los usuarios de WordPress. Las principales causas de este error son las siguientes:
Memoria agotada
Un complemento
Un tema
Veamos cómo puede resolver WSOD usted mismo: la memoria agotada que alcanza el límite de memoria suele ser una de las explicaciones más comunes para este error y, si es necesario, el límite es muy fácil. Para hacer esto, vaya al archivo wp-config.php usando su FTP (o cpanel, o lo que tenga para ver sus archivos de instalación de WordPress) y agregue las siguientes instrucciones a la etiqueta <? Php para aumentar el límite a 64 MB:
Define ('wp_memory_limit', '64m');
Obviamente, puede establecer cualquier valor que desee como límite (por ejemplo, 128 MB o 256 MB …), pero no le recomiendo que ponga un valor mucho más alto: WordPress debe funcionar correctamente con esta cantidad de memoria y, si no 'T, es muy posible que haya otro problema. Si es así, debemos analizar otras causas potenciales. Complementos Si continúa teniendo acceso al tablero de WordPress, entonces resolver este problema es bastante simple. Simplemente vaya a la sección del complemento y apague el último complemento que haya instalado. Si esto no resuelve el problema, el error puede ser generado por otro complemento, por lo que debemos averiguar qué es. Para hacer esto, apague todos los complementos simultáneamente (puede usar el cuadro de selección en la parte superior de la tabla de complementos para marcarlos todos y luego seleccionar la acción de desactivación). A continuación, puede activar los complementos uno por uno hasta que encuentre lo que fallan.
Si no tiene acceso al escritorio, necesitaremos deshabilitar los complementos a través del FTP. Usando su cliente FTP favorito (o, como antes, la herramienta que debe manipular sus archivos de servidor de WordPress), vaya al director de contenido WP y cambie el nombre de la carpeta de complementos de complementos -debug. Después de cambiar el nombre, vaya a su sitio para verificar si todo funciona bien. Para activar los complementos uno por uno, regrese a los complementos del director (tenga en cuenta que acabamos de cambiar el nombre en los complementos -debug y, por lo tanto, el director no existe) y mover los complementos de los complementos a los complementos que pueden Encuentra cuál de ellos no funciona. Una vez que haya terminado, puede deshacerse de los complementos -debug, que ahora debería estar vacío. Una vez que haya identificado qué complemento causa problemas, tiene más opciones:
Instale una versión anterior que sabe que no falla (y evite la actualización).
Póngase en contacto con el desarrollador, explique su problema y pídales que corrijan su complemento.
Reemplace el complemento con otro con la misma característica … ¿Pero sin pantallas vacías, por supuesto?
Temas Si no hemos podido deshacernos de la pantalla blanca desactivando los complementos, es muy posible que el tema sea el que falla. Al igual que con los complementos, si su sitio ha dejado de funcionar durante la noche debido a un tema, es porque su tema se ha actualizado y la actualización tiene un error o porque editó algo manualmente y cometió un error. .
Para analizar si la pantalla blanca es generada por un tema, seguiremos los mismos pasos que tomamos para los complementos. Vaya al director/temas de contenido de WP y cambie el nombre del director de su tema (por ejemplo, de mi thema a my-theme-debug), por lo que WordPress cree que ha desinstalado el tema y, por lo tanto, se requiere que use el tema predeterminado . (como veinte diecisiete). Una vez que sepa que el problema es causado por el tema, puede tomar las siguientes acciones para corregirlo: si ha editado el tema manualmente (generalmente agregando o modificando las funciones del archivo.php), le recomiendo que se deshace de los cambios. Si no está seguro de por qué lo hizo o cómo regresar al estado anterior, reinstale el tema desde cero. Y recuerde que antes de tocar cualquiera de WordPress (especialmente si hablamos de código) es muy importante hacer una copia de seguridad; Si algo no funciona bien, la copia de seguridad nos permitirá volver al estado anterior en solo unos minutos.
Póngase en contacto con el autor del autor y solicite ayuda.
Usa otro tema.
Si todo esto falla … ¡active el modo de depuración de PHP! Lo mejor que puede suceder es que ninguna de las acciones anteriores corrija su solución. Pero puede suceder y permitirle identificar lo que está mal, pero no sabe cómo corregirlo. En estos casos, ¿qué debemos hacer? Bueno, lo único que podemos hacer es intentar obtener más información sobre el problema. Para hacer esto, abra el archivo wp-config.php y busque la siguiente línea:
Define ('wp_debug', falso);
Después de ubicarlo, agregue // al principio: // Define ('wp_debug', falso);
para convertirse en un comentario. Luego agregue las siguientes declaraciones: Define ('wp_debug', true); define ('wp_debug_log', true);
que activará la información de la depuración de PHP. Debido a este hecho, cuando accede a su sitio web, ya no verá una pantalla blanca, pero podrá ver los errores en el código PHP que evita que su sitio funcione correctamente, así como los archivos y líneas donde están los errores. .
Si no desea que esta información aparezca en su sitio web, puede evitar que aparezcan en el navegador y hacer que aparezcan en un archivo de registro agregando estas dos líneas adicionales:
Define ('wp_debug_display', falso);
@ini_set ('display_errors', 0);

Con ellos, toda la información del diario aparecerá en un archivo llamado error.log, que encontrará en el directorio de contenido WP. 2. Error del servidor interno A veces su servidor responde con un error de 500 del servidor interno. En esos casos, lo mejor que puede hacer es levantarse, ir a tomar un café y regresar con gran paciencia porque puede ser cualquier cosa. Una vez más, culpe a uno de los complementos, un tema o memoria agotada Sí, a veces los errores introducidos por los complementos o los temas no alcanzan una pantalla blanca, pero muestran el error temido 500. En estos casos, lo único que puede hacer es repetir Los pasos que describí en acciones anteriores …
¿Corrija el archivo .htaccess no es una falla de complemento? ¿No hay tema? Bueno, no se desespere, tal vez lo que falló fue su archivo .htaccess. En estos casos, es mejor comenzar desde cero. Vaya a sus archivos de WordPress a través de FTP y cambie su nombre, por ejemplo .htaccess_Backup. Si no lo encuentra, probablemente esté oculto; Asegúrese de seleccionar la opción “Mostrar archivos ocultos” en su programa FTP. Una vez que “elimina” el archivo (en realidad, simplemente cambié mi nombre?), Vaya al tablero de WordPress »Configuración» Enlace permanente y presione Guardar. La modificación de la configuración regenera automáticamente el archivo .htaccess y, por lo tanto, puede validar que la nueva versión está funcionando correctamente. Error al establecer la conexión de la base de datos Otro error típico que podemos encontrar. Este suele ser un error del servidor, pero a veces algo es igual de estúpido para que el usuario y/o la contraseña de la base de datos no hayan cambiado, por lo que WordPress no puede acceder a él. Revise el archivo WP-Config.php Lo primero que debe hacer es verificar si el error solo aparece en el lado público de su sitio web o también en WP-Admin (WP). A) Si aparece solo en el público y, además, ve un texto como “La base de datos debe ser reparada”, entonces solo tiene que agregar la siguiente línea a su wp-config.php:
Define (‘wp_allow_repair’, true);
Luego visite esta página de su sitio http://yoursite.com/ wp-admin/main/reparador.php y siga los pasos para reparar la base de datos. Una vez que haya terminado, asegúrese de eliminar la línea que acabo de agregar a wp-config.php. B) Si ha cambiado el nombre de usuario o contraseña de la base de datos, asegúrese de que la información en WP-Config.php en la base de datos sea correcta: Define (‘DB_Name’, ‘Database-Name’); Define (‘DB_USER’, ‘Database-USEname’);
Define (‘db_password’, ‘database-parola’);
define (‘db_host’, ‘localhost’);
En el ejemplo anterior, dejé en claro que el servidor con la base de datos es el que realiza WordPress (desde aquí, el uso de localhost), pero esto no siempre es cierto. Póngase en contacto con su proveedor de alojamiento si nada resuelve el problema o el error que se ha producido después de un pico de tráfico, entonces es muy posible que su proveedor de alojamiento detenga el acceso a la base de datos. Póngase en contacto con ellos y solicite ayuda, ¡será más rápido y más fácil! 4. Error en las actualizaciones automáticas de WordPress 3.7 introdujo actualizaciones automáticas para promover una mejor seguridad y facilitar la implementación de nuevas versiones. Por defecto, solo las actualizaciones menores (mantenimiento o seguridad) se realizan automáticamente. A veces estas actualizaciones fallan. Tenga en cuenta que se realizan sin ninguna interacción humana. Entonces, ¿cómo podemos saber si había un problema en ellos? Bueno por las siguientes razones:
Se produce un error de PHP
Su sitio desapareció (nuevamente, el terrible WSOD, del que ya hemos hablado)
Hay un aviso que le informa sobre el error
Hay varias razones por las cuales la actualización automática puede fallar, pero las más comunes son una conexión a Internet deficiente o que los archivos y directorios no son los correctos y, por lo tanto, no pueden sobrescribirse con la nueva versión. Actualización manual como todo en la vida, si no funciona automáticamente, ¿intenta hacerlo manualmente? Supongo que ya ha instalado manualmente un WordPress antes, pero si no lo ha hecho, Codex verá cómo actualizar WordPress manualmente. 5. Publicaciones de WordPress con error 404 Uno de los errores más frustrantes aparece cuando intentamos acceder a nuestras publicaciones de blog o una página en nuestro sitio web y obtener el error 404. Este tipo de errores aparece cuando el servidor no encuentra la fuente que le preguntamos. . , ya sea porque no existe o porque no sabe dónde buscarlo. En el caso de WordPress, la causa más probable es que el archivo .htaccess es corrupto. ¡Veamos qué podemos hacer para repararlo! La corrección de nuestros enlaces permanentes ya ha visto cómo hacer que WordPress se regenere automáticamente .htaccess. Si esto no resuelve nuestro problema (para ser sincero, me sorprendería si no sucedía), podemos intentar crearlo manualmente y agregar el siguiente contenido: # comienza WordPress
RewriteEngine en
Rewritebase /
Rewriterule ^index.php $ – [l] RewriteCond %{request_filename}! -F
RewriteCond %{request_filename}! -D
Reescritor. /index.php [l]

# Terminar WordPress

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *