Preguntas frecuentes sobre WordPress en cPanel: Soluciones a errores comunes
¿Por qué mi WordPress da error 500 en cPanel y cómo lo soluciono?
El temido error 500 es, sin duda, una de las preguntas frecuentes WordPress que más recibimos en soporte. Es un error genérico que significa "algo ha fallado en el servidor", pero no te dice exactamente qué. No te preocupes, es uno de los problemas WordPress hosting más comunes y suele tener una solución clara.
Antes de entrar en pánico, respira. El error 500 en WordPress casi siempre tiene que ver con uno de estos tres factores: un plugin conflictivo, un tema con errores o un archivo .htaccess corrupto.
Solución paso a paso para el error 500
-
Revisa el archivo
.htaccess: Este es el primer paso. Accede a tu panel de control (cPanel) y entra al Administrador de archivos. Busca la carpetapublic_html(o la carpeta donde esté instalado tu WordPress). Localiza el archivo.htaccess(puede estar oculto, activa la opción "Mostrar archivos ocultos"). Descarga una copia por seguridad y luego elimínalo. Después, ve a tu sitio web: si carga, el problema era este. Si no, pasa al siguiente paso. -
Desactiva todos los plugins: Un plugin incompatible es la causa número uno de los errores wordpress cpanel. No puedes desactivarlos desde el panel de administración si el error te bloquea el acceso. Así que hazlo manualmente. En el Administrador de archivos, navega a
public_html/wp-content/plugins/. Dentro de esa carpeta verás una lista de carpetas, una por cada plugin. Haz clic derecho sobre la carpetapluginsy elige Renombrar. Cámbiale el nombre aplugins_inactivos(oplugins.hold). Esto desactivará todos los plugins a la vez. Recarga tu web. Si funciona, ya sabes que el problema es un plugin. Ve renombrando las carpetas de los plugins de uno en uno (volviendo a la original) para identificar al culpable. -
Cambia al tema por defecto: Si desactivar los plugins no funciona, el problema puede ser tu tema. Ve a
public_html/wp-content/themes/. Verás una carpeta con el nombre de tu tema activo (por ejemplo,mi-tema-bonito). Renombra esa carpeta ami-tema-bonito_inactivo. WordPress, al no encontrar tu tema, usará uno por defecto (como Twenty Twenty-Four). Si el sitio carga, tu tema era el problema. Puedes reinstalarlo o elegir otro.
[WARNING]: A veces, tras estos cambios, necesitas ir a "Ajustes" > "Enlaces permanentes" en tu panel de WordPress y pulsar "Guardar cambios" para regenerar el
.htaccessy que las URLs funcionen correctamente. Es un paso que se olvida mucho.
El "Error al establecer conexión con la base de datos" y cómo arreglarlo
Este es otro clásico entre las preguntas frecuentes WordPress. Verás un mensaje en tu web que dice algo como "Error al establecer conexión con la base de datos" o "Error establishing a database connection". Básicamente, WordPress no puede encontrar o conectarse a tu base de datos MySQL.
Esto suele deberse a que las credenciales de acceso a la base de datos en tu archivo de configuración wp-config.php son incorrectas, o que la base de datos ha sido eliminada o está dañada.
¿Cómo lo soluciono?
-
Verifica tus credenciales en cPanel: Entra en la sección "Bases de datos MySQL" de tu cPanel. Anota el nombre de tu base de datos, tu usuario y asegúrate de tener la contraseña correcta. A veces, al cambiar la contraseña en cPanel, olvidamos actualizarla en el archivo
wp-config.php. -
Edita el archivo
wp-config.php: Ve al Administrador de archivos y localizawp-config.phpen la raíz de tu instalación. Haz clic derecho y elige Editar. Busca estas líneas:define('DB_NAME', 'tu_nombre_de_bd'); define('DB_USER', 'tu_usuario_bd'); define('DB_PASSWORD', 'tu_contraseña_bd'); define('DB_HOST', 'localhost');Asegúrate de que coinciden exactamente con los datos de tu cPanel. El
DB_HOSTsuele serlocalhost, pero a veces es una IP o un nombre de servidor específico (comomysql.tudominio.com). Guárdalo. -
Revisa que la base de datos exista: En la sección "Bases de datos MySQL" de cPanel, comprueba que la base de datos a la que te refieres en el
wp-config.phpesté en la lista. Si no está, tendrás que crearla y luego importar una copia de seguridad si la tienes.
[INFO]: Si al crear la base de datos en cPanel ves que el nombre tiene un prefijo (ej.
tuusuario_miweb), ese prefijo debe estar incluido en elwp-config.php. Es un error muy común olvidar el prefijo del usuario de cPanel.
El "Bucle de redirección" (ERR_TOO_MANY_REDIRECTS) en WordPress
Este error es muy frustrante. Ves un mensaje en el navegador que dice que la página no funciona porque ha habido demasiadas redirecciones. Es otro de los problemas WordPress hosting más habituales. Ocurre cuando hay un conflicto entre la URL que tienes configurada en WordPress y la configuración del servidor.
Causas y soluciones para el bucle de redirección
-
Comprueba la URL de WordPress: Ve a tu panel de administración (si puedes acceder) o a la base de datos. Ve a Ajustes > Generales. Asegúrate de que las opciones "Dirección de WordPress (URL)" y "Dirección del sitio (URL)" sean exactamente las mismas y usen
https://si tienes SSL instalado. Un error típico es tener una conwwwy otra sinwww. -
Revisa el archivo
.htaccess: Un.htaccesscorrupto o con reglas de redirección mal escritas puede causar este bucle. Sigue los pasos del primer punto del error 500: descarga una copia, elimínalo y vuelve a intentarlo. Si se soluciona, el problema estaba ahí. -
Desactiva el SSL forzado temporalmente: Si has instalado un certificado SSL recientemente y el problema ha empezado, puede que haya un conflicto. Puedes añadir una línea al
wp-config.phppara forzar la carga sin SSL y ver si es eso. Edita el archivowp-config.phpy justo antes de la línea/* Eso es todo, ¡deja de editar! */, pega esta línea:define('FORCE_SSL_ADMIN', false);Guárdalo y prueba. Si funciona, el problema es la configuración del SSL en el servidor.
[TIP]: Muchas veces este error ocurre porque el plugin de seguridad o caché que usas tiene una opción de "redireccionar a HTTPS" y tu servidor también lo hace. Revisa la configuración de estos plugins, desactivándolos uno a uno como vimos antes.
¿Por qué veo "Se ha producido un error crítico" en mi WordPress?
Este es un mensaje más moderno (desde WordPress 5.2). Es similar al error 500, pero WordPress te lo muestra de una forma más amigable. La causa es la misma: un fallo de PHP en un plugin o tema. La gran ventaja es que WordPress te enviará un correo electrónico con más detalles del error, diciéndote qué archivo exacto lo causa.
Pasos para diagnosticar el error crítico
-
Revisa tu correo electrónico: Busca un correo de WordPress con el asunto "Tu sitio web ha experimentado un problema técnico". En ese correo te dirá qué archivo y línea de código causan el fallo. Con esa información, sabrás si es un plugin o un tema.
-
Activa el modo de depuración (WP_DEBUG): Si no tienes el correo, puedes activar el modo de depuración para ver el error en pantalla. Edita el archivo
wp-config.phpy añade estas líneas:define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', true);Guarda el archivo y recarga tu sitio. Verás un mensaje de error de PHP con la ruta del archivo problemático. Una vez lo sepas, desactiva ese plugin o tema.
-
Aplica los pasos del error 500: Si no te aclaras con la depuración, el proceso es el mismo que para el error 500: desactiva todos los plugins renombrando la carpeta
pluginsy luego cambia el tema.
[WARNING]: No olvides desactivar el modo de depuración cuando termines (poner
falseen lugar detrue), ya que mostrar errores de PHP en tu web es un riesgo de seguridad y puede ser visible para los visitantes.
Preguntas frecuentes sobre la migración de WordPress en cPanel
Mover tu WordPress a un nuevo hosting o a un nuevo dominio es una tarea que da miedo, pero es una de las preguntas frecuentes WordPress que más resolvemos. Con cPanel, el proceso se simplifica gracias a herramientas como "Copias de seguridad" o "Administrador de archivos".
¿Cómo muevo mi WordPress a otro hosting con cPanel?
-
Exporta tu base de datos: En tu cPanel actual, ve a "phpMyAdmin". Selecciona tu base de datos de WordPress en el menú de la izquierda. Luego ve a la pestaña "Exportar" y elige el método "Rápido" y formato SQL. Descarga el archivo
.sql. -
Copia los archivos de tu sitio: Ve al Administrador de archivos, entra en
public_html, selecciona todos los archivos y carpetas (Ctrl+A o Cmd+A) y haz clic en "Comprimir" para crear un archivo.zip. Descarga ese archivo. -
Importa en el nuevo hosting: En tu nuevo cPanel, crea una nueva base de datos y un usuario con todos los privilegios. Luego, en
phpMyAdmin, selecciona tu nueva base de datos y ve a la pestaña "Importar". Sube el archivo.sqlque descargaste antes. -
Sube los archivos: Sube el archivo
.zipde tu sitio a la carpetapublic_htmlde tu nuevo cPanel y haz clic derecho sobre él y elige "Extraer". -
Actualiza el
wp-config.php: En el nuevo hosting, edita el archivowp-config.phpy cambia los nombres de la base de datos, usuario y contraseña por los nuevos que creaste.
[TIP]: Si cambias el dominio, además de lo anterior, necesitarás usar un plugin como "Better Search Replace" para actualizar todas las URLs en la base de datos (de
tudominioantiguo.comatudominionuevo.com). Hacerlo a mano en phpMyAdmin es arriesgado si no tienes experiencia.
Cómo solucionar el "Permiso denegado" o errores de permisos de archivos en cPanel
A veces, al intentar subir archivos o instalar un plugin, WordPress te da un error de "Permiso denegado" o te pide los datos de conexión FTP. Esto es un problema de permisos de archivos en tu servidor. Cada archivo y carpeta tiene unos permisos que indican quién puede leer, escribir o ejecutar.
Ajustando los permisos correctamente
-
Accede al Administrador de archivos: Selecciona todos los archivos de la carpeta
public_html(o la raíz de tu WordPress). -
Cambia los permisos: Haz clic en el botón "Permisos" en la barra superior. Te aparecerá una ventana con casillas. La configuración correcta y segura es:
- Carpetas:
755(marca las casillas de lectura y ejecución para todos, y escritura solo para el propietario). - Archivos:
644(marca lectura para todos y escritura solo para el propietario).
- Carpetas:
-
Aplica a subcarpetas: Asegúrate de marcar la casilla que dice "Cambiar los archivos y carpetas en el interior" o "Recursivo" para que se aplique a todo el contenido.
[INFO]: A veces, si tu hosting usa un usuario de FTP diferente al usuario del servidor, los permisos
644y755pueden no ser suficientes. En ese caso, podrías necesitar permisos775para carpetas y664para archivos. Pero es mejor probar primero con los estándar, ya que permisos como777son un grave riesgo de seguridad.
¿Por qué mi WordPress se ralentiza? Soluciones básicas de rendimiento
La lentitud no es un "error" como tal, pero es uno de los problemas WordPress hosting más comentados. Un sitio lento afecta al SEO y a la experiencia del usuario. Las causas suelen ser un hosting limitado, un plugin de caché mal configurado, o imágenes demasiado pesadas.
Mejoras rápidas de rendimiento
-
Activa la caché: Instala un plugin de caché como LiteSpeed Cache (si tu hosting usa LiteSpeed) o WP Super Cache. Estos plugins generan versiones estáticas de tus páginas, que se cargan mucho más rápido.
-
Optimiza tus imágenes: Antes de subir una imagen a WordPress, comprímela. Puedes usar herramientas online como TinyPNG o plugins como Smush. Una imagen de 2MB puede reducirse a 200KB sin perder calidad visible.
-
Revisa tus plugins: Tener demasiados plugins, o plugins mal codificados, es una causa común de lentitud. Desactiva y elimina los que no uses. Un buen consejo es hacer una auditoría: si un plugin no aporta una funcionalidad crítica, bórralo.
-
Comprueba la versión de PHP: En cPanel, busca la sección "Select PHP Version" (o "MultiPHP Manager"). Asegúrate de usar una versión de PHP moderna y soportada (como PHP 8.1 o superior). Las versiones antiguas son más lentas y tienen fallos de seguridad.
[TIP]: Si tu hosting es muy básico (plan compartido de 1GB), considera si necesitas un plan superior. A veces, el cuello de botella no es tu web, sino los recursos del servidor que compartes con otros sitios.
Conclusión: Resolviendo los errores de WordPress en cPanel
Como has visto, la mayoría de los errores wordpress cpanel tienen soluciones lógicas y paso a paso que puedes aplicar tú mismo sin ser un experto. La clave está en ir descartando causas: primero lo más simple (.htaccess), luego los plugins, después el tema y finalmente la configuración del servidor.
Esperamos que esta guía de preguntas frecuentes WordPress te haya sido de gran ayuda. Recuerda que si en algún momento te sientes abrumado, siempre puedes contactar con nuestro soporte técnico. Y si tu hosting es con Syspanel, recuerda que el acceso a tu panel es a través del puerto 2106, donde tendrás todas estas herramientas de cPanel a tu disposición para gestionar tu WordPress sin problemas.
[INFO]: La prevención es la mejor cura. Antes de hacer cambios importantes (actualizar un plugin, cambiar de tema o modificar archivos), asegúrate de tener una copia de seguridad completa de tu sitio y de tu base de datos. La mayoría de los paneles como cPanel ofrecen herramientas de backup automáticas o manuales. Úsalas.
