Cómo subir un sitio WordPress a Plesk mediante FTP
Antes de Empezar: ¿Qué Necesitas para Subir WordPress a Plesk por FTP?
Subir un sitio WordPress a Plesk mediante FTP es una tarea más sencilla de lo que parece, pero requiere preparación. No necesitas ser un experto en programación, solo seguir un orden lógico y tener a mano ciertos datos. Te los desgloso para que no te falte nada:
1. Los datos de acceso a tu panel Plesk: Normalmente los recibes por correo cuando contratas tu hosting. Busca la URL del panel (suele ser algo como https://tu-dominio.com:8443 o una IP), tu nombre de usuario y tu contraseña.
2. Un cliente FTP: Es el programa que usaremos para conectar tu ordenador con el servidor. Hay muchas opciones gratuitas y muy buenas. Los más populares son FileZilla (el más recomendado para principiantes por su claridad), WinSCP o el propio gestor de archivos que incluye Plesk. Para esta guía, usaremos FileZilla como ejemplo, pero los pasos son casi idénticos en todos.
3. Los archivos de tu WordPress: Tienes dos opciones. O tienes una copia de seguridad de un sitio antiguo (un archivo .zip o .tar.gz), o tienes una carpeta local con todos los archivos de WordPress (los que empiezan con wp-admin, wp-content, wp-includes, etc.). Si aún no tienes WordPress, puedes descargar la última versión desde es.wordpress.org.
4. Una base de datos creada en Plesk: WordPress necesita una base de datos MySQL para guardar todas tus entradas, páginas y configuraciones. Este es un paso que se hace directamente en el panel de Plesk y que veremos en detalle más adelante. Sin base de datos, el proceso no funciona.
[INFO] Si tu objetivo es transferir un WordPress ya existente (con contenido, plugins y temas), necesitarás también exportar tu base de datos actual. Esto se hace desde el panel de administración de tu antiguo hosting (normalmente con phpMyAdmin). Si es un WordPress desde cero, puedes saltarte este paso por ahora.
Paso 1: Crear la Base de Datos en Plesk
Este es el primer paso lógico, ya que necesitamos que el servidor esté listo para recibir los archivos y la información. Plesk tiene un asistente muy visual que nos facilita el trabajo.
### Creando la Base de Datos y el Usuario
-
Inicia sesión en tu panel de Plesk. Una vez dentro, busca la sección que dice "Bases de datos" o "Databases" (depende del idioma). Normalmente está en el menú lateral izquierdo o en la pestaña "Sitios web y dominios".
-
Haz clic en el botón "Agregar base de datos" o "Add Database".
-
Rellena el formulario:
- Nombre de la base de datos: Elige uno descriptivo, por ejemplo,
mipagina_wp. No uses espacios ni caracteres raros, solo letras, números y guiones bajos. - Tipo de base de datos: Asegúrate de que esté seleccionado MySQL.
- Servidor de base de datos: Si solo tienes uno, déjalo en la opción por defecto (
localhost).
- Nombre de la base de datos: Elige uno descriptivo, por ejemplo,
-
En la sección de "Usuario de la base de datos", deja marcada la opción "Crear un usuario de base de datos" o similar. Aquí crearás las credenciales que WordPress usará para conectarse:
- Nombre de usuario: Por ejemplo,
wp_usuario. - Contraseña: Elige una contraseña segura. Puedes usar el generador de contraseñas que te ofrece Plesk (el icono del dado). Guárdala en un lugar seguro, la necesitarás en el Paso 4.
- Nombre de usuario: Por ejemplo,
-
Haz clic en "Aceptar" o "OK". Plesk creará la base de datos y el usuario en cuestión de segundos.
[TIP] No te preocupes si no entiendes qué es exactamente una base de datos. Piensa en ella como un gran almacén donde WordPress guarda todo su contenido. Lo importante es que la tengas creada antes de subir los archivos.
Paso 2: Preparar los Archivos de WordPress en tu Ordenador
Ahora vamos a trabajar con los archivos. Necesitamos tenerlos listos y, si es necesario, modificar un archivo clave para que WordPress sepa cómo conectarse a la base de datos que acabamos de crear.
### Si tienes un WordPress Nuevo (Descargado)
- Descarga el archivo
.zipdesde la web oficial de WordPress. - Descomprímelo en tu ordenador. Obtendrás una carpeta llamada
wordpresscon todos los archivos dentro. - Dentro de esa carpeta, busca un archivo llamado
wp-config-sample.php. - Haz una copia de ese archivo y renómbrala a
wp-config.php. Este es el archivo que WordPress leerá para encontrar tu base de datos.
### Si estás Transfiriendo un WordPress Existente
- Localiza la carpeta donde tienes los archivos de tu sitio. Si tienes una copia de seguridad en un
.zip, descomprímela. - Abre el archivo
wp-config.phpcon un editor de texto (como el Bloc de notas o Visual Studio Code). Ahora mismo contiene los datos de tu antiguo hosting. No te preocupes, los cambiaremos.
### Editando el Archivo wp-config.php (Para Ambos Casos)
Abre el archivo wp-config.php con tu editor de texto y busca las siguientes líneas (normalmente están al principio del archivo):
define( 'DB_NAME', 'nombre_base_datos' );
define( 'DB_USER', 'nombre_usuario' );
define( 'DB_PASSWORD', 'contraseña' );
define( 'DB_HOST', 'localhost' );
Ahora, sustituye los valores con los datos de la base de datos que creaste en el Paso 1:
DB_NAME: Pon el nombre exacto de la base de datos que creaste (ej.mipagina_wp).DB_USER: Pon el nombre de usuario que creaste (ej.wp_usuario).DB_PASSWORD: Pon la contraseña que elegiste para ese usuario.DB_HOST: Déjalo comolocalhost. Es el valor estándar en la mayoría de servidores Plesk.
Guarda el archivo wp-config.php.
[WARNING] Este es el paso más crítico. Si los datos de la base de datos no coinciden exactamente con los que creaste en Plesk, WordPress te dará un error de "Error al conectar con la base de datos" cuando intentes instalarlo. Revisa dos veces que no haya espacios ni errores tipográficos.
Paso 3: Conectar por FTP y Subir los Archivos
Ya tenemos los archivos preparados y el servidor con su base de datos. Ahora es el momento de la acción: conectar y subir.
### Obteniendo los Datos de Conexión FTP desde Plesk
- Ve a tu panel de Plesk y entra en la sección "Sitios web y dominios".
- Busca tu dominio (normalmente aparece en una lista) y haz clic en el icono de "Acceso FTP" o en el enlace que dice "Cuentas de acceso FTP".
- Ahí verás los datos de conexión, pero normalmente ya tienes una cuenta FTP principal asociada a tu dominio. Los datos suelen ser:
- Servidor (Host):
ftp.tu-dominio.como la IP de tu servidor. - Nombre de usuario: El nombre de usuario de tu cuenta de hosting (a veces es el mismo que el de Plesk, o algo como
tu_usuario@tu-dominio.com). - Contraseña: La contraseña de tu cuenta de hosting.
- Puerto: El valor estándar es 21. No lo cambies a menos que Plesk te indique lo contrario.
- Servidor (Host):
[INFO] Si no ves los datos completos, busca el botón de "Mostrar" o la opción de restablecer la contraseña. Plesk te permite crear cuentas FTP adicionales, pero para empezar, usa la principal.
### Subiendo los Archivos con FileZilla
- Abre FileZilla. En la parte superior verás los campos para el Host, el Nombre de usuario, la Contraseña y el Puerto.
- Introduce los datos que obtuviste en el paso anterior y haz clic en "Conexión rápida".
- Si es la primera vez que te conectas, FileZilla te preguntará si confías en el certificado del servidor. Marca la casilla "Confiar siempre" y acepta.
- Una vez conectado, verás dos paneles:
- Panel izquierdo (Sitio local): Es la carpeta de tu ordenador.
- Panel derecho (Sitio remoto): Es la carpeta de tu servidor.
- En el panel remoto, navega hasta la carpeta
httpdocs. Esta es la carpeta raíz de tu sitio web en Plesk. Es donde deben vivir todos los archivos de WordPress. - En el panel local, navega hasta la carpeta donde tienes tus archivos de WordPress (la que contiene
wp-admin,wp-content, etc.). - Selecciona todos los archivos y carpetas (puedes usar
Ctrl+Adentro de la carpeta local) y arrástralos al panel remoto, dentro dehttpdocs. - FileZilla comenzará a subir los archivos. Verás el progreso en la parte inferior. Sé paciente, puede tardar unos minutos dependiendo del tamaño de tu sitio y de tu conexión a internet.
[TIP] No subas la carpeta wordpress tal cual. Debes subir el contenido dentro de esa carpeta directamente a httpdocs. Es decir, en tu panel remoto deberías ver httpdocs/wp-admin, httpdocs/wp-content, etc., no httpdocs/wordpress/wp-admin.
Paso 4: Configurar WordPress (La Instalación Final)
Una vez que todos los archivos estén subidos (FileZilla te mostrará "Transferencia satisfactoria" o verás 0 archivos en la cola), es hora de ejecutar el instalador de WordPress.
- Abre tu navegador web y escribe la URL de tu dominio. Por ejemplo:
http://www.tu-dominio.com. - WordPress detectará que no está instalado y te mostrará la pantalla de bienvenida del instalador. Verás un mensaje que dice: "¡Bienvenido a WordPress! Necesitamos información sobre tu base de datos..." o similar. Haz clic en "¡Vamos a ello!".
- Conecta con la base de datos: En esta pantalla, WordPress te pedirá los datos que ya configuramos en el archivo
wp-config.php. No deberías tener que tocar nada, ya que el archivo ya tiene la información. Simplemente haz clic en "Enviar". - WordPress comprobará la conexión y te mostrará un mensaje de éxito. Haz clic en "Instalar WordPress".
- Rellena el formulario de instalación:
- Título del sitio: El nombre de tu página web.
- Nombre de usuario: El usuario administrador que usarás para entrar a tu panel de control (ej.
admin). - Contraseña: Elige una contraseña segura para tu administrador.
- Tu correo electrónico: Un correo válido donde recibirás notificaciones.
- Haz clic en "Instalar WordPress".
- ¡Listo! Verás una página de confirmación. Haz clic en "Iniciar sesión" e introduce el usuario y la contraseña que acabas de crear.
Resolución de Problemas Comunes (FAQ)
Es normal que surjan dudas o pequeños problemas. Aquí te dejo las soluciones a las situaciones más típicas que te puedes encontrar.
### "Error al conectar con la base de datos"
Este es el error más común. Significa que los datos en tu archivo wp-config.php no coinciden con los de la base de datos en Plesk.
- Solución: Vuelve a revisar el archivo
wp-config.php. Asegúrate de queDB_NAME,DB_USERyDB_PASSWORDson exactamente los que creaste en el Paso 1. También comprueba que no haya espacios en blanco alrededor de los valores entre comillas.
### "No puedo conectarme por FTP"
Si FileZilla te da un error de conexión, revisa lo siguiente:
- Datos incorrectos: Verifica el host, usuario y contraseña en Plesk.
- Puerto incorrecto: Asegúrate de que el puerto es el 21.
- Firewall: Temporalmente desactiva tu firewall o antivirus para ver si bloquea la conexión.
- Servidor FTP desactivado: En Plesk, dentro de "Sitios web y dominios", asegúrate de que el acceso FTP no esté deshabilitado para tu dominio.
### "Veo la página de índice de Plesk en lugar de mi WordPress"
Esto ocurre porque hay un archivo index.html por defecto en httpdocs que interfiere con WordPress.
- Solución: Conéctate por FTP, ve a la carpeta
httpdocsy busca un archivo llamadoindex.html. Bórralo o renómbralo (por ejemplo, aindex_plesk.html). Después, recarga tu navegador (usaCtrl+F5para evitar la caché).
### "El sitio se ve pero sin estilos (solo texto y enlaces)"
Esto indica que la URL de tu sitio en la base de datos no es correcta, o que los archivos no se subieron a la carpeta correcta.
- Solución: Revisa que los archivos estén directamente en
httpdocs, no en una subcarpeta. Si el problema persiste, es un tema de la base de datos (si transferiste un sitio). Puedes solucionarlo temporalmente entrando ahttp://tu-dominio.com/wp-adminy yendo a Ajustes > Enlaces permanentes, y haciendo clic en "Guardar cambios" para actualizar las URLs.
[WARNING] Si estás transfiriendo un sitio y has cambiado de dominio, necesitarás modificar las URLs en la base de datos. Esto se hace con un plugin como "Better Search Replace" o desde phpMyAdmin en Plesk, pero es un paso más avanzado. Si es tu caso, te recomiendo buscar una guía específica para "cambiar dominio WordPress".
Conclusión y Consejos Finales
Subir WordPress a Plesk mediante FTP es un proceso metódico, pero una vez que lo has hecho una vez, se vuelve algo natural. Has aprendido a preparar el servidor creando una base de datos, a configurar los archivos locales y a transferirlos de manera segura.
Para terminar, recuerda estos consejos clave:
- Siempre crea una copia de seguridad de tu sitio antes de hacer cualquier cambio importante, ya sea en los archivos o en la base de datos.
- Mantén tu WordPress, plugins y temas actualizados para evitar problemas de seguridad.
- Usa contraseñas seguras tanto para tu panel de Plesk como para tu base de datos y tu administrador de WordPress.
[TIP] Si en algún momento te sientes abrumado, recuerda que Plesk también tiene un instalador automático de WordPress en el panel. Aunque el método FTP te da más control y es necesario para migraciones, el instalador automático es una alternativa rápida para sitios nuevos.
Espero que esta guía detallada te haya sido de gran ayuda. Si has seguido todos los pasos, ahora deberías tener tu sitio WordPress funcionando perfectamente en tu servidor Plesk. ¡Buen trabajo!
