Cómo subir WordPress por FTP a cPanel (Guía con FileZilla)
Introducción: ¿Por qué necesitas subir WordPress por FTP a cPanel?
Si estás leyendo esto, probablemente ya tienes un plan de hosting con cPanel y quieres instalar WordPress de una manera más controlada y manual. Aunque la mayoría de los hosts ofrecen instaladores automáticos como Softaculous, hay situaciones donde subir WordPress por FTP es la mejor opción.
¿Cuándo necesitas hacer esto? Por ejemplo, si ya tienes una instalación local de WordPress y quieres moverla a tu servidor, si necesitas subir una versión específica de WordPress, o si simplemente prefieres tener el control total de los archivos desde el primer momento. También es útil cuando el instalador automático falla o cuando quieres configurar un entorno de desarrollo más avanzado.
La buena noticia es que el proceso es mucho más sencillo de lo que parece. Solo necesitas tres cosas: un cliente FTP (usaremos FileZilla porque es gratuito y muy fácil de usar), tus credenciales de acceso FTP de cPanel, y un poco de paciencia. En esta guía paso a paso, te llevaré de la mano desde cero para que subas WordPress por FTP sin complicaciones.
Paso 1: Preparar tus archivos de WordPress en tu computadora
Antes de conectar nada, necesitas tener los archivos de WordPress listos en tu computadora. Hay dos formas comunes de obtenerlos:
Opción A: Descargar WordPress desde wordpress.org
- Ve a wordpress.org/download.
- Haz clic en el botón de descarga para obtener el archivo .zip.
- Una vez descargado, descomprímelo en una carpeta de tu escritorio.
- Verás una carpeta llamada
wordpressque contiene todos los archivos necesarios.
Opción B: Exportar desde una instalación local
Si ya tienes WordPress funcionando en local (con XAMPP, WAMP, etc.), puedes copiar directamente la carpeta de instalación. Solo asegúrate de incluir todos los archivos, incluyendo los ocultos como .htaccess.
¿Qué archivos son esenciales?
Dentro de la carpeta de WordPress encontrarás:
- wp-admin y wp-includes: las carpetas principales del sistema.
- wp-content: aquí viven tus temas, plugins y medios.
- wp-config.php: el archivo de configuración que conecta con tu base de datos.
- .htaccess: archivo oculto que controla la configuración del servidor.
[!TIP] Si tienes una instalación local, asegúrate de exportar también la base de datos MySQL. Subir los archivos sin la base de datos resultará en un sitio roto. Te mostraré cómo crear la base de datos en cPanel más adelante.
Paso 2: Obtener tus credenciales FTP desde cPanel
Ahora vamos a preparar el servidor. Necesitarás acceder a tu cPanel y crear o localizar tus credenciales FTP.
Encontrar tu información FTP en cPanel
- Inicia sesión en tu cPanel (normalmente en
tudominio.com/cpanel). - Busca la sección "Archivos" y haz clic en "Cuentas FTP".
- Aquí verás una lista de tus cuentas FTP. Si no tienes ninguna, puedes crear una nueva.
- Haz clic en "Crear cuenta FTP" y llena los campos:
- Nombre de usuario: por ejemplo,
wordpress@tudominio.com. - Contraseña: elige una segura.
- Directorio: normalmente
/public_html(o una subcarpeta si quieres instalarlo en un subdominio).
- Nombre de usuario: por ejemplo,
- Guarda los cambios.
Datos que necesitarás para FileZilla
- Host:
ftp.tudominio.como la IP de tu servidor (puedes encontrarla en la sección "Información de la cuenta" de cPanel). - Usuario: el nombre de usuario FTP que acabas de crear.
- Contraseña: la que configuraste.
- Puerto: 21 (por defecto para FTP estándar).
[!WARNING] Algunos hosts bloquean el FTP tradicional por seguridad. Si tienes problemas para conectar, intenta con SFTP (puerto 22) o FTPS (puerto 990). En cPanel, esto suele estar habilitado por defecto. Consulta la documentación de tu proveedor si tienes dudas.
Paso 3: Configurar FileZilla para conectar FTP cPanel
FileZilla es el cliente FTP más popular y gratuito. Si aún no lo tienes, descárgalo desde filezilla-project.org e instálalo.
Primeros pasos con FileZilla
- Abre FileZilla. Verás una interfaz dividida en dos paneles:
- Panel izquierdo: tus archivos locales.
- Panel derecho: los archivos del servidor.
- En la barra superior, verás campos para Host, Usuario, Contraseña y Puerto.
- Rellena los campos con los datos de tu cuenta FTP:
- Host:
ftp.tudominio.com. - Usuario:
wordpress@tudominio.com. - Contraseña: tu contraseña.
- Puerto: 21.
- Host:
- Haz clic en "Conexión rápida".
¿Qué esperar al conectar?
Si todo está correcto, verás un mensaje en la parte superior que dice "Estado: Conexión establecida" y el panel derecho mostrará los archivos de tu servidor. Normalmente encontrarás una carpeta llamada public_html que es la raíz de tu sitio web.
[!TIP] Si ves muchos archivos en
public_html, puede que ya haya una instalación previa. Lo mejor es subir WordPress a una carpeta nueva o vaciar el contenido si vas a hacer una instalación limpia.
Paso 4: Subir WordPress por FTP con FileZilla
Ahora viene la parte principal: transferir los archivos. Sigue estos pasos con calma, ya que es un proceso que puede tardar unos minutos dependiendo de tu conexión.
Subir los archivos a public_html
- En el panel izquierdo, navega hasta la carpeta donde tienes WordPress descomprimido.
- Selecciona todos los archivos de la carpeta
wordpress(no la carpeta en sí, sino su contenido). - Haz clic derecho y elige "Subir".
- FileZilla comenzará a transferir los archivos. Verás una cola de transferencia en la parte inferior.
¿A dónde exactamente?
- Si quieres que WordPress esté en la raíz (por ejemplo,
tudominio.com), sube los archivos directamente apublic_html. - Si quieres que esté en una subcarpeta (por ejemplo,
tudominio.com/blog), crea primero una carpeta llamadablogdentro depublic_htmly sube los archivos ahí.
¿Cuánto tarda?
Depende de tu velocidad de conexión y del número de archivos. WordPress tiene alrededor de 1,500 archivos, así que puede tardar entre 5 y 15 minutos. No te preocupes si ves que algunos archivos se suben más despacio.
[!WARNING] No cierres FileZilla ni apagues tu computadora durante la transferencia. Si se interrumpe, algunos archivos podrían quedar corruptos y tendrías que volver a empezar.
Paso 5: Crear la base de datos MySQL en cPanel
WordPress necesita una base de datos para almacenar su contenido. Sin esto, la instalación no funcionará.
Pasos para crear la base de datos
- Ve a tu cPanel y busca la sección "Bases de datos".
- Haz clic en "Asistente de bases de datos MySQL".
- Sigue los pasos:
- Crear base de datos: por ejemplo,
tudominio_wp. - Crear usuario: por ejemplo,
tudominio_user. - Asignar contraseña: elige una segura.
- Agregar usuario a la base de datos: marca la casilla de "Todos los privilegios".
- Crear base de datos: por ejemplo,
Anotar los datos
Guarda estos datos en un lugar seguro, los necesitarás en el siguiente paso:
- Nombre de la base de datos.
- Nombre de usuario.
- Contraseña.
- Host de la base de datos: normalmente
localhost.
[!INFO] En Syspanel (el panel alternativo a cPanel, accesible por el puerto 2106), el proceso es similar pero las opciones pueden estar en una sección llamada "Bases de datos". La mayoría de los hosts usan
localhostcomo host de la base de datos.
Paso 6: Configurar wp-config.php
Este es el archivo que conecta WordPress con tu base de datos. Puedes crearlo manualmente o dejar que el instalador lo haga por ti.
Opción A: Dejar que el instalador lo haga
Si subiste los archivos sin modificar nada, al visitar tudominio.com verás el instalador de WordPress. Te pedirá los datos de la base de datos y creará el wp-config.php automáticamente.
Opción B: Configurarlo manualmente
- En tu computadora, busca el archivo
wp-config-sample.phpen la carpeta de WordPress. - Renómbralo a
wp-config.php. - Ábrelo con un editor de texto (como Notepad++).
- Rellena los campos:
- DB_NAME: nombre de tu base de datos.
- DB_USER: usuario de la base de datos.
- DB_PASSWORD: contraseña del usuario.
- DB_HOST: normalmente
localhost.
- Guarda el archivo y súbelo por FTP a la misma carpeta donde están los demás archivos.
[!TIP] Algunos hosts usan un host de base de datos diferente a
localhost. Si tienes problemas, revisa la información de tu cPanel en la sección "Bases de datos" o consulta el correo de bienvenida de tu hosting.
Paso 7: Ejecutar el instalador de WordPress
Ahora viene lo más emocionante: ver tu sitio en acción.
- Abre tu navegador y visita
tudominio.com(o la subcarpeta donde subiste los archivos). - Verás la pantalla de instalación de WordPress en español.
- Selecciona tu idioma y haz clic en "Continuar".
- WordPress te pedirá la información de la base de datos. Rellena los campos con los datos que guardaste.
- Haz clic en "Enviar" y luego en "Ejecutar la instalación".
- Completa el formulario con:
- Título del sitio: el nombre de tu web.
- Nombre de usuario: el administrador (no uses "admin", es inseguro).
- Contraseña: elige una fuerte.
- Correo electrónico: tu email.
- Haz clic en "Instalar WordPress".
¡Y listo! Verás un mensaje de éxito y podrás acceder a tu panel de administración en tudominio.com/wp-admin.
Solución de problemas comunes al subir WordPress por FTP
Aunque el proceso es sencillo, a veces surgen problemas. Aquí tienes las soluciones a los más frecuentes:
"No puedo conectar por FTP"
- Verifica que el host sea correcto (
ftp.tudominio.com). - Comprueba que el puerto sea 21 (o 22 para SFTP).
- Asegúrate de que tu proveedor no esté bloqueando el FTP. Prueba con SFTP o FTPS.
- Revisa que el usuario y contraseña sean exactos (mayúsculas y minúsculas importan).
"La transferencia se corta a mitad"
- Usa una conexión por cable en lugar de WiFi.
- Desactiva el firewall o antivirus que pueda interferir.
- Divide la subida en partes: primero
wp-content, luego el resto.
"Error al conectar con la base de datos"
- Verifica que el nombre de la base de datos, usuario y contraseña sean correctos.
- Asegúrate de que el usuario tenga todos los privilegios.
- Prueba con
localhostcomo host; si no funciona, consulta con tu hosting.
"No veo los archivos en public_html"
- Asegúrate de que estás subiendo a la carpeta correcta.
- Si tu dominio usa una subcarpeta, verifica la ruta en cPanel.
Preguntas frecuentes (FAQ)
¿Puedo usar este método para actualizar WordPress?
Sí, pero es más seguro usar el actualizador automático desde el panel de administración. Si prefieres hacerlo manual, descarga la última versión, sube los archivos por FTP y sobrescribe los existentes (excepto wp-config.php y la carpeta wp-content).
¿Qué pasa si ya tengo contenido en mi web?
Si ya tienes una instalación anterior, subir WordPress por FTP podría sobreescribir archivos importantes. Haz una copia de seguridad completa antes de empezar.
¿Es necesario usar FileZilla o puedo usar otro cliente?
FileZilla es el más recomendado por su facilidad, pero puedes usar cualquier cliente FTP como Cyberduck o WinSCP. El proceso es el mismo.
¿Puedo subir WordPress por FTP a Syspanel?
Sí, el proceso es similar. Syspanel es un panel alternativo a cPanel que usa el puerto 2106 para acceso web. Las opciones FTP y bases de datos están disponibles en su interfaz, aunque los nombres de las secciones pueden variar ligeramente.
¿Cuánto tiempo tarda la instalación completa?
Subir los archivos puede tardar entre 5 y 15 minutos. La configuración de la base de datos y la instalación toman unos 5 minutos más. En total, entre 20 y 30 minutos si todo va bien.
¿Necesito conocimientos avanzados?
No. Con esta guía y un poco de paciencia, cualquier persona puede hacerlo. Solo sigue cada paso con atención y no te saltes ninguna parte.
Consejos finales para tu instalación de WordPress
Después de instalar WordPress, te recomiendo hacer lo siguiente:
- Cambia el permalink en Ajustes > Enlaces permanentes a "Entrada" o "Nombre de la entrada" para URLs más amigables.
- Elimina el tema por defecto y los plugins que no uses.
- Instala un plugin de caché como W3 Total Cache o WP Super Cache.
- Configura SSL si tu hosting lo ofrece (la mayoría lo hace gratis con Let's Encrypt).
- Copia de seguridad: instala un plugin como UpdraftPlus para backups automáticos.
[!TIP] Después de subir WordPress por FTP, no olvides cambiar los permisos de la carpeta
wp-contenta 755 y los archivos a 644 para mayor seguridad.
Conclusión
Subir WordPress por FTP con FileZilla es una habilidad que te será útil muchas veces, no solo para instalaciones nuevas sino también para migraciones y soluciones de problemas. Aunque el proceso requiere más pasos que un instalador automático, te da un control total sobre tu sitio y un entendimiento más profundo de cómo funciona WordPress.
Con esta guía, ya sabes cómo conectar FTP cPanel, transferir los archivos, crear la base de datos y completar la instalación. No tengas miedo de intentarlo: la práctica hace al maestro, y ahora tienes todo el conocimiento necesario para hacerlo con éxito.
Si en algún momento te sientes abrumado, recuerda que siempre puedes pedir ayuda a tu proveedor de hosting o consultar la documentación oficial de WordPress. ¡Buena suerte con tu nueva instalación!
