WordPress.org

Si encuentras un mensaje de error de WordPress o una pantalla blanca, no entres en pánico. Es probable que alguien haya encontrado el mismo mensaje antes y se pueda resolver fácilmente.

Esta página enumera los errores de WordPress más comunes que experimentan los usuarios de WordPress y proporciona un punto de partida para corregirlos. En
Soporte de WordPress, también encontrará enlaces a páginas o foros más detallados donde un voluntario estará allí para ayudar.

La Pantalla Blanca de la Muerte # La Pantalla Blanca de la Muerte

Tanto los errores de PHP como los errores de base de datos pueden manifestarse como una pantalla blanca, una pantalla en blanco sin información, comúnmente conocida en la comunidad de WordPress como la Pantalla Blanca de la Muerte de WordPress (WSOD).

Antes de recurrir a medidas desesperadas, hay una serie de razones para la pantalla blanca de la muerte de WordPress:

  • Un plugin está causando problemas de compatibilidad. Si puede acceder a las Pantallas de Administración, intente desactivar todos sus complementos y luego reactivarlos uno por uno. Si no puede acceder a sus pantallas, inicie sesión en su sitio web a través de FTP. Busque la carpeta wp-content/plugins y cambie el nombre de la carpeta de complementos plugins_old. Esto desactivará todos tus complementos. Puede obtener más información sobre la desactivación manual de sus complementos en las preguntas frecuentes sobre solución de problemas.
  • Su tema puede estar causando el problema. Esto es especialmente probable si está experimentando la pantalla blanca de la muerte después de haber activado un nuevo Tema o creado un Nuevo Sitio en una red de WordPress. Inicie sesión en las Pantallas de Administración de WordPress y active el tema de WordPress predeterminado (por ejemplo, Twenty Seventeen). Si no puede acceder a las pantallas de Administración, acceda a su sitio web a través de FTP y vaya a la carpeta /wp-content/themes/. Cambie el nombre de la carpeta del tema activo.

La función WP_DEBUG a menudo proporciona información adicional.

Top

Error Interno del Servidor # Error Interno del Servidor

Mensaje de error interno del Servidor

Puede haber varias razones para un Error Interno del Servidor. Aquí hay algo que puede hacer para resolverlo:

  • El problema más probable es un archivo .htaccess dañado. Inicie sesión en la raíz de su sitio mediante FTP y cambie el nombre de su archivo .htaccess a .htaccess_old. Intente cargar su sitio para ver si esto ha resuelto su problema. Si funciona, asegúrate de visitar Ajustes > Permalinks y restablecer tus permalinks. Esto generará un nuevo archivo .htaccess para usted.
  • Intente desactivar todos sus complementos para ver si es un problema de complemento. Si no puede acceder a las Pantallas de Administración de WordPress, desactive sus Complementos a través de FTP siguiendo estas instrucciones.
  • Cambie el Tema al Tema predeterminado de WordPress (p. ej. Veintisiete) para eliminar cualquier problema relacionado con el tema.
  • Aumente el límite de memoria de PHP
  • Intente volver a cargar las carpetas wp-admin y wp-includes desde una instalación nueva de WordPress.

Top

Error Al establecer la conexión a la base de datos # Error Al establecer la conexión a la base de datos

Si aparece una página con el mensaje «Error al establecer la conexión a la base de datos», esto significa que hay un problema con la conexión a la base de datos y que podría haber varias razones para ello. Las siguientes son posibles razones y soluciones.

Configuración de wp incorrecta.Información de php # Configuración de wp incorrecta.Información de php

«Error al establecer una conexión a la base de datos» generalmente es causado por un error en su wp-config.archivo php. Acceda a su sitio en su cliente FTP. Abra wp-config.php y asegúrese de que lo siguiente es correcto:

  • Nombre de la base de datos
  • Nombre de usuario de la base de datos
  • Contraseña de la base de datos
  • Host de la base de datos

Obtenga más información sobre la edición de wp-config.php.

Si está seguro de que su configuración es correcta, puede intentar restablecer su contraseña MySQL manualmente.

Top

Problemas con su proveedor de alojamiento Web # Problemas con su proveedor de alojamiento Web

El siguiente paso es ponerse en contacto con su proveedor de alojamiento web. Los siguientes problemas de alojamiento pueden estar causando el problema:

  • Su base de datos ha cumplido con su cuota y ha sido cerrada.
  • El servidor no funciona.

Póngase en contacto con su proveedor de alojamiento para ver si alguno de estos problemas está causando su problema.

Top

Sitio web comprometido # Sitio web comprometido

Si ha comprobado wp-config.php en busca de errores y ha confirmado con su host problemas de alojamiento , es posible que su sitio haya sido pirateado.

