Guía para instalar WordPress manualmente en DirectAdmin
Instalar WordPress manualmente en un servidor con DirectAdmin te da control total sobre la configuración de tu sitio. Aunque existen instaladores automáticos, el proceso manual te permite personalizar cada detalle, desde la base de datos hasta los archivos del núcleo. Esta guía paso a paso está diseñada para que cualquier usuario, incluso sin experiencia técnica, pueda completar la instalación sin complicaciones.
Requisitos previos antes de empezar
Antes de comenzar con el tutorial WordPress DirectAdmin, asegúrate de cumplir con estos requisitos básicos.
- Acceso a DirectAdmin: Necesitas las credenciales de tu cuenta de hosting. Si no las tienes, contacta a tu proveedor.
- Dominio y DNS configurados: Tu dominio debe estar apuntando a los servidores de nombres de tu hosting. Esto suele hacerse desde el panel de tu registrador de dominios.
- PHP y MySQL activos: DirectAdmin suele tenerlos habilitados por defecto. Verifica en la sección "PHP Versión" que tengas PHP 7.4 o superior (recomendado PHP 8.0+).
- Cliente FTP o gestor de archivos: Puedes usar FileZilla (gratuito) o el gestor de archivos integrado en DirectAdmin.
[INFO] Si tu hosting usa Syspanel (antes HestiaCP), recuerda que el acceso es por el puerto 2106. El proceso de instalación manual es similar, pero los nombres de las secciones pueden variar ligeramente.
Paso 1: Descargar WordPress desde el sitio oficial
Lo primero es obtener los archivos limpios de WordPress. Nunca uses versiones modificadas de terceros.
- Ve a wordpress.org/download y haz clic en el botón "Download WordPress".
- Se descargará un archivo comprimido llamado
wordpress-x.x.x.zip(donde x.x.x es la versión). - No lo descomprimas aún, lo haremos directamente en el servidor.
[TIP] Siempre descarga la última versión estable. Las versiones antiguas pueden tener vulnerabilidades de seguridad.
Paso 2: Crear la base de datos MySQL en DirectAdmin
WordPress necesita una base de datos para almacenar todo el contenido: entradas, páginas, usuarios, comentarios, etc. Este paso es crítico.
Acceder a la sección de bases de datos
- Inicia sesión en DirectAdmin con tu usuario y contraseña.
- Busca el icono o enlace "MySQL Management" o "Base de datos MySQL". Generalmente está en la sección "Account Manager" o "Advanced Features".
- Haz clic en "Create new database" o "Crear nueva base de datos".
Configurar la base de datos
- Nombre de la base de datos: Escribe un nombre descriptivo, por ejemplo
mipagina_wp. DirectAdmin suele agregar un prefijo con tu usuario, así que quedará algo comousuario_mipagina_wp. - Usuario de la base de datos: Crea un usuario, por ejemplo
wp_user. Anota el nombre completo (con prefijo). - Contraseña: Genera una contraseña segura. Puedes usar el generador integrado de DirectAdmin. Guarda esta contraseña en un lugar seguro.
- Haz clic en "Create" o "Crear".
[WARNING] No uses contraseñas débiles como "123456" o "password". Una contraseña segura debe tener al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos.
Una vez creada, verás los datos de conexión: nombre de la base de datos, usuario y servidor (normalmente localhost). Necesitarás estos datos más adelante.
Paso 3: Subir los archivos de WordPress al servidor
Ahora vamos a colocar los archivos de WordPress en la carpeta correcta de tu dominio.
Opción A: Usando el gestor de archivos de DirectAdmin (recomendado para principiantes)
- En DirectAdmin, busca "File Manager" o "Gestor de archivos".
- Navega hasta la carpeta
public_html(odomains/tudominio.com/public_htmlsi tienes varios dominios). - Haz clic en "Upload" o "Subir" y selecciona el archivo
wordpress-x.x.x.zipque descargaste. - Una vez subido, selecciona el archivo y haz clic en "Extract" o "Extraer".
- Se creará una carpeta llamada
wordpress. Abre esa carpeta, selecciona todos los archivos (Ctrl+A) y muévelos a la carpetapublic_html(o córtalos y pégalos). - Elimina la carpeta
wordpressvacía y el archivo.zippara mantener todo ordenado.
Opción B: Usando un cliente FTP (FileZilla)
- Conecta al servidor FTP usando los datos que te proporcionó tu hosting (servidor, usuario, contraseña, puerto 21).
- Navega a la carpeta
public_htmlde tu dominio. - Arrastra todos los archivos de la carpeta
wordpress(descomprimida en tu PC) a la carpetapublic_htmldel servidor. - Espera a que termine la transferencia. Puede tomar unos minutos.
[TIP] Si quieres instalar WordPress en una subcarpeta (por ejemplo, tudominio.com/blog), crea una carpeta dentro de
public_htmlllamadablogy sube los archivos allí.
Paso 4: Configurar el archivo wp-config.php
WordPress necesita un archivo de configuración para conectarse a la base de datos. DirectAdmin facilita este proceso.
Ejecutar el instalador web
- Abre tu navegador y ve a
tudominio.com(o la subcarpeta donde subiste los archivos). - Verás la pantalla de bienvenida de WordPress en inglés. Selecciona tu idioma y haz clic en "Continue".
- WordPress te informará que necesita los datos de la base de datos. Haz clic en "Let's go!".
Ingresar los datos de conexión
Ahora debes introducir la información que creaste en el Paso 2:
- Database Name: El nombre completo de tu base de datos (ej:
usuario_mipagina_wp). - Username: El usuario que creaste (ej:
usuario_wp_user). - Password: La contraseña que generaste.
- Database Host: Generalmente
localhost. Si tu hosting usa un servidor remoto, te lo indicarán. - Table Prefix: Déjalo como
wp_a menos que sepas lo que haces.
Haz clic en "Submit". Si todo está correcto, WordPress creará el archivo wp-config.php automáticamente y te mostrará un mensaje de éxito.
[WARNING] Si ves un error de conexión, verifica que los datos sean exactos. Revisa mayúsculas, minúsculas y espacios. Si el problema persiste, contacta a soporte.
Configurar las constantes de seguridad (opcional pero recomendado)
Una vez que el instalador web genere el archivo, puedes editarlo manualmente para añadir claves de seguridad. WordPress te proporciona un generador de claves en https://api.wordpress.org/secret-key/1.1/salt/. Simplemente copia y pega esas líneas en el archivo wp-config.php, reemplazando las que están por defecto.
Paso 5: Completar la instalación desde el navegador
Con la base de datos conectada, solo queda configurar los datos básicos del sitio.
- Haz clic en "Run the installation".
- Completa los siguientes campos:
- Site Title: El nombre de tu sitio web.
- Username: El nombre de usuario del administrador (nunca uses "admin" por seguridad).
- Password: Genera una contraseña segura. WordPress te mostrará un indicador de fortaleza.
- Your Email: Tu correo electrónico (para recuperar contraseña y notificaciones).
- Search Engine Visibility: Marca esta casilla solo si no quieres que Google indexe tu sitio mientras lo desarrollas.
- Haz clic en "Install WordPress".
¡Felicidades! WordPress se instalará y te mostrará un mensaje de éxito. Luego haz clic en "Log In" para acceder al panel de administración (tudominio.com/wp-admin).
Paso 6: Configuración post-instalación esencial
Una vez dentro del panel, realiza estas configuraciones básicas para asegurar y optimizar tu sitio.
Cambiar la estructura de enlaces permanentes
- Ve a Ajustes > Enlaces permanentes.
- Selecciona "Nombre de la entrada" (recomendado para SEO).
- Haz clic en "Guardar cambios".
Eliminar plugins y temas innecesarios
- Ve a Plugins > Plugins instalados y elimina los que no uses (Akismet y Hello Dolly).
- Ve a Apariencia > Temas y elimina los temas que no sean el que vas a usar (Twenty Twenty-Four, etc.).
Instalar un plugin de caché y seguridad
Recomiendo instalar al menos:
- Wordfence Security o iThemes Security (seguridad).
- WP Super Cache o W3 Total Cache (velocidad).
[INFO] Siempre activa uno a la vez y prueba que tu sitio funcione correctamente. Algunos plugins de caché pueden causar conflictos si se activan todos juntos.
Preguntas frecuentes (FAQ) sobre instalación manual
¿Qué hago si veo un error 500 después de instalar?
Esto suele deberse a un archivo .htaccess incorrecto o a un plugin incompatible. Soluciones:
- Conéctate por FTP y renombra la carpeta
wp-content/pluginsaplugins_oldpara desactivar todos los plugins. - Si el error persiste, sube un archivo
.htaccesslimpio desde una instalación nueva de WordPress.
¿Puedo instalar WordPress en una subcarpeta?
Sí, simplemente crea una carpeta dentro de public_html (ej: blog) y sigue los mismos pasos. Luego accederás a tudominio.com/blog.
¿Es necesario usar el instalador web o puedo crear el wp-config.php manualmente?
Puedes crear el archivo manualmente si prefieres. Descarga el archivo wp-config-sample.php de la instalación, renómbralo a wp-config.php, edítalo con los datos de tu base de datos y súbelo al servidor. Luego continúa con el paso 5.
¿Qué hago si no recuerdo la contraseña de la base de datos?
En DirectAdmin, ve a MySQL Management, busca tu base de datos y haz clic en "Change Password". Puedes generar una nueva y actualizarla en el archivo wp-config.php.
¿Cómo actualizo WordPress manualmente después?
Descarga la última versión desde wordpress.org, sube los archivos reemplazando los existentes (excepto wp-content y wp-config.php) y luego ve a Dashboard > Updates para ejecutar la actualización de la base de datos.
Conclusión
Has completado con éxito la instalación manual de WordPress en DirectAdmin. Este método te da un control absoluto sobre tu sitio y es la base para un buen posicionamiento SEO, ya que puedes personalizar cada aspecto sin limitaciones de instaladores automáticos.
Recuerda mantener siempre actualizado WordPress, los plugins y los temas. Programa copias de seguridad periódicas desde DirectAdmin (sección "Backup" o "System Backup"). Si en algún momento tienes dudas, revisa la documentación oficial de WordPress o contacta al soporte de tu hosting.
[TIP] Si tu hosting usa Syspanel, recuerda que el acceso es por el puerto 2106. La interfaz es diferente, pero los conceptos de bases de datos, FTP y archivos son los mismos. Adapta los pasos según las opciones disponibles en tu panel.
¡Ahora tienes un sitio WordPress listo para personalizar y llenar de contenido!
