Cómo subir WordPress manualmente por FTP con Syspanel
¿Por qué subir WordPress manualmente por FTP?
Aunque la mayoría de los paneles de control ofrecen instaladores automáticos, hay situaciones donde subir WordPress por FTP es la mejor opción. Quizás necesitas una versión específica, ya tienes una copia de tu web hecha en local, o simplemente quieres tener el control total de cada archivo.
Este método manual te da una comprensión más profunda de cómo funciona WordPress por dentro. Además, es una habilidad muy útil si algún día el instalador automático falla o necesitas restaurar un sitio desde una copia de seguridad externa.
En este artículo te guiaré paso a paso para que subas WordPress manualmente usando el administrador de archivos de Syspanel. No necesitas ser un experto, solo seguir las instrucciones con calma. Al final, tendrás tu WordPress funcionando sin depender de asistentes automáticos.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la piscina, asegurémonos de tener todo lo necesario. No queremos quedarnos a medias.
Requisitos previos
- Acceso a Syspanel: Necesitas tus credenciales para entrar. Recuerda que la URL de acceso suele ser
https://tu-dominio.com:2106o la IP de tu servidor seguida de ese puerto. - Un programa FTP o el administrador de archivos de Syspanel: Nosotros usaremos el administrador integrado, que es más visual y no requiere instalar nada extra.
- El archivo ZIP de WordPress: Descárgalo desde
es.wordpress.orgowordpress.org/download. Asegúrate de obtener la última versión estable. - Una base de datos MySQL ya creada: WordPress necesita una base de datos para guardar toda la información. Puedes crearla desde Syspanel en la sección de bases de datos. Anota el nombre de la base, el usuario y la contraseña, los necesitarás durante la instalación.
- Tu dominio apuntando al servidor: Es decir, que el dominio ya esté configurado en Syspanel y tenga su carpeta de archivos creada.
¿Qué es Syspanel y por qué usarlo?
Syspanel es una herramienta de gestión de hosting que facilita muchísimo la vida. Es un fork amigable de HestiaCP, pero con una interfaz renovada y algunas mejoras de rendimiento. Piensa en él como el centro de control de tu servidor.
Desde Syspanel puedes gestionar dominios, bases de datos, cuentas de correo y, por supuesto, los archivos de tu sitio web. Su administrador de archivos integrado es perfecto para instalar WordPress manualmente sin necesidad de programas externos, aunque también puedes usar FileZilla si te resulta más cómodo.
Paso 1: Prepara tu base de datos en Syspanel
WordPress no funciona sin una base de datos. Es el cerebro que guarda tus entradas, páginas, comentarios y configuraciones. Así que vamos a crearla primero.
Crear la base de datos
- Inicia sesión en Syspanel usando el puerto 2106. Por ejemplo,
https://mipanel.com:2106. - Busca la sección "Bases de datos" o "MySQL" en el menú lateral.
- Haz clic en "Agregar base de datos" o un botón similar.
- Rellena los campos:
- Nombre de la base de datos: Elige algo descriptivo como
miblog_wp. - Usuario de la base de datos: Puede ser el mismo nombre o uno diferente.
- Contraseña: Genera una segura o escribe una que recuerdes. Guárdala bien.
- Nombre de la base de datos: Elige algo descriptivo como
- Haz clic en "Guardar" o "Crear".
[!INFO]
INFO: Es normal que Syspanel añada un prefijo al nombre de tu base de datos, comousuario_miblog_wp. No te preocupes, es una medida de seguridad. Usa el nombre completo que te muestre el panel.
Paso 2: Descarga WordPress y prepáralo en tu ordenador
Ahora vamos a conseguir el archivo de WordPress. Es un proceso sencillo.
- Ve a
es.wordpress.orgy haz clic en "Descargar WordPress". - Se descargará un archivo
.zipo.tar.gz. Normalmente es un ZIP. - Descomprime el archivo en tu ordenador. Obtendrás una carpeta llamada
wordpresscon muchos archivos y carpetas dentro. - Opcional pero recomendado: Renombra la carpeta
wordpressa algo más descriptivo, comomipaginaweb. Esto te ayudará a identificar el contenido cuando lo subas.
[!TIP]
TIP: No necesitas subir la carpetawordpresscompleta. Dentro de esa carpeta están todos los archivos que necesitas. Si tu dominio esmipagina.com, querrás que los archivos estén en la raíz de la carpeta pública, no dentro de una subcarpeta.
Paso 3: Accede al administrador de archivos de Syspanel
Este es el momento de la verdad. Vamos a conectar con tu servidor.
Cómo entrar al gestor de archivos
- Abre tu navegador y ve a la URL de tu panel:
https://tu-servidor.com:2106. - Inicia sesión con tu usuario y contraseña de administrador.
- En el menú lateral, busca "Archivos" o "Administrador de archivos".
- Se abrirá una interfaz que muestra los archivos de tu servidor. Verás carpetas como
public_html,logs, etc.
[!WARNING]
WARNING: Ten mucho cuidado con lo que tocas en el administrador de archivos. Solo debes modificar la carpeta correspondiente a tu dominio, normalmente llamadapublic_htmlo el nombre de tu dominio. No borres archivos del sistema.
Navegar a la carpeta de tu dominio
- Haz clic en la carpeta
public_html(o el nombre que corresponda a tu dominio). - Si ya tienes archivos ahí (como una página de "en construcción"), puedes borrarlos o dejarlos. Para una instalación limpia, es mejor que la carpeta esté vacía.
Paso 4: Subir los archivos de WordPress
Aquí es donde ocurre la magia. Vamos a transferir los archivos desde tu ordenador al servidor.
Subir el ZIP directamente (Método recomendado)
- Vuelve a tu ordenador y comprime la carpeta
wordpress(o la que hayas renombrado) en un archivo.zip. Si ya tienes el ZIP original, úsalo. - En el administrador de archivos de Syspanel, busca un botón que diga "Subir" o "Upload".
- Selecciona el archivo ZIP desde tu ordenador.
- Espera a que la subida termine. Dependiendo de tu conexión, puede tardar unos minutos.
Extraer el ZIP
Una vez subido el archivo ZIP, necesitas extraerlo.
- Verás el archivo
.zipen la lista de archivos. - Haz clic derecho sobre él y selecciona "Extraer" o "Unzip".
- Syspanel te preguntará dónde quieres extraer los archivos. Asegúrate de que sea la carpeta raíz de tu dominio (
public_html). - Haz clic en "Extraer" y espera a que termine.
Mover los archivos (si es necesario)
Si al extraer se creó una carpeta llamada wordpress dentro de public_html, querrás mover su contenido a la raíz para que tu dominio cargue WordPress directamente.
- Entra en la carpeta
wordpressque se acaba de crear. - Selecciona todos los archivos y carpetas que hay dentro.
- Usa la opción "Mover" o "Cortar" y luego "Pegar" en la carpeta principal (
public_html). - Una vez movidos, puedes eliminar la carpeta
wordpressvacía y el archivo ZIP para mantener todo limpio.
[!WARNING]
WARNING: Si tu dominio es una subcarpeta (por ejemplo,tudominio.com/blog), entonces sí debes dejar los archivos dentro de una subcarpeta llamadablog. En ese caso, crea la carpetablogdentro depublic_htmly extrae ahí el contenido.
Paso 5: Configuración de permisos de archivos
Los archivos de WordPress necesitan los permisos correctos para funcionar. En la mayoría de los casos, Syspanel ya los configura bien al extraer, pero es bueno verificarlo.
Permisos recomendados
- Carpetas: Permiso
755. - Archivos: Permiso
644.
Cómo cambiarlos
- En el administrador de archivos, selecciona la carpeta
public_htmlcompleta. - Busca una opción de "Permisos" o "Chmod".
- Introduce el valor
755para carpetas y644para archivos. - Aplica los cambios.
[!INFO]
INFO: Si tu servidor usa un usuario FTP diferente al usuario del sistema, es posible que necesites cambiar el propietario de los archivos. En Syspanel, esto se hace desde la sección de "Usuarios FTP" o en las propiedades de la carpeta.
Paso 6: Ejecuta el instalador de WordPress
Ahora viene la parte divertida. Con los archivos en su lugar, es hora de que WordPress se instale.
Acceder al instalador
- Abre tu navegador y escribe la URL de tu dominio:
http://tu-dominio.comohttps://tu-dominio.com. - Deberías ver la pantalla de bienvenida de WordPress en español. Te pedirá seleccionar tu idioma.
- Haz clic en "Continuar".
Configurar la conexión a la base de datos
- WordPress te pedirá los datos de la base de datos que creamos antes.
- Rellena los campos:
- Nombre de la base de datos: El nombre completo que te dio Syspanel.
- Usuario de la base de datos: El usuario correspondiente.
- Contraseña: La contraseña que configuraste.
- Servidor de la base de datos: Normalmente
localhost. Si no funciona, prueba con127.0.0.1. - Prefijo de tabla: Déjalo como
wp_a menos que tengas razones para cambiarlo.
- Haz clic en "Enviar".
[!WARNING]
WARNING: Si ves un error de "conexión a la base de datos", revisa que hayas escrito correctamente el nombre de la base, el usuario y la contraseña. Es el error más común.
Completar la instalación
- WordPress comprobará la conexión y te mostrará un mensaje de éxito.
- Haz clic en "Ejecutar la instalación".
- Ahora rellena la información del sitio:
- Título del sitio: El nombre de tu web.
- Nombre de usuario: El usuario administrador (nunca uses "admin").
- Contraseña: Una contraseña fuerte.
- Correo electrónico: Un correo válido.
- Haz clic en "Instalar WordPress".
¡Enhorabuena! Ya tienes WordPress instalado manualmente. Puedes acceder a tu panel de administración en http://tu-dominio.com/wp-admin con el usuario y contraseña que acabas de crear.
Solución de problemas comunes (FAQ)
Aquí tienes un resumen de los problemas más frecuentes al subir WordPress por FTP y cómo resolverlos.
Error: "Error al conectar con la base de datos"
- Verifica que el nombre de la base de datos, usuario y contraseña son exactamente los que creaste en Syspanel.
- Asegúrate de que el servidor de la base de datos es
localhosto127.0.0.1. - Comprueba que la base de datos existe y no está vacía.
Error: "No se puede seleccionar la base de datos"
- Este error suele ocurrir si el usuario de la base de datos no tiene permisos sobre esa base de datos. Ve a Syspanel, edita la base de datos y asegúrate de que el usuario esté vinculado correctamente.
La página muestra "Index of /" o un listado de archivos
- Esto significa que no has subido los archivos correctamente. Quizás los dejaste dentro de una subcarpeta. Vuelve al paso 4 y asegúrate de que los archivos estén en la raíz de
public_html.
El instalador no aparece, solo veo una página en blanco
- Comprueba los permisos de los archivos y carpetas. Deben ser
644para archivos y755para carpetas. - Verifica que el archivo
wp-config.phpno exista ya. Si existe, bórralo y vuelve a intentarlo.
¿Puedo usar FileZilla en lugar del administrador de archivos de Syspanel?
- ¡Claro que sí! De hecho, muchos prefieren FileZilla por su velocidad. Solo necesitas los datos de conexión FTP que encontrarás en Syspanel, normalmente en la sección "Usuarios FTP". El puerto por defecto es el
21.
¿Qué hago si quiero instalar en una subcarpeta como /blog?
- Crea la carpeta
blogdentro depublic_htmly sube los archivos de WordPress dentro de esa carpeta. Luego accede atu-dominio.com/blogpara ejecutar el instalador.
Conclusión: Eres más autosuficiente
Subir WordPress manualmente por FTP con Syspanel es una habilidad que te empodera. Ya no dependes de los instaladores automáticos y entiendes mejor la estructura de tu sitio.
Recuerda que la práctica hace al maestro. No tengas miedo de equivocarte la primera vez; incluso los desarrolladores experimentados han tenido que reinstalar WordPress más de una vez. Con este conocimiento, eres capaz de manejar cualquier situación de migración o instalación que se te presente.
Si tienes alguna duda, no dudes en consultar la documentación oficial de WordPress o la ayuda de Syspanel. Y sobre todo, ¡disfruta de tu nuevo sitio web!
