GuÃa para instalar WordPress en tu hosting manualmente (sin instalador)
Introducción: ¿Por qué instalar WordPress manualmente?
Aunque la mayorÃa de los paneles de control de hosting ofrecen instaladores automáticos en un solo clic, como Softaculous o QuickInstall, aprender a instalar WordPress manual es una habilidad muy valiosa.
¿Por qué? Porque te da un control total sobre el proceso. Entiendes exactamente qué archivos van en cada carpeta, cómo se conecta la base de datos y qué configuración es necesaria. Además, es la única vÃa cuando tu proveedor de hosting no incluye un instalador automático o cuando necesitas una instalación limpia y personalizada.
No te preocupes, no necesitas ser un experto en programación. Solo tienes que seguir esta guÃa paso a paso. Al final, tendrás tu WordPress funcionando perfectamente, tal como lo harÃas con un instalador automático, pero con el orgullo de haberlo hecho tú mismo.
Requisitos previos antes de empezar
Antes de lanzarnos a la aventura, asegúrate de tener lo siguiente:
- Acceso a tu panel de control de hosting (cPanel, Plesk, DirectAdmin o Syspanel). Si usas Syspanel, recuerda que el puerto de acceso es el 2106.
- Datos de acceso FTP (host, usuario y contraseña). Si no los tienes, puedes crearlos desde tu panel de control.
- Un cliente FTP como FileZilla (gratuito y muy fácil de usar).
- Un editor de texto plano como el Bloc de notas de Windows o Sublime Text.
- Los archivos de WordPress que puedes descargar desde es.wordpress.org.
- Conocimientos básicos de navegación en tu panel de hosting.
Con esto listo, podemos comenzar.
Paso 1: Crear la base de datos de WordPress
WordPress necesita una base de datos para guardar todo tu contenido, usuarios y configuración. Este es el primer paso lógico, ya que necesitarás los datos de la base de datos más adelante.
¿Cómo crear la base de datos en cPanel?
- Inicia sesión en tu cPanel.
- Busca la sección Bases de Datos y haz clic en Asistente para Bases de Datos MySQL.
- Haz clic en Crear una base de datos. Ponle un nombre descriptivo, por ejemplo,
wordpress_db. - WordPress necesita un usuario para conectarse a la base de datos. Crea un nuevo usuario (por ejemplo,
wp_user) y asigna una contraseña segura. Guárdala bien, la necesitarás. - Ahora, vincula el usuario a la base de datos. Marca la casilla Todos los privilegios para que WordPress pueda gestionar todo sin problemas.
- Haz clic en Realizar cambios.
[INFO] Si tu hosting usa Syspanel, el proceso es muy similar. Busca la sección de bases de datos MySQL y sigue los mismos pasos: crear base de datos, crear usuario y asignar privilegios.
¿Qué hacer si no encuentras la sección?
Algunos paneles más básicos pueden tener nombres diferentes, como "MySQL Databases" o "Database Manager". Si tienes dudas, consulta la documentación de tu hosting o contacta con soporte. Lo importante es que al final tengas tres datos: el nombre de la base de datos, el nombre de usuario y la contraseña.
Paso 2: Descargar y preparar los archivos de WordPress
Ahora necesitas los archivos del propio WordPress.
- Ve a es.wordpress.org y haz clic en Descargar WordPress.
- Se descargará un archivo
.zip. DescomprÃmelo en tu ordenador. - Dentro de la carpeta descomprimida verás una serie de archivos y carpetas. La más importante es la carpeta
wp-content, el archivowp-config-sample.phpy los archivosindex.phpywp-login.php. No te preocupes por los nombres ahora, solo tenlos localizados.
[TIP] No modifiques ningún archivo todavÃa. Solo súbelos tal cual están. La configuración se hará después.
Paso 3: Subir WordPress al hosting con FTP
Este es el paso más mecánico pero crucial. Vamos a subir WordPress FTP.
Conectándote con FileZilla
- Abre FileZilla.
- En la barra superior, introduce los datos de conexión FTP que te proporcionó tu hosting:
- Servidor: suele ser algo como
ftp.tudominio.como una IP. - Nombre de usuario: tu usuario FTP.
- Contraseña: la contraseña de tu cuenta FTP.
- Puerto: normalmente es el 21, pero si usas Syspanel, verifica este dato, aunque lo habitual es que también sea el 21.
- Servidor: suele ser algo como
- Haz clic en Conexión rápida. Si todo es correcto, verás los archivos de tu servidor en el panel derecho.
Subiendo los archivos
- En el panel izquierdo de FileZilla, navega hasta la carpeta donde descomprimiste WordPress.
- En el panel derecho, navega hasta la raÃz pública de tu sitio web. Esta carpeta suele llamarse
public_html,htdocsowww. Si tu dominio es el principal del hosting, esta es la carpeta correcta. - Selecciona todos los archivos y carpetas de WordPress en el panel izquierdo.
- Arrastra y suelta todo al panel derecho (dentro de
public_html). - FileZilla comenzará a subir los archivos. Esto puede tardar unos minutos. Espera a que la cola de transferencias esté vacÃa.
[WARNING] No subas los archivos dentro de una subcarpeta como
public_html/wordpressa menos que quieras que tu web esté entudominio.com/wordpress. Para que tu web esté entudominio.com, los archivos deben estar directamente en la raÃz.
Paso 4: Configurar el archivo wp-config.php
Este es el archivo que conecta WordPress con tu base de datos. Sin él, WordPress no puede funcionar.
- En tu ordenador, busca el archivo
wp-config-sample.phpen la carpeta de WordPress que descargaste. - Haz una copia y renómbrala a
wp-config.php. (Si no ves las extensiones de archivo, activa la opción "mostrar extensiones" en tu explorador de archivos). - Abre
wp-config.phpcon tu editor de texto plano. - Busca las lÃneas que definen las constantes de la base de datos:
DB_NAME(Nombre de la base de datos)DB_USER(Usuario de la base de datos)DB_PASSWORD(Contraseña del usuario)DB_HOST(Normalmente eslocalhost, pero algunos hosts usan una dirección especÃfica. Consulta con tu proveedor si no funciona).
- Sustituye los valores de ejemplo por los que creaste en el Paso 1. Por ejemplo:
define( 'DB_NAME', 'tu_usuario_wordpress_db' ); define( 'DB_USER', 'tu_usuario_wp_user' ); define( 'DB_PASSWORD', 'tu_contraseña_segura' ); define( 'DB_HOST', 'localhost' ); - Guarda el archivo y ciérralo.
[TIP] También puedes añadir claves de seguridad únicas. Busca la sección
Authentication Unique Keys and Saltsen el mismo archivo. No es obligatorio para que funcione, pero es una buena práctica de seguridad. Puedes generar claves aleatorias en api.wordpress.org/secret-key/1.1/salt/.
Subir el archivo modificado
Ahora, sube el archivo wp-config.php que acabas de modificar a la raÃz de tu hosting, donde subiste el resto de archivos. Sobrescribirá al wp-config-sample.php (que en realidad no existe en el servidor, solo el que subimos).
Paso 5: Ejecutar el instalador de WordPress
Ahora viene la parte divertida. WordPress tiene un instalador web que te guiará en los últimos pasos.
- Abre tu navegador y escribe la URL de tu dominio. Por ejemplo,
tudominio.com. - WordPress detectará automáticamente que no está instalado y te mostrará la pantalla de instalación.
- Selecciona tu idioma y haz clic en Continuar.
- En la siguiente pantalla, WordPress te pedirá la información de la base de datos. Pero espera, ya la configuramos en el archivo
wp-config.php, asà que WordPress deberÃa reconocerla automáticamente. Haz clic en ¡Vamos a ello!. - WordPress intentará conectarse a la base de datos. Si los datos son correctos, te mostrará un mensaje de éxito. Haz clic en Ejecutar la instalación.
- Ahora verás el formulario de "Bienvenida". Aquà debes:
- TÃtulo del sitio: El nombre de tu web.
- Nombre de usuario: El usuario administrador que usarás para entrar.
- Contraseña: Elige una contraseña segura para el administrador.
- Tu correo electrónico: Un correo válido para recuperar la contraseña si la olvidas.
- Visibilidad para los motores de búsqueda: Te recomiendo dejar esta casilla desmarcada al principio para que Google no indexe tu sitio mientras lo estás construyendo. Luego puedes cambiarlo.
- Haz clic en Instalar WordPress.
[INFO] Si al acceder a tu dominio no ves el instalador y aparece un error de conexión a la base de datos, significa que los datos en el archivo
wp-config.phpson incorrectos. Revisa el nombre de la base de datos, el usuario y la contraseña, y también elDB_HOST.
Paso 6: Completar la instalación y primeros pasos
¡Enhorabuena! Si todo ha ido bien, verás una pantalla de éxito y podrás hacer clic en Iniciar sesión para entrar en tu panel de administración (tudominio.com/wp-admin).
Una vez dentro, verás el escritorio de WordPress. Es el centro de control de tu web.
Tareas post-instalación recomendadas
- Cambia el permalink para una mejor estructura de URLs. Ve a
Ajustes>Enlaces permanentesy elige la opción "Nombre de la entrada". - Instala un tema que se adapte a tu proyecto. Ve a
Apariencia>Temas. - Instala plugins esenciales como uno de seguridad, uno de caché y uno de SEO (como Yoast SEO o Rank Math).
- Crea una página de inicio y una página de blog. Ve a
EntradasyPáginaspara gestionarlas.
Preguntas frecuentes (FAQ) sobre la instalación manual
¿Puedo instalar WordPress manualmente en cualquier hosting?
SÃ, siempre que el hosting tenga soporte para PHP y MySQL, que son los requisitos básicos de WordPress. La mayorÃa de los hostings del mercado los cumplen.
¿Es más seguro instalar WordPress manualmente que con un instalador automático?
La seguridad no depende del método de instalación en sÃ, sino de cómo configures WordPress después. Tanto una instalación manual como una automática pueden ser seguras si aplicas buenas prácticas (contraseñas fuertes, plugins de seguridad, mantener todo actualizado).
¿Qué hago si me equivoco en el nombre de la base de datos?
Simplemente vuelve a editar el archivo wp-config.php en tu ordenador y súbelo de nuevo por FTP, sobrescribiendo el anterior. WordPress no se instala hasta que no se conecta correctamente a la base de datos.
¿Puedo instalar WordPress en una subcarpeta, por ejemplo, tudominio.com/blog?
SÃ, solo tienes que subir los archivos a una carpeta llamada blog dentro de public_html. El proceso es idéntico, pero la URL de acceso será tudominio.com/blog.
¿Qué es el archivo wp-config.php y por qué es tan importante?
Es el archivo de configuración principal de WordPress. Contiene la información de la base de datos, las claves de seguridad y otras configuraciones crÃticas. Sin él, WordPress no puede funcionar.
¿Puedo usar el mismo archivo wp-config.php para dos sitios web?
No, cada instalación de WordPress necesita su propia base de datos y su propio archivo de configuración. Usar el mismo archivo en dos sitios provocarÃa conflictos y errores.
Conclusión
Instalar WordPress manualmente es un proceso que, aunque parece técnico, es muy manejable si sigues los pasos con calma. Has aprendido a crear base de datos WordPress, a subir WordPress FTP, a configurar el archivo wp-config y a ejecutar el instalador. Ahora tienes un control total sobre tu instalación y un conocimiento más profundo de cómo funciona tu sitio.
No tengas miedo de equivocarte; es la mejor manera de aprender. Y si algo sale mal, siempre puedes borrar los archivos y la base de datos y empezar de nuevo. ¡La práctica hace al maestro!
[TIP] Guarda esta guÃa como referencia para futuras instalaciones. Una vez que lo hagas un par de veces, verás que es tan fácil como usar un instalador automático, pero con mucho más control.
