Cómo subir tu WordPress a un servidor con Plesk usando FTP
Antes de Empezar: ¿Qué Necesitas para Subir WordPress por FTP a Plesk?
Subir tu WordPress a un servidor con Plesk usando FTP puede sonar a algo muy técnico, pero te prometo que es más sencillo de lo que parece. Es como mudar tus muebles a una casa nueva: solo necesitas la llave (las credenciales FTP), una caja para las cosas (el archivo comprimido de tu web) y saber dónde poner cada cosa en la nueva casa (la carpeta httpdocs).
Para que todo salga bien, necesitarás tener a mano estos tres elementos:
- Las credenciales de acceso FTP: Normalmente son un usuario y una contraseña que te proporciona tu proveedor de hosting. Si no las tienes, puedes crearlas desde el panel de Plesk (en la sección "Acceso FTP" o "Usuarios FTP").
- Un cliente FTP: Te recomiendo usar FileZilla (es gratuito y muy popular). También puedes usar el administrador de archivos integrado en Plesk, pero con FileZilla es más cómodo para subir muchos archivos a la vez.
- Tu sitio WordPress: Debes tener una copia de seguridad o los archivos originales de tu WordPress en tu ordenador. Idealmente, en un archivo
.zip.
Una vez que tengas esto, podemos empezar. Este proceso es perfecto para transferir wordpress por ftp sin complicaciones.
Paso 1: Preparar tus Archivos de WordPress en un Solo Paquete
Antes de conectarte a nada, tienes que organizar tu equipaje. Si tienes tu WordPress en un servidor antiguo, lo primero es hacer una copia de seguridad de todos los archivos y de la base de datos.
¿Cómo exporto mi WordPress desde el servidor antiguo?
- Archivos: Conéctate al servidor antiguo (también con FTP) y descarga toda la carpeta de tu WordPress (normalmente se llama
public_htmlowww). Descarga todo su contenido a una carpeta en tu PC. - Base de datos: Esto es vital. WordPress guarda todas tus entradas, páginas y configuraciones en una base de datos MySQL. Para exportarla, usa phpMyAdmin (suele estar en el panel de control antiguo). Selecciona tu base de datos, ve a la pestaña "Exportar" y elige el método "Rápido" en formato SQL. Descarga el archivo
.sql. - Comprimir: Una vez que tengas la carpeta con todos los archivos (wp-admin, wp-content, wp-includes, etc.) y el archivo
.sqlde la base de datos, comprime la carpeta en un archivo.zipo.tar.gz. Esto hará que la subida sea mucho más rápida y estable.
[TIP] Si tu web es muy grande (más de 1GB), comprimirla en partes más pequeñas (por ejemplo, en archivos de 500MB) te evitará cortes de conexión durante la subida.
Paso 2: Crear la Base de Datos en Plesk (¡No te lo Saltes!)
Subir wordpress ftp plesk no es solo copiar archivos; también necesitas una "bodega" para tu contenido. Esa bodega es la base de datos. En tu nuevo servidor con Plesk, no existe todavía, así que debemos crearla.
Localizando el Administrador de Bases de Datos
- Inicia sesión en tu panel de control de Plesk.
- Busca la sección "Bases de datos" (o "Databases" si está en inglés) en el menú lateral izquierdo.
- Haz clic en "Agregar base de datos".
- Rellena el formulario:
- Nombre de la base de datos: Elige uno descriptivo, por ejemplo,
mipagina_wp. - Tipo de base de datos: Asegúrate de que sea MySQL.
- Usuario de la base de datos: Crea un usuario, por ejemplo,
mipagina_user. - Contraseña: Genera una contraseña segura. Guárdala bien, la necesitarás en el Paso 5.
- Nombre de la base de datos: Elige uno descriptivo, por ejemplo,
[INFO] Plesk te permite crear el usuario de la base de datos en el mismo paso, lo cual es una gran ventaja. No olvides anotar el nombre de la base de datos, el usuario y la contraseña en un bloc de notas.
Paso 3: Conectarte por FTP a tu Servidor Plesk
Ahora viene la parte práctica. Vamos a usar FileZilla para conectarnos. Si no lo tienes, descárgalo e instálalo. Es un programa muy ligero y seguro.
Configurando FileZilla para la conexión
- Abre FileZilla.
- En la barra superior, verás los campos: Servidor (Host), Nombre de usuario, Contraseña y Puerto.
- Rellena los datos:
- Servidor: Puede ser algo como
ftp.tudominio.como tu dirección IP. Si no estás seguro, revisa el correo de bienvenida de tu hosting o la sección "Acceso FTP" en Plesk. - Nombre de usuario: El usuario FTP que creaste (o el principal de tu cuenta).
- Contraseña: La contraseña correspondiente.
- Puerto: Déjalo en 21 (es el puerto estándar para FTP). Si tu hosting usa SFTP (más seguro), el puerto sería el 22 y el protocolo debería ser SFTP en la parte superior.
- Servidor: Puede ser algo como
- Haz clic en "Conexión rápida".
Verás que en la parte derecha de la ventana (el panel "Sitio remoto") aparecen las carpetas de tu servidor. En Plesk, la carpeta principal donde se alojan los archivos de tu web suele llamarse httpdocs.
[WARNING] Asegúrate de que la conexión se establece correctamente. Si ves un error de "Fallo de autenticación", revisa que el usuario y la contraseña estén bien escritos. Si el error es de "Tiempo de espera agotado", es posible que tu proveedor bloquee el puerto 21 y debas usar SFTP (puerto 22).
Paso 4: Subir los Archivos de WordPress a la Carpeta Correcta
Este es el paso clave para transferir wordpress por ftp. Una vez conectado, verás dos paneles en FileZilla: el de la izquierda es tu ordenador y el de la derecha es tu servidor.
El proceso de subida
- En el panel derecho (servidor), navega hasta la carpeta
httpdocs. Esta es la carpeta pública de tu sitio. Es muy importante que entres dentro de ella. No subas los archivos a la raíz del servidor, o tu web no cargará. - En el panel izquierdo (tu PC), navega hasta la carpeta donde tienes tu WordPress descomprimido.
- Selecciona todos los archivos y carpetas dentro de esa carpeta (Ctrl+A para seleccionar todo).
- Arrastra esos archivos desde el panel izquierdo hasta el panel derecho (dentro de
httpdocs).
FileZilla comenzará a subir los archivos. Verás una lista de archivos en la parte inferior con su progreso. Dependiendo del tamaño de tu web, esto puede tardar desde unos minutos hasta un par de horas.
[TIP] Si tienes una conexión inestable, ve a "Editar" -> "Configuración" -> "Transferencias" y marca la opción "Reanudar transferencia si el archivo ya existe". Esto te salvará la vida si se corta la conexión a mitad de camino.
Paso 5: Importar tu Base de Datos a Plesk
Ahora que ya tienes los archivos en el servidor, es momento de poner la base de datos que exportaste en el Paso 1 dentro de la que creaste en el Paso 2.
Usando phpMyAdmin en Plesk
- Vuelve al panel de control de Plesk.
- Ve a la sección "Bases de datos".
- Verás la base de datos que creaste (ej.
mipagina_wp). Haz clic en el enlace o icono que dice "phpMyAdmin" (suele ser un icono de una base de datos con un pequeño rayo). - Se abrirá una nueva pestaña con phpMyAdmin. Asegúrate de que la base de datos correcta esté seleccionada en el menú desplegable de la izquierda.
- Ve a la pestaña "Importar" en el menú superior.
- Haz clic en "Elegir archivo" y selecciona el archivo
.sqlque exportaste anteriormente. - Deja todas las opciones predeterminadas y haz clic en "Continuar" o "Importar".
Espera a que termine. Si tu archivo es muy grande, puede que necesites aumentar el límite de subida en phpMyAdmin, pero eso es algo que ya viene configurado en la mayoría de los hosts.
[INFO] Si tu web es muy grande, es posible que phpMyAdmin no pueda importar el archivo por el límite de tamaño. En ese caso, puedes usar la herramienta "Importar" desde el propio panel de Plesk, que suele ser más permisiva con archivos grandes. Busca la opción "Importar dump" junto a tu base de datos.
Paso 6: Conectar los Archivos con la Base de Datos (El Archivo wp-config.php)
Este es el "cerebro" que le dice a WordPress dónde encontrar su base de datos. Sin esto, tu web mostrará un error de "Error al establecer conexión con la base de datos".
Editando el archivo de configuración
- En FileZilla, navega a la carpeta
httpdocsen el servidor. - Busca el archivo llamado
wp-config.php. - Haz clic derecho sobre él y selecciona "Ver/Editar". Se abrirá un editor de texto con el contenido del archivo.
- Busca las líneas que definen el nombre de la base de datos, el usuario y la contraseña. Deberían verse así:
// ** Configuraciones de MySQL ** //
define( 'DB_NAME', 'nombre_de_tu_bd' );
define( 'DB_USER', 'usuario_de_tu_bd' );
define( 'DB_PASSWORD', 'contraseña_de_tu_bd' );
define( 'DB_HOST', 'localhost' );
-
Reemplaza estos valores con los que creaste en el Paso 2:
DB_NAME: El nombre de la base de datos que pusiste en Plesk (ej.mipagina_wp).DB_USER: El usuario que creaste (ej.mipagina_user).DB_PASSWORD: La contraseña que generaste.DB_HOST: En la mayoría de los casos, eslocalhost. Si tu proveedor usa un host remoto, te lo habrá indicado.
-
Guarda el archivo y ciérralo. FileZilla te preguntará si quieres subir los cambios al servidor. Haz clic en "Sí".
[WARNING] Ten mucho cuidado al editar este archivo. Si borras una comilla o un punto y coma, tu web se romperá. Si no te sientes seguro, puedes descargar el archivo, editarlo en un editor de texto como Notepad++ y volver a subirlo.
Paso 7: Ajustar las URLs de tu Sitio (Si es Necesario)
Si tu web anterior usaba un dominio temporal o una IP, es posible que las URLs de tu sitio sigan apuntando a la ubicación antigua. Para solucionarlo, tienes dos opciones:
Opción A: Usar el archivo wp-config.php (Rápido)
Añade estas dos líneas al final de tu archivo wp-config.php (justo antes de la línea que dice /* That's all, stop editing! */):
define('WP_HOME', 'http://tudominio.com');
define('WP_SITEURL', 'http://tudominio.com');
Reemplaza http://tudominio.com con tu dominio real. Esto forzará a WordPress a usar la nueva URL.
Opción B: Usar phpMyAdmin (Más Completo)
- Entra en phpMyAdmin desde Plesk.
- Selecciona tu base de datos.
- Ve a la pestaña "SQL".
- Ejecuta la siguiente consulta (reemplaza los valores):
UPDATE wp_options SET option_value = 'http://tudominio.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'http://tudominio.com' WHERE option_name = 'home';
[TIP] Si tu web usa un certificado SSL, asegúrate de que las URLs empiecen con
https://en lugar dehttp://.
Paso 8: Comprobar tu Sitio Web y Solucionar Problemas
Ya casi has terminado. Ahora es el momento de la verdad.
- Abre tu navegador y escribe tu dominio (ej.
www.tudominio.com). - Si todo ha ido bien, deberías ver tu web funcionando.
Si no funciona, aquí tienes los problemas más comunes:
- Error de conexión a la base de datos: Revisa los datos en
wp-config.php. Es el error más común. - Página en blanco: Puede ser un problema de permisos de archivos. En Plesk, selecciona todos los archivos de
httpdocsy en FileZilla haz clic derecho -> "Permisos de archivos". Pon644para archivos y755para carpetas. - Enlaces rotos: Si las imágenes no cargan, es que las URLs en la base de datos son antiguas. Usa la Opción B del Paso 7.
- Aparece el instalador de WordPress: Esto significa que WordPress no encuentra la base de datos o que está vacía. Repite el Paso 5 (importar la base de datos).
Preguntas Frecuentes (FAQ)
¿Qué es más rápido, subir WordPress por FTP o por el Administrador de Archivos de Plesk?
Para subir wordpress ftp plesk, FTP es mucho más rápido y fiable, especialmente si tienes muchos archivos. El Administrador de Archivos de Plesk es útil para mover archivos individuales o hacer cambios pequeños, pero se vuelve lento con cientos de archivos.
¿Puedo usar FileZilla para transferir wordpress por ftp a Plesk si mi web es muy grande?
Sí, totalmente. FileZilla está diseñado para manejar transferencias de archivos grandes. Solo asegúrate de tener una conexión a internet estable y, si es posible, usa una conexión por cable en lugar de WiFi para evitar cortes.
¿Qué hago si no tengo las credenciales FTP de mi hosting?
Puedes crear un nuevo usuario FTP desde el panel de Plesk. Ve a la sección "Acceso FTP" en tu suscripción, haz clic en "Agregar usuario FTP", elige un nombre de usuario y una contraseña, y asígnalo a la carpeta httpdocs.
¿Es necesario cambiar los permisos de archivos después de subir WordPress por FTP?
Sí, es una buena práctica. Aunque Plesk suele configurar los permisos automáticamente, a veces no lo hace correctamente. Si tu web da errores de "Permiso denegado" o no puedes subir archivos desde el administrador de WordPress, ajusta los permisos como se indica en el Paso 8.
¿Y si mi web usa plugins de caché o un constructor de páginas como Elementor?
Después de mover tu web, es recomendable desactivar todos los plugins y luego activarlos uno por uno. Esto se hace desde el panel de administración de WordPress (/wp-admin). A veces, los plugins de caché guardan rutas antiguas y pueden causar problemas. Al desactivarlos y reactivarlos, se regeneran los datos con las nuevas rutas.
Resumen Final: Tu WordPress ya está en Plesk
¡Enhorabuena! Has logrado subir wordpress ftp plesk con éxito. Es un proceso que, una vez que lo haces un par de veces, te llevará menos de 30 minutos. Recuerda que la clave está en la preparación: una buena copia de seguridad, una base de datos bien importada y un wp-config.php correctamente configurado.
Si en algún momento te sientes perdido, no dudes en volver a este artículo. Y si tu proveedor de hosting tiene soporte técnico, no dudes en contactarlos si ves algún error que no puedes resolver; es su trabajo ayudarte.