Escanee su sitio con Sucuri SiteCheck para asegurarse de que no se ha visto comprometido. Si lo tiene, debería revisar que Mi sitio fue Hackeado.

Top

Actualización automática fallida # Actualización automática fallida

Habrá situaciones en las que la función de actualización automática de WordPress falle. Los síntomas incluyen:

  • Una pantalla blanca en blanco y sin información.
  • Una advertencia de que la actualización ha fallado.
  • Un mensaje de error de PHP.

La función de actualización automática de WordPress puede fallar debido a un fallo en la conexión con los archivos principales de WordPress, un problema con su conexión a Internet durante la actualización o Permisos de archivo incorrectos

Para actualizar su sitio de WordPress manualmente, consulte el artículo de actualización manual.

Top

Tiempo de espera de conexión # Tiempo de espera de conexión

El error de tiempo de espera de conexión aparece cuando su sitio web intenta hacer más de lo que su servidor puede administrar. Es particularmente común en el alojamiento compartido donde el límite de memoria está restringido. Aquí hay algunas cosas que puedes probar:

  • Desactive todos los complementos. Si la desactivación de todos los complementos de WordPress en su sitio resuelve el problema, vuelva a activarlos uno por uno para ver qué complemento está causando el problema. Si no puede acceder a las pantallas de administración, lea cómo desactivar manualmente los complementos.
  • Cambie al tema de WordPress predeterminado. Esto debería descartar cualquier problema relacionado con el tema.
  • Aumente su límite de memoria en wp-config.php. Si está en alojamiento compartido, es posible que tenga que pedirle a su proveedor de alojamiento que aumente su límite de memoria por usted.
  • Aumente el tiempo máximo de ejecución en su php.archivo ini. Este no es un archivo de núcleo de WordPress, por lo que si no está seguro de cómo editarlo, póngase en contacto con su proveedor de alojamiento para pedirles que aumenten su tiempo de ejecución máximo. Consulte las instrucciones a continuación para aumentar el tiempo máximo de ejecución.

Top

Modo de mantenimiento Después de la Actualización # Modo de mantenimiento Después de la Actualización

Cuando WordPress se actualiza, instala automáticamente un archivo .maintenance. Después de la actualización, es posible que reciba un mensaje que dice «Brevemente no disponible para mantenimiento programado. Por favor, vuelve en un minuto.»Es posible que el archivo de mantenimiento no se haya eliminado correctamente.

Para eliminar este mensaje, haga lo siguiente:

  1. Inicie sesión en su sitio web utilizando su programa FTP
  2. Elimine el archivo .maintenance, que se encontrará en la raíz de su sitio.

Obtenga más información sobre el problema del modo de mantenimiento.

Top

Realiza cambios y No pasa nada # Realiza cambios y No pasa nada

Si está realizando cambios en su sitio web y no ve los cambios en su navegador, es posible que deba borrar la caché de su navegador. Su navegador almacena información sobre los sitios web que visita. Esto hace que sea más rápido cargar sitios web cuando los visita, ya que el navegador solo tiene que recargar la información ya almacenada en su computadora, en lugar de descargarla de nuevo.

Si realiza un cambio en un sitio web y el navegador no cree que sea significativo, simplemente cargará los datos de su caché y no verá los cambios. Para solucionar el problema, simplemente vacíe la caché de su navegador o cierre la pestaña y vuelva a abrir el enlace.

Top

Enlaces permanentes bonitos 404 e Imágenes que no funcionan # Enlaces permanentes bonitos 404 e Imágenes que no funcionan

Si está experimentando errores 404 con enlaces permanentes bonitos y una pantalla blanca al cargar imágenes, mod_rewrite puede no estar habilitado en Apache de forma predeterminada. Mod_rewrite es un módulo de extensión del software del servidor web Apache que permite «reescribir» URLs sobre la marcha. Es lo que necesitas para hacer que los enlaces permanentes funcionen.

Las redes multisitio de WordPress suelen experimentar esto, pero también puede ocurrir en proveedores de alojamiento compartido o después de una migración del sitio o un movimiento del servidor.

Restablece tus enlaces permanentes a través de Ajustes > Enlaces permanentes. Si esto no funciona, es posible que tenga que editar el archivo .htaccess manualmente.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ -
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>
# END WordPress

Si no está familiarizado con la edición de su archivo .htaccess, póngase en contacto con su proveedor de alojamiento para pedirle que active las reglas mod_rewrite. Hay más información sobre enlaces permanentes bonitos en el Códice de WordPress.

Top

Tipo de mensaje Personalizado Errores 404 # Tipo de mensaje Personalizado Errores 404

