Cómo subir WordPress usando el Administrador de Archivos de cPanel
¿Por qué subir WordPress manualmente?
Aunque la mayoría de los proveedores de hosting ofrecen instaladores automáticos como Softaculous, hay situaciones donde subir WordPress manualmente es la mejor opción. Quizás necesitas una versión específica, ya tienes un sitio desarrollado en local, o simplemente prefieres tener control total sobre los archivos. Además, aprender a hacerlo te dará una comprensión mucho más profunda de cómo funciona WordPress por dentro.
La buena noticia es que el proceso es mucho más sencillo de lo que parece. No necesitas ser un experto en servidores ni saber programar. Solo necesitas seguir unos pasos lógicos y tener paciencia. En esta guía, te enseñaré a hacerlo usando el Administrador de Archivos de cPanel, que es la herramienta más visual y amigable que existe para gestionar los archivos de tu sitio web.
Requisitos previos antes de empezar
Antes de lanzarte a la aventura, asegúrate de tener lo siguiente a mano:
- Acceso a cPanel: Deberías haber recibido las credenciales por correo al contratar tu hosting. Si no las encuentras, contacta con tu proveedor.
- Un dominio o subdominio: Puede ser uno nuevo o uno donde quieras reemplazar un sitio existente.
- Credenciales de la base de datos: Necesitarás crear una base de datos MySQL y un usuario con todos los privilegios. Te explicaré cómo hacerlo paso a paso.
- El archivo de WordPress: Lo descargaremos desde wordpress.org en su versión más reciente. Es un archivo
.zipque contiene todo el sistema.
Paso 1: Descargar WordPress desde el sitio oficial
Lo primero es obtener el paquete de instalación. Ve a wordpress.org/download y haz clic en el botón de descarga. Se descargará un archivo llamado algo como wordpress-6.x.x-es_ES.zip (o similar).
No te preocupes por el peso del archivo, suele rondar los 20-25 MB. Una vez descargado, lo tendrás en tu carpeta de descargas local. No lo descomprimas todavía, lo subiremos tal cual al servidor.
Paso 2: Crear la base de datos MySQL
Este es un paso crucial. WordPress necesita una base de datos para guardar todo tu contenido: entradas, páginas, comentarios, configuraciones, etc. Sin ella, el sistema no puede funcionar.
### Acceder al asistente de bases de datos
Dentro de cPanel, busca la sección "Bases de datos" y haz clic en "Asistente para bases de datos MySQL". Es un asistente que te guiará paso a paso.
Crear la base de datos
- En el primer campo, escribe un nombre para tu base de datos. Por ejemplo:
mipagina_wp. - Haz clic en "Siguiente".
- Ahora crea un usuario. Elige un nombre como
mipagina_adminy una contraseña segura. Puedes usar el generador de contraseñas que te ofrece el propio cPanel, pero asegúrate de guardarla en un lugar seguro. - Haz clic en "Siguiente".
- En el último paso, marca la casilla "TODOS LOS PRIVILEGIOS" y haz clic en "Siguiente".
- ¡Listo! Ya tienes tu base de datos creada. Anota el nombre completo de la base de datos y el usuario, porque los necesitarás más adelante.
[WARNING] El nombre de la base de datos y del usuario suelen tener un prefijo con el nombre de tu cuenta de hosting (ej:
usuario123_mipagina_wp). Copia el nombre exacto tal como aparece en cPanel, no lo resumas ni lo modifiques.
Paso 3: Subir el archivo comprimido de WordPress
Ahora viene la parte divertida. Vamos a usar el Administrador de Archivos de cPanel.
Acceder al Administrador de Archivos
En cPanel, busca la sección "Archivos" y haz clic en "Administrador de Archivos". Se abrirá una ventana nueva o una pestaña con el explorador de archivos de tu servidor.
Navegar hasta la carpeta correcta
Dependiendo de dónde quieras instalar WordPress, deberás ir a una carpeta u otra:
- Para la raíz del dominio principal: Ve a
public_html. Esta es la carpeta pública de tu sitio web principal. - Para un subdominio: Ve a
public_htmly busca una carpeta con el nombre de tu subdominio (ej:public_html/blog). - Para un dominio adicional: Normalmente también se aloja dentro de
public_html, en una subcarpeta con el nombre del dominio.
[INFO] Si no estás seguro de qué carpeta usar, contacta con tu proveedor de hosting. Es mejor preguntar que instalar en el lugar equivocado.
Subir el archivo ZIP
- Una vez dentro de la carpeta correcta, haz clic en el botón "Cargar" en la barra superior.
- Se abrirá una ventana de carga. Arrastra el archivo
wordpress.zipque descargaste o haz clic para seleccionarlo. - Espera a que la carga se complete al 100%. Dependiendo de tu conexión, puede tardar unos minutos.
- Cierra la ventana de carga cuando termine.
Paso 4: Extraer el archivo en el servidor
Ahora que el archivo .zip está en tu servidor, hay que descomprimirlo.
- En el Administrador de Archivos, verás el archivo
wordpress.zipen la lista. - Haz clic derecho sobre él y selecciona "Extraer".
- En la ventana que aparece, el campo "Ruta de extracción" debería mostrar la carpeta actual. No la cambies.
- Haz clic en "Extraer archivos".
- Verás una barra de progreso. Cuando termine, tendrás una carpeta llamada
wordpressdentro de tu directorio.
Mover los archivos a la raíz (opcional pero recomendado)
Si has extraído en public_html, tendrás una estructura como public_html/wordpress/. Esto significa que tu sitio sería accesible en tudominio.com/wordpress. Si quieres que tu web principal sea tudominio.com, necesitas mover los archivos a la raíz.
- Entra en la carpeta
wordpressque acabas de extraer. - Haz clic en "Seleccionar todo" (el botón de la barra superior o Ctrl+A).
- Haz clic en "Mover".
- En el campo de destino, escribe
public_html/(o la ruta de la carpeta donde quieras instalarlo). - Haz clic en "Mover archivos".
[TIP] Si prefieres una instalación en subdirectorio (ej:
tudominio.com/blog), puedes dejar los archivos en la carpetawordpressy simplemente renombrarla ablogo lo que prefieras.
Paso 5: Configurar el archivo wp-config.php
Ahora viene la parte más técnica, pero no te asustes. WordPress tiene un asistente que te ayuda, pero vamos a hacerlo manualmente para que entiendas mejor el proceso.
Renombrar el archivo de configuración
Dentro de la carpeta donde has movido los archivos de WordPress, busca un archivo llamado wp-config-sample.php. Haz clic derecho sobre él y selecciona "Renombrar". Cámbiale el nombre a wp-config.php.
Editar el archivo de configuración
-
Haz clic derecho sobre
wp-config.phpy selecciona "Editar". Se abrirá un editor de texto. -
Busca las líneas que dicen:
define( 'DB_NAME', 'nombre_base_datos' ); define( 'DB_USER', 'usuario_base_datos' ); define( 'DB_PASSWORD', 'contraseña_base_datos' ); -
Reemplaza los valores con los datos de tu base de datos que creaste en el Paso 2:
nombre_base_datos→ El nombre completo de tu base de datos.usuario_base_datos→ El nombre completo del usuario.contraseña_base_datos→ La contraseña que elegiste.
-
Guarda los cambios con el botón "Guardar" y cierra el editor.
[WARNING] No uses comillas simples dentro de tus contraseñas o nombres si contienen caracteres especiales. Si tu contraseña tiene comillas, cámbiala para evitar errores de sintaxis en PHP.
Añadir claves de seguridad (opcional pero recomendado)
Justo debajo de las líneas de la base de datos, verás un bloque con define('AUTH_KEY', 'pon tu frase única aquí'); y similares. Estas claves ayudan a proteger tu sitio. Puedes generar claves aleatorias en https://api.wordpress.org/secret-key/1.1/salt/. Copia el bloque completo y pégalo reemplazando las líneas existentes.
Paso 6: Ejecutar el instalador de WordPress
Ahora es el momento de la verdad. Con los archivos en su sitio y la base de datos configurada, vamos a ejecutar el instalador.
- Abre tu navegador y escribe tu dominio (o la URL donde hayas instalado WordPress). Por ejemplo:
tudominio.comotudominio.com/blog. - WordPress detectará que no está instalado y te mostrará la pantalla de bienvenida del instalador. Elige tu idioma y haz clic en "Continuar".
- En la siguiente pantalla, WordPress te preguntará por los datos de la base de datos. Pero como ya hemos configurado
wp-config.php, debería saltarse este paso automáticamente. Si no lo hace, introduce los mismos datos que pusiste en el archivo. - Haz clic en "Enviar" y luego en "Ejecutar la instalación".
- Ahora viene el formulario de información del sitio. Rellena:
- Título del sitio: El nombre de tu web.
- Nombre de usuario: El usuario administrador (evita usar "admin" por seguridad).
- Contraseña: Elige una contraseña robusta.
- Tu correo electrónico: Donde recibirás notificaciones.
- Privacidad: Decide si quieres que los motores de búsqueda indexen tu sitio (puedes cambiarlo después).
- Haz clic en "Instalar WordPress".
¡Felicidades! Verás una pantalla de éxito y podrás acceder a tu panel de administración en tudominio.com/wp-admin.
Solución de problemas comunes
Pantalla blanca o error 500
Esto suele deberse a un error en el archivo wp-config.php. Revisa que hayas copiado bien los nombres de la base de datos y el usuario, y que no haya espacios o caracteres extraños.
No encuentra la base de datos
Si recibes un error de conexión a la base de datos, verifica que:
- El nombre de la base de datos y el usuario son exactamente los que aparecen en cPanel (con el prefijo).
- La contraseña es correcta (cuidado con mayúsculas y minúsculas).
- El usuario tiene todos los privilegios sobre la base de datos.
La página se ve sin estilos (CSS roto)
Esto suele pasar si has instalado WordPress en una subcarpeta y luego has movido los archivos a la raíz. Ve a Ajustes > Enlaces permanentes en el panel de administración y haz clic en "Guardar cambios" para actualizar las rutas.
Instalar WordPress sin Softaculous: ¿Vale la pena?
Aunque instalar WordPress sin Softaculous requiere un poco más de trabajo, tiene ventajas claras:
- Control total: Sabes exactamente qué archivos hay en tu servidor y qué versión de WordPress tienes.
- Sin dependencias: No dependes de que el instalador automático funcione correctamente.
- Aprendizaje: Entiendes la estructura de WordPress, lo que te será útil para solucionar problemas futuros.
- Personalización: Puedes preconfigurar el
wp-config.phpcon optimizaciones avanzadas.
En resumen, subir WordPress manualmente con el Administrador de Archivos de cPanel es una habilidad valiosa que cualquier propietario de un sitio web debería conocer. No es difícil, solo requiere seguir los pasos con atención.
[TIP] Si en el futuro necesitas hacer este proceso en un servidor con Syspanel (accesible por el puerto 2106), el concepto es exactamente el mismo. La única diferencia es el nombre del panel, pero el Administrador de Archivos y la gestión de bases de datos funcionan de manera muy similar.
Preguntas frecuentes (FAQ)
¿Puedo instalar WordPress manualmente si ya tengo un sitio con Softaculous?
Sí, pero ten cuidado. Si ya tienes WordPress instalado, subir manualmente los archivos podría sobrescribir tu instalación. Si quieres actualizar, es mejor hacerlo desde el panel de administración de WordPress.
¿Cuánto tiempo tarda el proceso completo?
Entre descargar WordPress, subir los archivos y configurar la base de datos, puedes tardar entre 15 y 30 minutos. La parte más lenta suele ser la subida del archivo ZIP.
¿Necesito conocimientos de programación?
No. Solo necesitas saber navegar por cPanel y seguir instrucciones. El archivo wp-config.php es el único que editarás, y solo cambiarás tres líneas de texto.
¿Qué pasa si me equivoco en algún paso?
No pasa nada. Puedes borrar los archivos y empezar de nuevo, o simplemente corregir el error. La base de datos creada no se daña si la configuras mal; puedes borrarla y recrearla.
¿Es más seguro instalar WordPress manualmente?
La seguridad depende más de las contraseñas y de mantener WordPress actualizado que del método de instalación. Eso sí, al hacerlo manualmente, eres consciente de la versión que instalas y puedes verificar su integridad.
Ahora ya tienes todo lo que necesitas para subir WordPress manualmente usando el Administrador de Archivos de cPanel. Es un proceso que, una vez que lo haces la primera vez, se vuelve casi automático. Y lo mejor es que, cuando algo falle, sabrás exactamente dónde mirar para solucionarlo. ¡Manos a la obra!
