Guía para conectar WordPress a base de datos MySQL en Syspanel
¡Hola! ¿Estás listo para montar tu sitio web con WordPress en Syspanel? Sabemos que uno de los pasos clave, y que a veces puede sonar a chino, es conectar WordPress a su base de datos MySQL. No te preocupes, porque hoy te voy a guiar paso a paso, como si lo hiciera contigo al lado. Soy tu técnico de soporte amigable y vamos a resolverlo juntos.
Antes de empezar, recuerda que Syspanel es la herramienta de gestión de hosting que usamos. Para acceder a tu panel de control, siempre lo harás a través del puerto 2106 (ejemplo: https://tudominio.com:2106). Ahora sí, ¡manos a la obra!
¿Qué necesito para empezar?
Lo primero es tener claro qué datos vas a necesitar. No te asustes, son solo cuatro cositas que encontrarás en tu Syspanel. Para conectar WordPress a MySQL, necesitas:
- Nombre de la base de datos: El nombre que le pusiste cuando la creaste.
- Usuario de la base de datos: El usuario que tiene permisos para trabajar en esa base.
- Contraseña del usuario: La clave secreta de ese usuario.
- Host de la base de datos: La dirección del servidor donde está alojada tu base de datos. Normalmente es
localhost, pero a veces puede ser otra cosa.
Si ya tienes estos datos, podemos saltarnos el siguiente paso. Si no, te explico cómo crearlos desde cero en Syspanel. Es muy fácil.
Paso 1: Crear la base de datos y el usuario en Syspanel
Vamos a crear el lugar donde WordPress guardará toda tu información (posts, usuarios, comentarios, etc.). Sigue estos pasos dentro de tu Syspanel:
- Accede a Syspanel: Abre tu navegador y escribe
https://tudominio.com:2106. Recuerda, el puerto 2106 es obligatorio. - Inicia sesión: Introduce tu usuario y contraseña de administrador de Syspanel.
- Busca la sección "Bases de Datos": Normalmente está en el menú lateral. Haz clic en ella.
- Crea una nueva base de datos: Verás un botón que dice "Añadir base de datos" o "Crear base de datos". Púlsalo.
- Rellena los campos:
- Nombre de la base de datos: Ponle un nombre descriptivo, por ejemplo
wordpress_sitiooblog_datos. - Usuario: Crea un usuario, por ejemplo
wp_user. - Contraseña: Elige una contraseña segura. El propio Syspanel puede generarte una automáticamente. Guárdala en un lugar seguro, la necesitarás más adelante.
- Nombre de la base de datos: Ponle un nombre descriptivo, por ejemplo
- Confirma la creación: Haz clic en "Crear" o "Guardar". ¡Listo! Ya tienes tu base de datos y tu usuario creados.
[TIP] Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña que acabas de crear. Te hará falta en el siguiente paso.
Paso 2: Descargar y preparar WordPress
Ahora que ya tienes el "almacén" (la base de datos), necesitas el "motor" (WordPress). Vamos a descargarlo y dejarlo listo para la conexión.
- Descarga WordPress: Ve a es.wordpress.org y descarga la última versión en español. Es un archivo
.zip. - Descomprime el archivo: En tu ordenador, descomprime el
.zip. Verás una carpeta llamadawordpress. - Prepara el archivo de configuración: Dentro de la carpeta
wordpress, busca un archivo llamadowp-config-sample.php. Cópialo y pégalo en la misma carpeta, pero renómbralo comowp-config.php. Este será nuestro archivo de configuración.
Paso 3: Editar el archivo wp-config.php para conectar con MySQL
Este es el paso más importante. Vamos a decirle a WordPress dónde está tu base de datos y cómo acceder a ella.
-
Abre el archivo
wp-config.php: Usa un editor de texto plano como el Bloc de Notas (Windows) o TextEdit (Mac). No uses Word ni procesadores de texto, porque pueden añadir formatos extraños. -
Busca estas líneas: Dentro del archivo, verás un bloque de código similar a este:
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME', 'database_name_here' ); /** MySQL database username */ define( 'DB_USER', 'username_here' ); /** MySQL database password */ define( 'DB_PASSWORD', 'password_here' ); /** MySQL hostname */ define( 'DB_HOST', 'localhost' ); -
Sustituye los valores: Cambia cada
'..._here'por los datos que tienes anotados de tu Syspanel:'database_name_here'→ Pon el nombre de tu base de datos (ej:wordpress_sitio).'username_here'→ Pon el usuario que creaste (ej:wp_user).'password_here'→ Pon la contraseña de ese usuario.'localhost'→ Normalmente se deja comolocalhost. Si tu Syspanel te indica otro host (comomysql.tudominio.com), cámbialo. Si no estás seguro,localhostes la opción correcta en el 99% de los casos.
-
Guarda el archivo: Una vez que hayas reemplazado todos los datos, guarda el archivo
wp-config.php. No cambies nada más.
[WARNING] Asegúrate de no dejar espacios ni comillas extra. Por ejemplo, debe quedar así:
define( 'DB_NAME', 'wordpress_sitio' );(con las comillas simples alrededor del nombre). Un error común es olvidar el punto y coma al final de la línea.
Paso 4: Subir WordPress a tu hosting a través de Syspanel
Ahora que WordPress ya sabe cómo conectarse a la base de datos, necesitas subir todos los archivos a tu servidor. Lo haremos usando el gestor de archivos de Syspanel.
- Accede al gestor de archivos: Dentro de tu Syspanel, busca la sección "Archivos" o "File Manager".
- Navega hasta la carpeta correcta: Normalmente, la carpeta raíz de tu dominio se llama
public_htmlowww. Ahí es donde debes subir los archivos de WordPress. - Sube la carpeta de WordPress: Arrastra toda la carpeta
wordpress(la que tiene elwp-config.phpya modificado) desde tu ordenador al gestor de archivos de Syspanel. También puedes usar la opción "Subir archivos". - Espera a que termine la subida: Dependiendo de tu conexión, puede tardar unos minutos. Una vez terminada, verás la carpeta
wordpressdentro depublic_html.
[INFO] Si quieres que WordPress se vea directamente al escribir
tudominio.com, debes subir el contenido de la carpetawordpress(no la carpeta en sí) directamente apublic_html. Si lo subes como carpeta, tu sitio se vería entudominio.com/wordpress. Ambas opciones son válidas.
Paso 5: Ejecutar la instalación de WordPress
¡Ya casi está! Ahora solo queda ejecutar el asistente de instalación de WordPress. Abre tu navegador y escribe la URL donde hayas subido los archivos.
- Si subiste la carpeta
wordpressapublic_html, la URL será:https://tudominio.com/wordpress. - Si subiste el contenido directamente a
public_html, la URL será:https://tudominio.com.
Verás la pantalla de bienvenida de WordPress en español. Sigue estos pasos:
- Selecciona tu idioma: Elige "Español" y haz clic en "Continuar".
- Rellena la información del sitio:
- Título del sitio: Pon el nombre de tu web.
- Nombre de usuario: Crea un usuario administrador (no uses "admin", mejor algo único).
- Contraseña: Elige una contraseña segura. WordPress te indicará si es débil o fuerte.
- Tu correo electrónico: Introduce un email válido para recuperar la contraseña si la olvidas.
- Visibilidad para motores de búsqueda: Puedes dejar la casilla sin marcar para que Google pueda indexar tu sitio.
- Haz clic en "Instalar WordPress": El proceso es automático y solo dura unos segundos.
- ¡Felicidades!: Verás un mensaje de éxito. Haz clic en "Iniciar sesión" y accede con el usuario y contraseña que acabas de crear.
Solución de problemas comunes (FAQ)
A veces las cosas no salen a la primera. No te preocupes, aquí tienes las soluciones a los problemas más frecuentes al conectar WordPress a MySQL.
1. "Error al establecer una conexión a la base de datos"
Este es el error más común. Significa que WordPress no ha podido conectar con MySQL. Las causas suelen ser:
- Datos incorrectos en
wp-config.php: Revisa que el nombre de la base de datos, el usuario y la contraseña estén escritos exactamente como en Syspanel. Un error de una letra o un espacio puede provocarlo. - El host no es
localhost: Si tu Syspanel usa un host diferente (a veces aparece comomysql.tudominio.com), debes cambiarlo enDB_HOST. Consulta la documentación de tu hosting o contacta con soporte. - La base de datos no existe: Asegúrate de que la base de datos fue creada correctamente desde Syspanel.
2. "No puedo acceder a Syspanel en el puerto 2106"
Recuerda que Syspanel se accede siempre con el puerto 2106. Si no te funciona, prueba estos pasos:
- Asegúrate de que la URL está bien escrita:
https://tudominio.com:2106(con lasde seguro). - Comprueba que tu firewall o antivirus no esté bloqueando el puerto.
- Si el dominio no está propagado, usa la IP del servidor seguida de
:2106.
3. "La página muestra un error 500 después de subir WordPress"
Esto suele deberse a un error en el archivo wp-config.php o a permisos incorrectos.
- Revisa el
wp-config.php: Asegúrate de que no hay errores de sintaxis (comillas, puntos y coma, etc.). - Permisos de archivos: Desde el gestor de archivos de Syspanel, asegúrate de que la carpeta
public_htmly su contenido tengan permisos 755 (para carpetas) y 644 (para archivos). No los pongas a 777 por seguridad.
4. "Olvidé la contraseña de la base de datos"
No pasa nada. Puedes cambiarla desde Syspanel:
- Ve a "Bases de datos" en Syspanel.
- Busca tu base de datos y haz clic en "Editar usuario" o "Cambiar contraseña".
- Pon una nueva contraseña y actualiza el archivo
wp-config.phpde tu servidor con la nueva clave.
[TIP] Siempre que cambies la contraseña de la base de datos, recuerda actualizar el archivo
wp-config.phpen tu servidor. Si no, WordPress perderá la conexión.
Consejos finales para que todo vaya sobre ruedas
- Haz copias de seguridad: Antes de hacer cualquier cambio grande, desde Syspanel puedes hacer una copia de seguridad de tu base de datos y archivos. Así, si algo sale mal, puedes restaurarlo todo.
- Mantén WordPress actualizado: Las actualizaciones corrigen fallos de seguridad. Desde el panel de administración de WordPress, verás avisos cuando haya una nueva versión.
- Usa contraseñas seguras: Tanto para el usuario de la base de datos como para el administrador de WordPress. No uses "123456" ni "admin".
- Si te atascas, pregunta: No dudes en contactar con el soporte de tu hosting. Para eso estamos.
Y eso es todo. Has conseguido conectar WordPress a tu base de datos MySQL en Syspanel. Ahora ya puedes empezar a instalar temas, plugins y a crear contenido para tu web. Recuerda, si te surge cualquier duda, aquí estoy para ayudarte. ¡Buena suerte con tu nuevo sitio!