puede experimentar problemas con errores 404 y custom post types. Prueba los siguientes pasos:

  1. Asegúrese de que ninguno de sus Tipos de publicaciones personalizadas y páginas individuales tengan el mismo nombre. Si lo hacen, cambie el nombre de la página individual, incluida la babosa.
  2. Inicie sesión en sus Pantallas de Administración de WordPress, vaya a Configuración > Enlaces permanentes. Seleccione los enlaces permanentes predeterminados. Guardar. Luego vuelve a seleccionar tus enlaces permanentes preferidos. Esto eliminará las reglas de reescritura y debería resolver su problema.

Top

Mensajes de error específicos # Mensajes de error específicos

Hay una serie de errores diferentes que aparecerán en sus registros de errores. Para acceder a sus registros de errores, deberá activar la depuración y luego localizar su registro de errores a través de FTP. La siguiente información le ayudará a descifrar algunos de los mensajes de error más comunes.

Top

Errores de PHP # Errores de PHP

A continuación se muestran algunos mensajes de error de PHP comunes.

Errores y advertencias Fatales # Errores y advertencias Fatales

No se puede modificar la información del encabezado: los encabezados ya se han enviado

Si recibe una advertencia de que WordPress no puede modificar la información del encabezado y los encabezados ya se han enviado, generalmente significa que tiene espacios o caracteres antes de las etiquetas de apertura o después de las etiquetas de cierre. Lea cómo corregir el error de encabezados ya enviados.

Si está experimentando este problema cuando acaba de instalar WordPress, es posible que haya introducido un error de sintaxis en wp-config.php. Estas instrucciones le ayudarán a corregir el error.

Llamada a la función indefinida

Una llamada de lectura de error a la función indefinida podría significar que un plugin de WordPress está tratando de encontrar un archivo o datos que no están presentes o accesibles en el código. Las razones de esto incluyen:

  • Error al intentar instalar o actualizar automáticamente un plugin. Intente instalar o actualizar el Complemento manualmente.
  • Error al intentar instalar o actualizar automáticamente un tema. Intente instalar o actualizar el Tema manualmente.
  • Es posible que esté utilizando un plugin de WordPress incompatible o un Tema incompatible. Esto podría suceder con versiones anteriores de WordPress y un nuevo Plugin de WordPress, o si está tratando de usar un Plugin para varios sitios de WordPress en una instalación de un solo sitio. Actualice WordPress para resolver este problema.
  • Es posible que esté intentando llamar a una función que no existe. Compruebe functions.php para errores ortográficos.

Intente desactivar el Plugin de WordPress o cambiar el Tema de WordPress que causó la aparición del error. Si no puede hacerlo desde las pantallas de Administración, es posible que tenga que hacerlo manualmente a través de FTP.

Tamaño de memoria permitido agotado

Un error de Tamaño de memoria permitido agotado significa que su instalación de WordPress no tiene suficiente memoria para lograr lo que desea. Puedes probar los siguientes pasos:

  • Aumente su límite de memoria en wp-config.php
  • Aumente su límite de memoria editando php.ini. Este no es un archivo que viene con WordPress, por lo que si no está familiarizado con él, debe ponerse en contacto con su proveedor de alojamiento web para aumentar su límite de memoria.
Tiempo máximo de ejecución excedido

Puede recibir un mensaje como» Tiempo máximo de ejecución excedido de 30 segundos «o»Tiempo máximo de ejecución excedido de 60 segundos». Esto significa que se está tardando más en completar un proceso y se está agotando el tiempo. Hay varias formas de corregir este error.

Edición .htaccess

Asegúrese de realizar una copia de seguridad .htaccess antes de editarlo.

Agregue la siguiente línea a .htaccess:

php_value max_execution_time 60

Edición php.ini

Añada lo siguiente a php.ini

max_execution_time = 60

Si no está seguro de cómo realizar estos cambios, o si está en un alojamiento compartido que le impide realizarlos usted mismo, debe ponerse en contacto con su proveedor de alojamiento y pedirles que aumenten su tiempo máximo de ejecución.

Top

Errores de análisis # Errores de análisis

Error de sintaxis

Un error de sintaxis significa que ha cometido un error al crear su estructura PHP. Usted podría, por ejemplo, ser;

  • Falta un ; al final de una línea individual.
  • Usando comillas rizadas.
  • Falta un soporte rizado.

Cuando aparezca este error, le indicará en qué archivo aparece el error (functions.php, por ejemplo) y aproximadamente en qué línea (puede que no siempre sea la línea exacta, así que asegúrese de verificar justo antes y justo después) en el código.

Inesperado

