Errores frecuentes al instalar WordPress en cPanel y cómo solucionarlos
¡Hola! Soy tu técnico de soporte amigable. Si estás aquí es porque has tenido algún problema al instalar WordPress en cPanel, y déjame decirte que es más común de lo que crees. No te preocupes, voy a guiarte paso a paso para que puedas identificar y solucionar los errores más frecuentes.
Antes de empezar, recuerda que la paciencia es clave. Muchos de estos errores instalar WordPress cPanel son sencillos de arreglar una vez que sabes dónde mirar. Vamos a sumergirnos en los WordPress cPanel problemas más típicos y sus soluciones.
El temido "Error al conectar con la base de datos"
Este es, sin duda, el rey de los cPanel WordPress error. Aparece justo cuando crees que todo va bien, en el paso de configuración de la base de datos. La causa es casi siempre un pequeño error en los datos que introduces.
¿Por qué ocurre?
- Nombre de base de datos incorrecto: En cPanel, el nombre real de tu base de datos suele ser
tuUsuario_nombreBasededatos. Mucha gente olvida el prefijo de su usuario. - Usuario de base de datos incorrecto: Igual que el nombre, el usuario también tiene prefijo:
tuUsuario_nombreUsuario. - Contraseña incorrecta: La escribiste mal al crearla o la has copiado con espacios.
- El usuario no tiene permisos: El usuario de la base de datos no está vinculado a ella o no tiene todos los privilegios.
Solución paso a paso
- Accede a cPanel y busca la sección "Bases de datos". Haz clic en "MySQL Databases" (Bases de datos MySQL).
- Verifica los nombres: Mira en la lista "Current Databases" (Bases de datos actuales). Ahí verás el nombre exacto de tu base de datos. Copia ese nombre exacto, con todo y prefijo.
- Verifica el usuario: En la sección "Current Users" (Usuarios actuales), verás el nombre de usuario que creaste. Cópialo exactamente.
- Comprueba los permisos: Busca la sección "Add User To Database" (Añadir usuario a la base de datos). Si el usuario ya está añadido, verás una opción para "Manage User Privileges" (Gestionar privilegios de usuario). Asegúrate de que tenga marcada la opción "ALL PRIVILEGES" (Todos los privilegios). Si no, selecciona todo y guarda.
- Reinstala WordPress: Vuelve a ejecutar la instalación de WordPress y usa los datos exactos que copiaste.
[TIP] Cuando crees la base de datos y el usuario en cPanel, hazlo desde la misma sección "MySQL Databases". Así es más fácil llevar el control de los nombres.
El error 500 Internal Server Error
Este error es un poco más genérico, pero muy frustrante. Aparece una pantalla en blanco con el texto "500 Internal Server Error". No te asustes, suele ser por un archivo dañado o una mala configuración.
Causas comunes
- Archivo .htaccess corrupto: Es un archivo de configuración oculto que a veces se daña.
- Problemas de permisos de archivos: Los archivos de WordPress tienen permisos específicos, y si están mal, el servidor no puede leerlos.
- Plugin o tema defectuoso: A veces, al instalar algo, el archivo se sube mal o es incompatible.
- Límite de memoria PHP excedido: Un script está usando demasiada memoria.
Solución paso a paso
- Renombra el archivo .htaccess: Conéctate a tu hosting vía FTP (FileZilla es una buena opción) o usa el "File Manager" de cPanel. Ve a la carpeta
public_html(o la carpeta donde instalaste WordPress). Busca el archivo.htaccess(puede estar oculto, activa "Mostrar archivos ocultos"). Renómbralo a.htaccess_old. - Comprueba si el error desaparece: Vuelve a cargar tu web. Si funciona, el problema era el
.htaccess. Ve a Ajustes > Enlaces permanentes en el escritorio de WordPress y haz clic en "Guardar cambios". Esto generará un nuevo.htaccesslimpio. - Revisa los permisos de archivos: En el File Manager, selecciona todos los archivos de la carpeta de WordPress. Haz clic derecho y ve a "Change Permissions" (Cambiar permisos). Las carpetas deben tener permisos 755 y los archivos 644. No cambies los permisos de la raíz
public_htmlsi no es necesario. - Aumenta el límite de memoria PHP: En cPanel, busca la sección "Software" y haz clic en "MultiPHP INI Editor". Selecciona tu dominio. Busca la línea
memory_limity cámbiala a256Mo512M. Guarda los cambios. - Desactiva plugins y temas por FTP: Si el error persiste, renombra la carpeta
wp-content/pluginsawp-content/plugins_old. Si la web funciona, el problema es un plugin. Ve renombrando las carpetas de los plugins de una en una para encontrar al culpable. Haz lo mismo con la carpetawp-content/themes(cámbiala athemes_old, WordPress usará un tema por defecto).
[WARNING] No modifiques archivos del núcleo de WordPress (los de la carpeta
wp-adminywp-includes) a menos que sepas exactamente lo que haces. Es mejor reinstalar WordPress que tocar esos archivos.
Problemas con los enlaces permanentes (404 en páginas internas)
Has instalado WordPress, la página principal funciona, pero cuando haces clic en una entrada o página, te da un error 404. Esto es muy común y tiene una solución muy sencilla.
¿Por qué ocurre?
WordPress usa un archivo .htaccess para crear URLs limpias. Si ese archivo no se genera correctamente o el servidor no tiene activo el módulo mod_rewrite, los enlaces no funcionan.
Solución paso a paso
- Accede al escritorio de WordPress. Ve a "Ajustes" > "Enlaces permanentes".
- Selecciona cualquier otra opción que no sea la que tienes (por ejemplo, "Día y nombre") y haz clic en "Guardar cambios".
- Vuelve a seleccionar tu opción original (por ejemplo, "Nombre de la entrada") y haz clic en "Guardar cambios" de nuevo.
- Si el error persiste, verifica que el módulo
mod_rewriteesté activo en tu servidor. Esto es algo que tu proveedor de hosting puede hacer, pero puedes comprobarlo desde cPanel. Busca la sección "Apache Handlers" o "Apache Modules" y asegúrate de quemod_rewriteesté marcado.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es a través del puerto 2106 (ejemplo:
tudominio.com:2106). Allí también puedes gestionar archivos y bases de datos, y la interfaz es muy similar a cPanel.
El problema de "Loop de redirección" (Too many redirects)
Este error ocurre cuando intentas acceder a tu web y el navegador se queda atrapado en un bucle de redirecciones. Es molesto pero fácil de arreglar.
Causas comunes
- Conflicto en la URL de WordPress: La dirección de WordPress (URL) y la dirección del sitio (URL) no coinciden o están mal configuradas.
- Problemas con el protocolo HTTPS: Si tienes un certificado SSL, pero la web sigue redirigiendo a HTTP.
- Plugin de caché o redirección mal configurado.
Solución paso a paso
- Accede a la base de datos: En cPanel, ve a "phpMyAdmin". Selecciona la base de datos de tu WordPress.
- Busca la tabla
wp_options(el prefijowp_puede ser diferente si lo cambiaste al instalar). - Busca las filas
siteurlyhome. Haz clic en "Editar" (el icono del lápiz). - Asegúrate de que ambas tengan la misma URL y que empiece con
https://si tienes SSL, o conhttp://si no. Por ejemplo:https://tudominio.com. No debe tener una barra al final. - Guarda los cambios.
- Limpia la caché del navegador y vuelve a cargar la web.
Error "Conexión segura falló" o "SSL_ERROR_BAD_CERT_DOMAIN"
Este error suele aparecer cuando tienes un certificado SSL instalado, pero la configuración de WordPress no coincide con el dominio.
Solución paso a paso
-
Asegúrate de que el SSL esté instalado correctamente. En cPanel, busca "SSL/TLS" o "SSL Certificates". Verás si el certificado está activo para tu dominio.
-
Forza HTTPS desde el archivo
wp-config.php: Edita el archivowp-config.phpen la raíz de tu WordPress. Justo antes de la línea/* That's all, stop editing! Happy publishing. */, añade estas líneas:define('WP_HOME', 'https://tudominio.com'); define('WP_SITEURL', 'https://tudominio.com');Reemplaza
tudominio.comcon tu dominio real. -
Forza HTTPS desde el
.htaccess: Puedes añadir estas reglas al principio del archivo.htaccess:RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
[TIP] Muchos hosts ofrecen SSL gratuito (Let's Encrypt). Actívalo desde cPanel o desde Syspanel (puerto 2106) para evitar estos problemas.
Error "No se puede conectar al servidor FTP" al instalar plugins o temas
WordPress a veces pide credenciales FTP para instalar cosas. Esto no es normal y suele ser un problema de permisos.
Solución paso a paso
-
Edita el archivo
wp-config.phpy añade esta línea justo antes de la línea final:define('FS_METHOD', 'direct'); -
Guarda el archivo. Esto le dice a WordPress que use el sistema de archivos directamente, sin FTP.
-
Si el error persiste, verifica los permisos de las carpetas
wp-content,wp-content/pluginsywp-content/themes. Deben tener permisos 755. Si no, cámbialos.
Preguntas frecuentes (FAQ)
¿Qué hago si no recuerdo la contraseña de la base de datos?
En cPanel, ve a "MySQL Databases". Busca el usuario en la lista "Current Users". Haz clic en "Change Password" (Cambiar contraseña) y establece una nueva. Luego, actualiza el archivo wp-config.php con la nueva contraseña.
¿Por qué mi web se ve en blanco después de moverla de hosting?
Suele ser por las URLs. Edita la base de datos como expliqué en la sección del "Loop de redirección". También puedes usar un plugin como "Better Search Replace" para cambiar las URLs antiguas por las nuevas.
¿Cómo reinstalo WordPress sin perder contenido?
Puedes reinstalar los archivos del núcleo. Desde el escritorio de WordPress, ve a "Dashboard" > "Updates" (Actualizaciones) y haz clic en "Reinstall Now" (Reinstalar ahora). Esto no toca tu base de datos ni tus archivos de temas y plugins.
¿Es necesario usar un plugin de seguridad desde el principio?
Sí, es muy recomendable. Pero no instales demasiados. Uno bueno, como Wordfence o Sucuri, es suficiente. Asegúrate de configurarlo bien para que no entre en conflicto con otros plugins.
¿Qué hago si mi hosting usa Syspanel en lugar de cPanel?
No te preocupes, Syspanel (antes HestiaCP) es muy similar. Accedes por el puerto 2106 (ejemplo: tudominio.com:2106). Allí encontrarás opciones para gestionar bases de datos, archivos, dominios y SSL. Los pasos para solucionar estos errores son prácticamente los mismos.
Consejos finales para evitar errores
- Haz siempre una copia de seguridad antes de hacer cambios importantes. cPanel tiene una herramienta llamada "Backup" o "Backup Wizard". Úsala.
- No uses contraseñas débiles. Tanto para la base de datos como para el administrador de WordPress.
- Mantén todo actualizado: WordPress, plugins y temas.
- Lee los logs de error. En cPanel, busca "Error Log" o "Raw Access Logs". Ahí verás el error exacto que te ayudará a diagnosticar el problema.
Espero que esta guía te haya sido de gran ayuda. Recuerda que la mayoría de estos WordPress instalación cPanel errores tienen solución y no son el fin del mundo. Si te encuentras con un problema que no está aquí, no dudes en contactar con el soporte de tu hosting, que para eso estamos.
¡Buena suerte con tu WordPress!
