Cómo crear un usuario FTP en cPanel para WordPress y subir archivos
¿Por qué necesitas un usuario FTP en cPanel para WordPress?
Si alguna vez has intentado subir archivos a WordPress directamente desde el administrador, sabrás que tiene límites: no puedes subir temas o plugins completos si pesan más de 2 MB, y mucho menos editar archivos de configuración como el wp-config.php. Para eso existe el FTP (Protocolo de Transferencia de Archivos), que te permite conectarte a tu servidor de hosting y gestionar todos los archivos de tu sitio web desde tu ordenador.
Crear un usuario FTP en cPanel es la solución perfecta para tener control total sobre tu instalación de WordPress. Además, es mucho más seguro que usar la cuenta principal de cPanel, porque puedes limitar el acceso a una carpeta específica (por ejemplo, public_html) y revocar los permisos cuando quieras.
En esta guía extensa, te enseñaré paso a paso cómo crear usuario FTP en cPanel para WordPress y cómo subir archivos WordPress por FTP usando herramientas gratuitas como FileZilla. No necesitas ser un experto en tecnología; solo sigue las instrucciones y en menos de 15 minutos tendrás tu sitio funcionando.
¿Qué es FTP y por qué es importante para WordPress?
FTP es un protocolo de red que permite transferir archivos entre tu ordenador y el servidor donde está alojado tu sitio web. Para WordPress, es esencial porque:
- Puedes subir temas y plugins aunque superen el límite de tamaño que impone el panel de administración.
- Editas archivos directamente como
.htaccess,wp-config.phpo los archivos de tu tema hijo. - Haces copias de seguridad manuales descargando todo el contenido de
public_html. - Soluciónas errores de conexión cuando no puedes acceder al panel de administración (por ejemplo, si hay un error fatal en un plugin).
La mayoría de los planes de hosting incluyen cPanel, que es el panel de control más utilizado en el mundo. Con cPanel, puedes crear usuarios FTP específicos para WordPress, asignarles una carpeta concreta y establecer una contraseña segura.
Requisitos previos antes de crear tu usuario FTP
Antes de empezar, asegúrate de tener a mano:
- Acceso a cPanel: Normalmente se accede desde
tu-dominio.com/cpanelotu-dominio.com:2083. Si no sabes cómo entrar, consulta el correo de bienvenida de tu proveedor de hosting. - Credenciales de administrador de cPanel: Usuario y contraseña principales.
- Un cliente FTP: Recomiendo FileZilla (gratuito para Windows, Mac y Linux). Descárgalo desde su sitio oficial antes de continuar.
[INFO] Si tu hosting usa un panel diferente como Syspanel, el proceso es similar, pero la ruta de acceso es a través del puerto
2106(por ejemplo:tu-dominio.com:2106). Los nombres de las secciones pueden variar ligeramente, pero los conceptos son los mismos.
Paso 1: Accede a cPanel y localiza la sección FTP
Una vez que hayas iniciado sesión en cPanel, verás un panel con muchos iconos. Busca la sección "Archivos" o directamente el icono llamado "Cuentas FTP" (en inglés, FTP Accounts). Este es el lugar donde podrás crear usuario FTP en cPanel para WordPress.
Haz clic en "Cuentas FTP" y se abrirá una nueva página. Aquí verás una lista de usuarios FTP existentes (si los hay) y un formulario para crear uno nuevo.
Paso 2: Configura los datos del nuevo usuario FTP
En el formulario de creación, deberás completar los siguientes campos:
1. Nombre de usuario (Login)
Elige un nombre descriptivo, por ejemplo wpuser o wordpress. No es necesario que sea el mismo que tu usuario de cPanel. El sistema te mostrará automáticamente el dominio al final (por ejemplo, wpuser@tudominio.com), pero tú solo escribirás la primera parte.
2. Dominio
Selecciona el dominio principal de tu cuenta. Si tienes varios, elige el que corresponda a tu instalación de WordPress.
3. Contraseña
Es muy importante que uses una contraseña segura. cPanel tiene un generador automático (el icono del dado). Si prefieres escribirla, asegúrate de que tenga al menos 12 caracteres, mayúsculas, minúsculas y números. Guarda esta contraseña en un gestor de contraseñas porque no podrás recuperarla después; solo podrás cambiarla.
4. Directorio (carpeta)
Aquí defines a qué carpeta tendrá acceso este usuario. Para WordPress, lo más común es usar:
public_htmlsi quieres acceso total a todos los archivos de tu sitio.public_html/wp-contentsi solo quieres gestionar temas, plugins y subidas de medios.- O crea una carpeta específica como
public_html/ftp-wordpresssi prefieres aislar el acceso.
[TIP] Si no quieres que el usuario FTP pueda modificar archivos importantes de la raíz de WordPress, limita el acceso a
public_html/wp-content. Así podrá subir temas y plugins, pero no tocar elwp-config.php.
5. Cuota (opcional)
Puedes dejar la cuota en "Sin límite" o establecer un máximo de espacio en MB. Para WordPress, lo más sencillo es dejarla ilimitada.
Cuando hayas rellenado todo, haz clic en "Crear cuenta FTP". Verás un mensaje de confirmación verde. ¡Ya has creado tu usuario FTP!
Paso 3: Configura FileZilla para conectarte al servidor
Ahora que ya tienes tu usuario FTP, es hora de configurar FileZilla para subir archivos WordPress por FTP.
Abre FileZilla y en la barra superior verás los campos:
- Servidor (Host): Escribe
ftp.tudominio.como simplementetudominio.com. Si no funciona, prueba con la IP de tu servidor (la encuentras en cPanel, en "Información del servidor"). - Nombre de usuario: El nombre que creaste en el paso anterior (ej.
wpuser@tudominio.com). - Contraseña: La contraseña que configuraste.
- Puerto: Déjalo en
21(es el puerto estándar de FTP). Si tu hosting usa FTP seguro (FTPS), cámbialo a990.
Haz clic en "Conexión rápida".
[WARNING] Si FileZilla te muestra un error de certificado o te pregunta si confías en el servidor, acepta y marca la casilla "Siempre confiar en este certificado". Es normal la primera vez.
Paso 4: Navega hasta la carpeta de WordPress
Una vez conectado, verás dos paneles:
- Panel izquierdo: Tus archivos locales (tu ordenador).
- Panel derecho: Los archivos del servidor (tu hosting).
En el panel derecho, navega hasta la carpeta que asignaste al usuario FTP. Si usaste public_html, verás todos los archivos de WordPress: wp-admin, wp-content, wp-includes, index.php, etc.
Para subir archivos, simplemente arrastra un archivo o carpeta desde el panel izquierdo al derecho. FileZilla te mostrará el progreso en la parte inferior.
Paso 5: Sube tu tema o plugin de WordPress por FTP
Imagina que descargaste un tema premium en formato .zip y quieres instalarlo manualmente porque el administrador de WordPress no te lo permite por tamaño. Con FTP, el proceso es:
- Descomprime el archivo
.zipen tu ordenador. - Arrastra la carpeta del tema (por ejemplo,
mi-tema) a la rutapublic_html/wp-content/themes/. - Espera a que FileZilla termine de subir todos los archivos.
- Ve a tu panel de WordPress > Apariencia > Temas. Verás el tema listado, listo para activar.
El mismo proceso aplica para plugins: arrastra la carpeta a public_html/wp-content/plugins/.
Paso 6: Cambia los permisos de archivos (CHMOD) si es necesario
A veces, al subir archivos por FTP, los permisos no son correctos y WordPress no puede escribir en ellos. Esto puede causar errores al instalar o actualizar.
Para solucionarlo:
- En FileZilla, haz clic derecho sobre el archivo o carpeta.
- Selecciona "Permisos de archivo...".
- Introduce
644para archivos y755para carpetas. - Marca la casilla "Recurse into subdirectories" si quieres aplicar los cambios a todo el contenido.
[INFO] Los permisos
644y755son los estándar para la mayoría de los sitios WordPress. No uses777a menos que sea estrictamente necesario, ya que supone un riesgo de seguridad.
Paso 7: Verifica la subida desde WordPress
Después de subir tus archivos, es importante verificar que WordPress los reconoce correctamente.
- Para temas: Ve a Apariencia > Temas y comprueba que aparece el nuevo tema.
- Para plugins: Ve a Plugins y busca el plugin en la lista. Si aparece pero está desactivado, actívalo.
Si no aparece, revisa que hayas subido la carpeta correcta (y no la carpeta dentro de otra carpeta) y que los permisos sean correctos.
Paso 8: Cómo eliminar o modificar el usuario FTP cuando lo necesites
Puede que en el futuro quieras cambiar la contraseña o eliminar el usuario FTP por seguridad. Para ello:
- Ve a cPanel > Cuentas FTP.
- Localiza el usuario en la lista.
- Haz clic en "Cambiar contraseña" o en "Eliminar".
[WARNING] Si eliminas el usuario FTP, cualquier conexión activa con FileZilla se cortará inmediatamente. Asegúrate de no estar subiendo archivos en ese momento.
Preguntas frecuentes (FAQ) sobre FTP y WordPress
¿Puedo usar FTP para subir archivos a WordPress sin cPanel?
Sí, pero necesitas tener las credenciales FTP que te proporciona tu hosting. Si tu proveedor no usa cPanel, normalmente te envía un correo con el servidor FTP, el usuario y la contraseña. El proceso con FileZilla es idéntico.
¿Es seguro crear un usuario FTP para WordPress?
Sí, siempre que limites el acceso a una carpeta específica y uses una contraseña robusta. Evita compartir las credenciales de tu cuenta principal de cPanel; es mucho mejor crear un usuario FTP dedicado.
¿Qué hago si FileZilla no conecta?
Comprueba primero que el servidor FTP sea correcto (a veces es ftp.tudominio.com y otras veces tudominio.com). Asegúrate de que el puerto sea 21 y que tu hosting no bloquee conexiones FTP externas. Si todo falla, contacta con tu proveedor de hosting.
¿Puedo subir archivos WordPress por FTP desde el móvil?
Sí, existen aplicaciones FTP para Android e iOS, pero es más complicado. Recomiendo usar un ordenador para tareas de gestión de archivos.
¿Cómo sé qué carpeta es la correcta para WordPress?
La raíz de tu WordPress normalmente es public_html. Si tu sitio está en un subdirectorio (por ejemplo, tudominio.com/blog), la ruta sería public_html/blog. Puedes verificar cuál es la ruta correcta mirando en cPanel > Administrador de archivos.
Conclusión: Domina la gestión de archivos de WordPress con FTP
Hemos visto que crear usuario FTP en cPanel para WordPress es un proceso sencillo que te da un control total sobre los archivos de tu sitio. Ya sea para subir un tema pesado, editar un archivo de configuración o hacer una copia de seguridad, el FTP es una herramienta imprescindible.
Recuerda siempre:
- Usa contraseñas seguras y cámbialas periódicamente.
- Limita el acceso FTP a la carpeta
wp-contentsi solo necesitas subir temas y plugins. - Verifica los permisos de archivos después de subirlos.
- Elimina usuarios FTP que ya no uses.
Con esta guía, ya estás listo para subir archivos WordPress por FTP como un profesional. Si tienes alguna duda, déjala en los comentarios y te ayudaremos a resolverla.
[TIP] Si tu hosting usa Syspanel en lugar de cPanel, recuerda que el acceso es por el puerto
2106. El proceso de creación de usuarios FTP es similar: busca la sección "Cuentas FTP" o "FTP" dentro del panel y sigue los mismos pasos descritos aquí.
¿Te ha sido útil esta guía? Compártela con otros usuarios de WordPress que estén empezando.