Si está recibiendo un error que dice ‘error de análisis: inesperado’, esto generalmente significa que ha olvidado incluir un carácter. Los más comunes son:

  • Inesperado ‘=’ : ha olvidado incluir el $ al hacer referencia a una variable
  • Inesperado ‘)’ : ha olvidado incluir el corchete de apertura (
  • Inesperado ‘(‘ : ha olvidado incluir el corchete de cierre )
  • T_STRING inesperado: ha olvidado una comilla o un punto y coma al final de la línea anterior
  • T_ELSE inesperado: tiene una instrucción else sin apertura if

Top

Uso de una constante indefinida # Uso de una constante indefinida

Al igual que con los errores de análisis, «uso de una constante indefinida» significa que le falta un carácter. Podría ser uno de los siguientes:

  • Falta un quotation al hacer referencia a un viariable
  • Faltan comillas alrededor de las teclas de matriz

Top

Errores de base de datos # Errores de base de datos

Los siguientes errores pueden aparecer en relación con su base de datos de WordPress.

Top

Error 13-No se puede Crear/Escribir en el archivo # Error 13-No se puede crear / Escribir en el archivo

Hay varias razones por las que puede estar experimentando este error.

MySQL no puede crear un archivo temporal.

La variable MySQL tmpdir se establece en un directorio en el que no se puede escribir cuando se usa PHP para acceder a MySQL. Para verificar esto, ingrese MySQL en la línea de comandos y escriba show variables. Obtendrá una larga lista y una de ellas leerá: tmpdir = /somedir/ (sea cual sea su configuración.)

Para resolver esto, altere la variable tmpdir para que apunte a un directorio con escritura.

  1. Encuentra el mi.archivo cnf. En sistemas * nix esto suele estar en /etc/. En el sistema Windows, Encuentra el my.ini.
  2. Una vez encontrado, abra esto en un editor de texto simple y busque la sección.
  3. En esta sección, busque la línea tmpdir. Si esta línea está comentada (tiene un # al inicio), borre el # y edite la línea para que diga: tmpdir = /writable / dir donde /writable / dir es un directorio en el que puede escribir. Algunos usan /tmp, o también puedes probar /var/tmp o /usr/tmp. En Windows, use C:/ Windows / tmp.
  4. Guarde el archivo.
  5. Apagar MySQL escribiendo mysqlshutdown -u -p shutdown.
  6. Inicie MySQL yendo al directorio MySQL y escribiendo ./bin/safe_mysqld &. Normalmente el directorio MySQL está en /usr / local o a veces en/ usr / en sistemas Linux.

Los permisos del archivo son incorrectos

Corregir los Permisos de Archivo.

Si nada de esto tiene sentido y tienes a alguien que administre tu sistema por ti, muéstrales lo anterior y deberían poder averiguarlo.

Top

CREAR Comando Denegado al Usuario # CREAR comando Denegado al Usuario

Este error se produce cuando el usuario asignado a la base de datos no tiene los permisos adecuados para realizar la acción de crear columnas y tablas en la base de datos. Tendrá que iniciar sesión en cPanel o Plesk para darle a su usuario de base de datos los permisos adecuados.

Alternativamente, puede crear un nuevo usuario para asignarlo a su base de datos. Si crea un nuevo usuario, deberá asegurarse de que esté actualizado en wp-config.php.

Top

Error 28 # Error 28

Podría ser porque:

  • está sin espacio en / tmp (donde quiera que esté tmpdir), o,
  • tiene demasiados archivos en / tmp (incluso si hay mucho espacio libre), o,
  • Su caché en su servidor está llena

Este es un error de MySQL y no tiene nada que ver directamente con WordPress; debe ponerse en contacto con su host al respecto. Algunos usuarios han informado de que la ejecución de un comando» repair table » en phpMyAdmin solucionó el problema.

Top

Error 145 # Error 145

Esto indica que una tabla de la base de datos está dañada o dañada. Si se siente cómodo usando phpMyAdmin, puede usar estas instrucciones para reparar las tablas de la base de datos MySQL.

Siempre haga una copia de seguridad de su base de datos antes de realizar cualquier acción en ella.

Si no ha utilizado phpMyAdmin antes, o no se siente cómodo al hacerlo, póngase en contacto con su proveedor de alojamiento web y pídale que ejecute CHECK/REPAIR en su base de datos.

Top

Columna desconocida # Columna desconocida

Un error de columna desconocida puede ser causado por una columna faltante en la base de datos. Si acaba de actualizar WordPress, intente actualizar manualmente de nuevo. Para actualizar tu sitio de WordPress manualmente, consulta el artículo de actualización.

Si está ejecutando una consulta de base de datos cuando encuentra el error, puede usar comillas incorrectas para el carácter de comilla del identificador. Esta pregunta sobre Desbordamiento de pila proporciona más detalles. Vea también la documentación de MySQL.

Top

Deja una respuesta

Tu dirección de correo electrónico no será publicada.