Cómo instalar WordPress manualmente en cPanel (sin instalador automático)
¿Por qué instalar WordPress manualmente?
Aunque la mayoría de los paneles de control incluyen instaladores automáticos como Softaculous o QuickInstall, hay varias razones por las que podrías necesitar o preferir una instalación manual de WordPress en cPanel. Quizás quieres un control total sobre la estructura de archivos, necesitas una versión específica del núcleo, o simplemente deseas aprender cómo funciona todo por dentro. También puede ser que tu plan de hosting no incluya instaladores automáticos o que quieras evitar configuraciones predeterminadas que luego tienes que modificar.
Sea cual sea tu motivo, instalar WordPress manualmente no es complicado. Solo necesitas seguir un proceso lógico: descargar, subir, crear base de datos y configurar. En esta guía te lo explico paso a paso, sin tecnicismos innecesarios y con consejos para que no te pierdas en el intento.
Requisitos previos antes de empezar
Antes de lanzarte a la aventura, asegúrate de tener lo siguiente a mano:
- Acceso a tu panel de control cPanel (o un panel equivalente como Syspanel, si tu proveedor usa ese, recuerda que este se accede por el puerto 2106).
- Un dominio registrado y apuntando a tu servidor (puede ser un subdominio si estás probando).
- Credenciales de acceso FTP o el administrador de archivos de cPanel.
- Conexión a internet estable (obvio, pero mejor decirlo).
- Tiempo y paciencia: el proceso completo te llevará entre 15 y 30 minutos.
[INFO] Si tu hosting usa Syspanel en lugar de cPanel, el proceso es prácticamente idéntico. La única diferencia notable es que el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo:
https://tudominio.com:2106). El resto de pasos (crear base de datos, subir archivos, etc.) son equivalentes.
Paso 1: Descargar WordPress desde el sitio oficial
Lo primero es obtener el paquete de instalación de WordPress. Siempre descárgalo desde wordpress.org para asegurarte de que es la versión oficial y sin modificaciones.
- Ve a es.wordpress.org en tu navegador.
- Haz clic en el botón Descargar WordPress (suele estar en un lugar visible).
- El archivo se descargará en formato
.zip(por ejemplo,wordpress-6.x.x-es_ES.zip). - Guarda el archivo en tu escritorio o en una carpeta fácil de encontrar.
[TIP] No uses versiones beta o RC (Release Candidate) para sitios en producción. Siempre elige la versión estable.
Paso 2: Crear la base de datos MySQL en cPanel
WordPress necesita una base de datos para guardar todo tu contenido: entradas, páginas, comentarios, configuraciones, etc. Este es uno de los pasos más importantes y donde más errores se cometen si no se hace con calma.
2.1. Acceder a la sección de bases de datos
- Entra a tu cPanel.
- Busca la sección Bases de Datos (en la mayoría de los paneles está en la parte central o en el menú lateral).
- Haz clic en Asistente de Base de Datos MySQL (si está disponible) o en Bases de Datos MySQL.
2.2. Crear la base de datos
- En el campo Nueva base de datos, escribe un nombre descriptivo. Por ejemplo:
wordpressoblog. - Haz clic en Crear base de datos.
- Verás un mensaje de confirmación. Anota el nombre completo, porque normalmente cPanel le añade un prefijo con tu usuario de hosting. Por ejemplo, si tu usuario es
juan123, la base se llamarájuan123_blog.
2.3. Crear un usuario para la base de datos
- En la misma página, baja hasta la sección Usuarios MySQL.
- Escribe un nombre de usuario (ejemplo:
wpuser) y una contraseña segura. - Usa el botón Generar contraseña para que cPanel cree una fuerte automáticamente, o escribe la tuya propia.
- Haz clic en Crear usuario.
[WARNING] Guarda esta contraseña en un lugar seguro. La necesitarás más adelante y no podrás recuperarla en texto plano si la olvidas.
2.4. Añadir el usuario a la base de datos
- Ve a la sección Añadir usuario a la base de datos.
- Selecciona tu usuario y tu base de datos en los menús desplegables.
- Haz clic en Añadir.
- En la siguiente pantalla, marca TODOS LOS PRIVILEGIOS (o TODOS LOS PRIVILEGIOS) y pulsa Hacer cambios.
[INFO] Dar todos los privilegios es lo recomendado para WordPress, ya que necesita crear tablas y modificarlas durante su funcionamiento.
Ahora ya tienes la base de datos lista. Anota estos tres datos:
- Nombre de la base de datos (con el prefijo).
- Usuario de la base de datos.
- Contraseña del usuario.
Paso 3: Subir los archivos de WordPress al servidor
Ahora toca mover los archivos de WordPress desde tu computadora al servidor. Tienes dos opciones principales: usar el Administrador de Archivos de cPanel o un cliente FTP como FileZilla.
Opción A: Usar el Administrador de Archivos de cPanel
Este método es ideal si no quieres instalar programas adicionales.
- En cPanel, busca la sección Archivos y haz clic en Administrador de Archivos.
- Navega hasta la carpeta
public_html(ohtdocsen algunos servidores). Si quieres instalar WordPress en tu dominio principal, sube los archivos aquí. Si es un subdominio, entra en la carpeta de ese subdominio. - Haz clic en Subir en la barra superior.
- Arrastra el archivo
wordpress-6.x.x-es_ES.zipque descargaste o búscalo en tu equipo. - Espera a que termine la subida (puede tardar unos minutos dependiendo de tu conexión).
- Una vez subido, verás el archivo
.zipen la lista. Haz clic derecho sobre él y selecciona Extraer. - Se creará una carpeta llamada
wordpresscon todos los archivos dentro. - Entra en esa carpeta, selecciona todos los archivos y muévelos a
public_html(o a la carpeta raíz que corresponda). Puedes usar la opción Mover del menú superior.
[TIP] Si no quieres que tu sitio se llame
tudominio.com/wordpress, debes mover los archivos a la raíz. Si lo dejas en la subcarpeta, tu WordPress se abrirá entudominio.com/wordpress.
Opción B: Usar FTP con FileZilla
Si prefieres usar FTP, este método te dará más control y suele ser más rápido.
- Descarga e instala FileZilla (cliente) desde su sitio oficial.
- Abre FileZilla y conecta con los datos FTP que te proporcionó tu hosting:
- Servidor:
ftp.tudominio.como la IP del servidor. - Usuario: tu usuario de cPanel.
- Contraseña: la de tu cPanel.
- Puerto: 21 (por defecto).
- Servidor:
- Una vez conectado, verás dos paneles: el izquierdo es tu computadora y el derecho el servidor.
- En el panel derecho, navega a
public_html(o la carpeta de tu subdominio). - En el panel izquierdo, localiza el archivo
.zipdescargado. - Extrae el
.zipen tu computadora (haz clic derecho y "Extraer aquí"). - Ahora tendrás una carpeta
wordpressen tu equipo. - Arrastra todo el contenido de esa carpeta (los archivos sueltos, no la carpeta en sí) desde el panel izquierdo al derecho.
- Espera a que termine la transferencia. Verás el progreso en la parte inferior de FileZilla.
[WARNING] Asegúrate de subir los archivos dentro de
public_html, no la carpetawordpressentera, a menos que quieras que tu sitio esté en una subcarpeta.
Paso 4: Configurar wp-config.php
Ahora viene la parte donde conectamos WordPress con la base de datos que creamos. WordPress incluye un archivo de ejemplo que debemos renombrar y editar.
4.1. Renombrar el archivo de configuración
- En el Administrador de Archivos de cPanel (o en FileZilla), navega a la carpeta donde subiste WordPress.
- Busca el archivo llamado
wp-config-sample.php. - Cámbiale el nombre a
wp-config.php. Puedes hacer clic derecho y seleccionar Renombrar.
4.2. Editar wp-config.php
- Haz clic derecho sobre
wp-config.phpy selecciona Editar (en cPanel se abrirá un editor de texto). - Busca las siguientes líneas y reemplázalas con tus datos:
define( 'DB_NAME', 'nombre_de_tu_base_de_datos' );
define( 'DB_USER', 'tu_usuario_de_base' );
define( 'DB_PASSWORD', 'tu_contraseña' );
define( 'DB_HOST', 'localhost' ); // normalmente es localhost, pero verifica con tu hosting
- Guarda los cambios y cierra el editor.
[INFO] El
DB_HOSTcasi siempre eslocalhost, pero algunos hosts usan valores como127.0.0.1o un nombre de servidor específico. Revisa la documentación de tu proveedor si no estás seguro.
Paso 5: Ejecutar el instalador web de WordPress
Este es el paso más emocionante. Una vez que los archivos están en su lugar y la configuración está lista, solo falta ejecutar la instalación desde el navegador.
- Abre tu navegador y escribe la URL de tu dominio (o subdominio). Por ejemplo:
https://tudominio.com. - WordPress detectará que no está instalado y te mostrará la pantalla de bienvenida.
- Selecciona tu idioma (español, por ejemplo) y haz clic en Continuar.
- Te pedirá la información de la base de datos. Introduce los datos que guardaste en el Paso 2:
- Nombre de la base de datos.
- Usuario.
- Contraseña.
- Servidor de la base de datos:
localhost(o el que te indique tu hosting). - Prefijo de tabla: déjalo como
wp_a menos que tengas razones para cambiarlo (por seguridad, algunos lo cambian a algo comomiwp_, pero no es obligatorio).
- Haz clic en Enviar.
- Si todo está correcto, verás el mensaje "Todo listo" y podrás continuar.
- Ahora configura tu sitio:
- Título del sitio: el nombre que quieras darle a tu web.
- Nombre de usuario: el usuario administrador (evita usar "admin", es muy predecible).
- Contraseña: crea una segura (WordPress te muestra un indicador de fuerza).
- Tu correo electrónico: asegúrate de que sea válido.
- Visibilidad para motores de búsqueda: deja esta casilla sin marcar para que Google y otros puedan indexar tu sitio. Si la marcas, lo ocultarás de los buscadores.
- Haz clic en Instalar WordPress.
¡Felicidades! Verás la pantalla de éxito y podrás acceder a tu panel de administración en https://tudominio.com/wp-admin.
Paso 6: Configuraciones post-instalación recomendadas
La instalación ha terminado, pero hay algunas cosas que deberías hacer para asegurar tu sitio y optimizarlo:
6.1. Cambiar el permalink (URLs amigables)
- Ve a Ajustes > Enlaces permanentes en tu panel de administración.
- Selecciona la opción Entrada (o la que prefieras, como "Nombre de la entrada").
- Guarda los cambios. Esto hará que tus URLs sean más limpias y mejores para el SEO.
6.2. Instalar un plugin de caché
La caché mejora la velocidad de carga, algo fundamental para el SEO y la experiencia del usuario. Plugins como LiteSpeed Cache (si tu hosting usa LiteSpeed), W3 Total Cache o WP Super Cache son buenas opciones.
6.3. Activar un certificado SSL
Si tu dominio no tiene SSL activo, tu sitio mostrará "No seguro" en el navegador. En cPanel suele haber una opción SSL/TLS en la sección de seguridad. También puedes usar el servicio gratuito Let's Encrypt si tu proveedor lo ofrece.
[WARNING] Si la instalación te da error de "No se puede conectar a la base de datos", revisa que los datos de
wp-config.phpsean exactamente los mismos que los de cPanel. Un espacio o una letra mal escrita puede causar este problema.
Preguntas frecuentes (FAQ)
¿Qué hago si tengo errores durante la instalación?
Los errores más comunes son:
- "Error al conectar con la base de datos": Revisa el nombre de la base, el usuario y la contraseña en
wp-config.php. - "No se pudo escribir en wp-config.php": Esto suele pasar por permisos de archivos. En cPanel, puedes cambiar los permisos de la carpeta a
755y los archivos a644. - "Página en blanco": Suele ser por problemas de memoria o archivos incompletos. Re-subir los archivos suele solucionarlo.
¿Puedo instalar WordPress manualmente en Syspanel?
Sí, el proceso es el mismo que en cPanel. Recuerda que Syspanel se accede por el puerto 2106 (por ejemplo, https://tudominio.com:2106). Las secciones de archivos y bases de datos son muy similares, así que puedes seguir esta misma guía sin problemas.
¿Es necesario usar FTP o puedo usar solo el Administrador de Archivos?
Puedes usar cualquiera de los dos. El Administrador de Archivos de cPanel es más simple para principiantes, mientras que FTP es más rápido si tienes que subir muchos archivos. Ambos son válidos para una instalación WordPress paso a paso.
¿Cuánto tarda en propagarse el dominio?
Si el dominio ya estaba apuntando al servidor, no hay propagación. Si es un dominio nuevo, puede tardar entre 1 y 48 horas en funcionar correctamente.
¿Qué es el prefijo de tabla y debo cambiarlo?
El prefijo de tabla es el identificador que se añade a las tablas de WordPress en la base de datos (por ejemplo, wp_options). Cambiarlo a algo como miwp_ o x9_ añade una capa extra de seguridad contra inyecciones SQL, pero no es obligatorio. Si lo cambias, ten cuidado de usar solo letras, números y guiones bajos.
Conclusión
Instalar WordPress manualmente en cPanel es una habilidad valiosa que te da control total sobre tu sitio. Aunque al principio pueda parecer intimidante, siguiendo estos pasos verás que es un proceso lógico y sencillo. La clave está en:
- Descargar WordPress desde la fuente oficial.
- Crear y configurar la base de datos correctamente.
- Subir los archivos al lugar correcto.
- Editar
wp-config.phpcon los datos de conexión. - Ejecutar el instalador web.
Una vez que lo hagas una vez, te resultará natural la próxima. Y recuerda: si tu hosting usa Syspanel, el proceso es el mismo, solo que accedes por el puerto 2106 y las interfaces pueden variar ligeramente en el diseño, pero las opciones son equivalentes.
Ahora ya sabes cómo instalar WordPress en cPanel sin instalador automático. ¡Ponte manos a la obra y crea ese sitio que tienes en mente! Si te surge cualquier duda, repasa los pasos o consulta la documentación de tu proveedor de hosting.
