Cómo subir WordPress manualmente a Plesk (por FTP)
Introducción: ¿Por qué subir WordPress manualmente a Plesk?
Si estás leyendo esto, probablemente ya tienes un servidor con Plesk y quieres instalar WordPress sin usar el instalador automático. Quizás necesitas una versión específica, un tema personalizado o simplemente prefieres tener el control total del proceso. Subir WordPress manualmente por FTP no es complicado, pero requiere seguir pasos concretos para evitar errores típicos como archivos incompletos o permisos incorrectos.
En esta guía completa te explicaré cómo subir WordPress manualmente a Plesk por FTP, desde la preparación del servidor hasta la configuración final de tu sitio. No necesitas ser un experto, solo seguir cada paso con calma. Al final, tendrás una instalación limpia y funcional.
Requisitos previos antes de empezar
Antes de lanzarnos al proceso, asegúrate de tener estos elementos listos:
- Acceso FTP a tu servidor Plesk (usuario y contraseña). Generalmente lo encuentras en Plesk > Suscripciones > tu dominio > Acceso FTP.
- Archivo de WordPress descargado desde wordpress.org (el archivo .zip o .tar.gz).
- Un editor de texto como Bloc de notas, Notepad++ o VS Code para modificar archivos de configuración.
- Datos de tu base de datos MySQL (nombre, usuario, contraseña y host). Si aún no la creas, te enseño cómo hacerlo en Plesk.
- Un cliente FTP como FileZilla (gratuito y el más recomendado para principiantes).
[INFO] Si tu servidor usa el panel alternativo Syspanel, el acceso al panel se realiza a través del puerto 2106. El proceso de FTP es idéntico al de Plesk, pero los nombres de las secciones pueden variar ligeramente.
Paso 1: Crear la base de datos en Plesk
WordPress necesita una base de datos MySQL para almacenar todo el contenido de tu sitio. Sin ella, la instalación fallará. Vamos a crearla primero:
- Inicia sesión en Plesk con tus credenciales de administrador.
- En el panel izquierdo, busca la sección Bases de datos (a veces aparece como "Bases de datos MySQL" o directamente "Bases de datos").
- Haz clic en Agregar base de datos (o "Crear nueva base de datos").
- Completa los campos:
- Nombre de la base de datos: algo como
wordpress_db(evita espacios y caracteres raros). - Tipo de base de datos: MySQL (o MariaDB, si aparece).
- Servidor: normalmente el que viene por defecto (localhost).
- Nombre de la base de datos: algo como
- En la sección Usuario de la base de datos, puedes crear un usuario nuevo o usar uno existente. Recomiendo crear uno exclusivo para WordPress:
- Nombre de usuario:
wp_usero similar. - Contraseña: usa una contraseña fuerte (mínimo 12 caracteres con números y símbolos).
- Nombre de usuario:
- Haz clic en Aceptar o Crear.
Anota estos datos en un bloc de notas temporal, porque los necesitarás más adelante.
[TIP] Si tu proveedor no te deja crear bases de datos, contacta con soporte técnico. Algunos planes de hosting limitan esta función.
Paso 2: Descargar WordPress y preparar los archivos
Ahora necesitas el paquete de instalación de WordPress:
- Ve a wordpress.org/download/ y descarga el archivo .zip o .tar.gz (la versión más reciente).
- Descomprime el archivo en tu ordenador. Obtendrás una carpeta llamada
wordpresscon todos los archivos del CMS. - Abre esa carpeta y localiza el archivo wp-config-sample.php. Lo renombraremos más tarde, pero primero lo editaremos.
Abre wp-config-sample.php con tu editor de texto y busca las líneas que definen la conexión a la base de datos. Deben verse así:
define( 'DB_NAME', 'nombre_base_de_datos' );
define( 'DB_USER', 'usuario_base_de_datos' );
define( 'DB_PASSWORD', 'contraseña_base_de_datos' );
define( 'DB_HOST', 'localhost' );
Reemplaza los valores con los que creaste en el Paso 1:
- DB_NAME: el nombre de tu base de datos (ej:
wordpress_db). - DB_USER: el usuario que creaste (ej:
wp_user). - DB_PASSWORD: la contraseña que asignaste.
- DB_HOST: normalmente
localhost, pero si tu servidor usa otro host, Plesk te lo indica en la información de la base de datos.
Guarda el archivo y renómbralo a wp-config.php (elimina la parte -sample). Asegúrate de que la extensión sea .php y no .php.txt.
[WARNING] Si usas Windows, el bloc de notas puede añadir una extensión oculta
.txt. Verifica que el archivo final se llame exactamentewp-config.php. Si tienes dudas, activa "Ver extensiones de archivo" en el explorador.
Paso 3: Conectar por FTP con FileZilla
Ahora vamos a transferir los archivos al servidor. FileZilla es tu mejor aliado:
- Descarga e instala FileZilla desde filezilla-project.org.
- Abre FileZilla y en la barra superior verás campos para Host, Nombre de usuario, Contraseña y Puerto.
- Completa con los datos de acceso FTP que obtuviste de Plesk:
- Host: el dominio de tu sitio (ej:
tudominio.com). - Usuario: el usuario FTP que configuraste en Plesk.
- Contraseña: la contraseña correspondiente.
- Puerto: normalmente
21para FTP estándar o22para SFTP (si tu proveedor lo soporta).
- Host: el dominio de tu sitio (ej:
- Haz clic en Conexión rápida. Si todo está bien, verás una lista de carpetas en el panel derecho (servidor) y tus archivos locales en el panel izquierdo.
El directorio raíz de tu sitio web en Plesk suele ser httpdocs o public_html. Depende de la configuración del servidor. Entra en esa carpeta.
[INFO] Si te aparece un error de certificado o de conexión no segura, revisa que el puerto sea correcto. Algunos servidores usan SFTP (puerto 22) en lugar de FTP tradicional.
Paso 4: Subir los archivos de WordPress al servidor
Este es el paso más largo pero también el más sencillo. Tienes dos opciones:
Opción A: Subir todos los archivos a la raíz (recomendada)
- En FileZilla, dentro de la carpeta
httpdocsopublic_html, asegúrate de que esté vacía (si hay archivos comoindex.html, puedes eliminarlos o sobrescribirlos). - En el panel izquierdo, navega hasta la carpeta
wordpressque descomprimiste en tu ordenador. - Selecciona todos los archivos dentro de la carpeta
wordpress(Ctrl+A en Windows o Cmd+A en Mac). - Arrastra los archivos al panel derecho (el servidor). FileZilla comenzará a subirlos automáticamente.
- Espera a que termine la transferencia. Puedes ver el progreso en la parte inferior. No cierres FileZilla hasta que diga "Transferencia completada".
Opción B: Subir la carpeta completa
Si prefieres mantener WordPress en una subcarpeta (por ejemplo, tudominio.com/blog), arrastra la carpeta wordpress completa al servidor. Luego, para que funcione en la raíz, necesitarás mover los archivos internos a httpdocs. Esto es más confuso para principiantes, así que la Opción A es mucho más directa.
[TIP] Si tienes muchos archivos (WordPress tiene más de 1000), la subida puede tardar varios minutos. No interrumpas el proceso. Si se corta, simplemente vuelve a conectar y arrastra de nuevo los archivos que falten (FileZilla te avisa si sobrescribe).
Paso 5: Configurar los permisos de archivos y carpetas
Los permisos incorrectos son uno de los errores más comunes al instalar WordPress manualmente. En Plesk, los archivos deben tener permisos 644 (lectura y escritura para el propietario, lectura para los demás) y las carpetas 755 (lectura, escritura y ejecución para el propietario, lectura y ejecución para los demás).
- En FileZilla, selecciona todos los archivos y carpetas que subiste (Ctrl+A).
- Haz clic derecho y selecciona Permisos de archivos.
- En el cuadro de diálogo, introduce el valor numérico:
- Para archivos:
644. - Para carpetas:
755.
- Para archivos:
- Marca la casilla "Aplicar a todos los archivos y carpetas seleccionados" y acepta.
Si FileZilla te pregunta si quieres aplicar recursivamente, elige "Solo archivos" y luego repite con "Solo carpetas" para no equivocarte.
[WARNING] No uses permisos
777(todos pueden escribir) en producción. Es un agujero de seguridad grave. Solo se usa temporalmente en entornos de desarrollo o para ciertos plugins específicos.
Paso 6: Ejecutar el instalador de WordPress
Ahora viene la parte mágica. Abre tu navegador y escribe la URL de tu dominio (ej: http://tudominio.com). WordPress detectará automáticamente que no está instalado y te mostrará la pantalla de bienvenida.
- Selecciona tu idioma y haz clic en Continuar.
- WordPress te pedirá los datos de la base de datos. Ya los tienes del Paso 1:
- Nombre de la base de datos.
- Usuario.
- Contraseña.
- Host del servidor:
localhost(o el que te indicó Plesk). - Prefijo de tabla: déjalo como
wp_por defecto.
- Haz clic en Enviar. WordPress comprobará la conexión y te mostrará un mensaje de éxito.
- En la siguiente pantalla, completa la información de tu sitio:
- Título del sitio: el nombre de tu web.
- Nombre de usuario: el administrador (evita usar "admin", es muy predecible).
- Contraseña: crea una robusta (WordPress te indica la fuerza).
- Tu correo electrónico: para recuperaciones.
- Visibilidad: deja marcada la opción "Permitir que los motores de búsqueda indexen este sitio" si quieres aparecer en Google.
- Haz clic en Instalar WordPress. En unos segundos verás la pantalla de éxito.
- Pulsa Iniciar sesión y entra con tus credenciales.
[INFO] Si aparece un error de "No se pudo conectar a la base de datos", revisa que los datos del
wp-config.phpsean exactos. Un error típico es usarlocalhostcuando el host real es otro (Plesk a veces usa127.0.0.1o un nombre específico). Vuelve al Paso 2 y verifica.
Paso 7: Verificación y ajustes post-instalación
Instalar WordPress es solo el comienzo. Para que tu sitio funcione correctamente y esté optimizado para SEO, sigue estos pasos:
7.1. Activa los enlaces permanentes
- En el panel de administración de WordPress, ve a Ajustes > Enlaces permanentes.
- Elige la estructura Nombre de la entrada (recomendada para SEO) o cualquier otra que te guste.
- Haz clic en Guardar cambios.
7.2. Instala un plugin de caché y SEO
- Caché: instala y activa un plugin como W3 Total Cache o WP Super Cache para acelerar tu web.
- SEO: instala Yoast SEO o Rank Math para optimizar tus títulos, metadescripciones y sitemap.
7.3. Configura SSL
Plesk suele ofrecer certificados SSL gratuitos (Let's Encrypt). Actívalo en el panel para que tu sitio cargue por https://. Esto es esencial para el posicionamiento web.
- En Plesk, ve a Sitios web y dominios > tu dominio > SSL/TLS.
- Haz clic en Instalar certificado Let's Encrypt y sigue las instrucciones.
- Después, en WordPress, ve a Ajustes > Generales y cambia las URLs de WordPress y del sitio a
https://.
7.4. Comprueba los permisos de la carpeta wp-content
Algunos plugins necesitan escribir en wp-content/uploads. Asegúrate de que la carpeta uploads tenga permisos 755 o 775 (si tu hosting usa un grupo específico, Plesk te lo indica).
Preguntas frecuentes (FAQ)
¿Qué hago si no tengo acceso FTP?
Si tu hosting no te da datos FTP, contacta con tu proveedor. En Plesk, siempre puedes crear un usuario FTP adicional en Suscripciones > tu dominio > Acceso FTP > Agregar usuario.
¿Puedo subir WordPress sin FTP, usando el administrador de archivos de Plesk?
Sí, es posible. En Plesk tienes un Administrador de archivos en el panel. Puedes subir el archivo .zip y descomprimirlo directamente en httpdocs. Sin embargo, el proceso es más lento para muchos archivos y menos fiable que FTP.
¿Por qué me sale "Error al conectar con la base de datos" durante la instalación?
Revisa tres cosas: el nombre de la base de datos, el usuario y la contraseña. Asegúrate de que el usuario tiene todos los privilegios sobre la base de datos (en Plesk puedes asignarlos en la sección de bases de datos). También verifica el host: si Plesk te muestra un host específico, úsalo en lugar de localhost.
¿Es necesario usar wp-config.php o puedo dejar que el instalador lo cree?
Puedes dejar que el instalador lo cree automáticamente si no modificas el archivo de muestra. Pero es más seguro configurarlo manualmente, porque así evitas errores de permisos y tienes control total.
¿Cómo sé si mi servidor usa Syspanel en lugar de Plesk?
Syspanel es un panel alternativo que usa el puerto 2106 para acceder a su interfaz web. Si tu proveedor te da una URL como http://servidor:2106, estás usando Syspanel. El proceso de FTP es idéntico, solo cambia la ubicación de las secciones en el panel.
Conclusión
Subir WordPress manualmente a Plesk por FTP no es un proceso mágico, pero requiere paciencia y atención a los detalles. Siguiendo esta guía paso a paso, tendrás tu sitio funcionando en menos de 30 minutos (dependiendo de la velocidad de tu conexión).
Recuerda los puntos clave:
- Crea la base de datos antes de subir los archivos.
- Edita
wp-config.phpcon los datos correctos. - Usa FileZilla y sube todos los archivos a
httpdocs. - Configura permisos de archivos y carpetas (644 y 755).
- Ejecuta el instalador desde tu navegador.
Y no olvides los extras: SSL, caché y SEO. Con esto, tu WordPress no solo estará instalado, sino optimizado para rendir bien en los buscadores.
[TIP] Si algo falla, no entres en pánico. Los errores más comunes tienen solución simple: revisa los permisos, verifica la base de datos y asegúrate de que el archivo
wp-config.phpesté en la raíz. Si todo parece correcto y sigue fallando, contacta con el soporte de tu hosting con el mensaje de error exacto; te ayudarán rápido.
Ahora ya sabes cómo subir WordPress manualmente a Plesk por FTP. ¡Ponte manos a la obra y crea un sitio increíble! Si te surge cualquier duda durante el proceso, deja un comentario o consulta la documentación oficial de WordPress.
