Articulo de ayuda
Cómo Instalar WordPress Manualmente (Paso a Paso)
Aprende a instalar WordPress manualmente en tu hosting, creando la base de datos, subiendo los archivos y completando la configuracion.
Introduccion
Instalar WordPress manualmente es util cuando no quieres usar un autoinstalador, necesitas controlar cada paso o el instalador automatico de tu panel no esta disponible. Si prefieres la opcion mas rapida, consulta instalar WordPress con el autoinstalador.
El proceso consiste en descargar WordPress, crear una base de datos, subir los archivos al hosting y completar el asistente desde el navegador. Si ya existe una web en el dominio o subdominio donde vas a instalar WordPress, realiza una copia de seguridad antes de sustituir archivos.
Requisitos antes de instalar
Necesitaras un dominio o subdominio apuntando al hosting, un certificado SSL activo si vas a usar HTTPS, acceso a DirectAdmin o cPanel, una base de datos MySQL o MariaDB, un usuario con permisos sobre ella, acceso al administrador de archivos o FTP/SFTP, y una version de PHP compatible.
WordPress recomienda actualmente PHP 8.3 o superior, MySQL 8.0 o MariaDB 10.11 o superior, y soporte para HTTPS. La compatibilidad real tambien depende de los plugins y el tema que vayas a instalar.
Paso 1: descargar WordPress
Descarga la version mas reciente desde el sitio oficial: https://wordpress.org/download/. El archivo llega en .zip; al descomprimirlo encontraras las carpetas wp-admin, wp-content y wp-includes, ademas de index.php y wp-config-sample.php.
No descargues WordPress desde paginas no oficiales, ya que el paquete podria estar modificado o contener codigo malicioso.
Paso 2: elegir la carpeta de instalacion
Para instalarla en https://tudominio.com, sube los archivos a la carpeta raiz del dominio (public_html u otra similar segun el panel). Para instalarla en https://tudominio.com/blog, crea una carpeta blog dentro de la raiz publica. Para un subdominio, usa la carpeta asignada a ese subdominio (ver que es un subdominio).
Evita dejar dentro de la carpeta publica archivos de una instalacion anterior que puedan entrar en conflicto con WordPress.
Paso 3: subir los archivos al hosting
Con el administrador de archivos: accede al panel, entra en la carpeta de destino, sube el .zip de WordPress y extrae su contenido, comprobando que index.php, wp-admin, wp-content y wp-includes queden directamente en la carpeta de destino. Un error habitual es dejarlo todo dentro de una carpeta adicional llamada wordpress, con lo que la web se abriria en tudominio.com/wordpress en lugar de hacerlo desde el dominio principal.
Con FTP o SFTP: conecta con los datos de tu cuenta, abre la carpeta publica del dominio y sube todos los archivos del paquete. SFTP es preferible cuando esta disponible porque cifra la conexion.
Paso 4: crear la base de datos y el usuario
En DirectAdmin: accede a Gestion de MySQL, selecciona Crear nueva base de datos, crea o asigna un usuario y utiliza una contrasena larga y unica.
En cPanel: accede a Bases de datos MySQL, crea la base de datos, crea un usuario, anadelo a la base y concede todos los privilegios.
En muchos servidores el panel anade automaticamente el nombre de la cuenta como prefijo. Copia los nombres completos, no solo la parte que hayas escrito.
Paso 5: preparar wp-config.php
Localiza wp-config-sample.php, copialo y renombralo como wp-config.php, y sustituye los valores de ejemplo:
define( 'DB_NAME', 'nombre_completo_base_datos' );
define( 'DB_USER', 'usuario_completo_base_datos' );
define( 'DB_PASSWORD', 'contrasena_segura' );
define( 'DB_HOST', 'localhost' );
En la mayoria de los alojamientos DB_HOST es localhost, pero no siempre; si el panel o soporte indica otro servidor, utiliza ese valor. No cambies DB_CHARSET ni DB_COLLATE salvo que tengas un motivo tecnico concreto.
Genera claves de seguridad unicas desde https://api.wordpress.org/secret-key/1.1/salt/ y sustituye el bloque de ejemplo por el generado; estas claves ayudan a proteger las sesiones y cookies de acceso.
Paso 6: abrir el instalador de WordPress
Accede desde el navegador a la URL donde subiste los archivos. Si wp-config.php no existe, WordPress te solicitara los datos de la base de datos y tratara de crearlo; si no puede escribir en la carpeta, tendras que crearlo manualmente siguiendo el paso anterior.
Paso 7: completar los datos de la web
El asistente solicitara el titulo del sitio (puedes modificarlo despues), un nombre de usuario administrador (evita nombres previsibles como admin), una contrasena larga y unica, un correo electronico al que tengas acceso, y la visibilidad en buscadores (activala solo si no quieres que la web sea indexada mientras esta en construccion).
Pulsa Instalar WordPress y espera la confirmacion. Despues podras acceder al area de administracion desde https://tudominio.com/wp-admin.
Paso 8: configuracion inicial
Ve a Ajustes > Generales y revisa el titulo, la zona horaria y el correo; entra en Ajustes > Enlaces permanentes y selecciona una estructura adecuada (ver configurar permalinks en WordPress); elimina plugins y temas que no vayas a utilizar; actualiza WordPress, los plugins y el tema; revisa Herramientas > Salud del sitio; configura un sistema de copias de seguridad (ver backup y restauracion de WordPress); y verifica que la web abre correctamente mediante HTTPS.
Problemas frecuentes
Error al establecer una conexion con la base de datos
Revisa DB_NAME, DB_USER, DB_PASSWORD y DB_HOST en wp-config.php, y comprueba que el usuario tenga permisos sobre la base de datos (ver error de conexion con la base de datos en WordPress).
Aparece el listado de archivos o una pagina vacia
Verifica que index.php este en la carpeta publica correcta. Tambien puede existir un problema con PHP o con la configuracion del servidor.
WordPress se abre en /wordpress
Los archivos se han extraido dentro de una carpeta adicional. Mueve el contenido de esa carpeta a la ubicacion desde la que quieres servir la web.
La web funciona con HTTP pero no con HTTPS
Comprueba que el certificado SSL este emitido y activo para el dominio, y confirma que las direcciones de WordPress comiencen por https://.
Consejos de seguridad
Utiliza contrasenas diferentes para WordPress, FTP y la base de datos, no compartas wp-config.php, mantén WordPress y sus componentes actualizados, instala plugins unicamente desde fuentes de confianza, elimina archivos .zip y copias temporales de la carpeta publica, y activa copias de seguridad periodicas guardando alguna fuera del servidor.
Preguntas frecuentes
Puedo instalar WordPress sin crear wp-config.php?
Si. El instalador puede crearlo si la carpeta tiene permisos de escritura, pero necesitaras igualmente los datos de la base de datos.
Puedo instalar WordPress en un subdominio?
Si. Crea primero el subdominio en el panel y sube WordPress a la carpeta que tenga asignada.
Es obligatorio utilizar HTTPS?
Es la opcion recomendada para proteger credenciales, formularios y datos de los visitantes. Activa primero el certificado SSL y utiliza la URL con https://.
Que hago si el instalador no puede conectar con MySQL?
Comprueba las credenciales, los privilegios del usuario y el valor de DB_HOST. Si todo parece correcto, puede ser necesario verificar el estado del servidor de bases de datos.
Conclusion
Para instalar WordPress manualmente necesitas subir sus archivos, crear una base de datos, configurar wp-config.php y completar el asistente desde el navegador.
Si prefieres delegar la instalacion, el mantenimiento o la seguridad de la web, un servicio de hosting profesional puede ayudarte a mantener el sitio actualizado, protegido y respaldado.