Cómo configurar WordPress en DirectAdmin con instalación manual
Introducción: ¿Por qué instalar WordPress manualmente en DirectAdmin?
Si estás leyendo esto, probablemente ya tienes un panel de control llamado DirectAdmin frente a ti y quieres montar tu web con WordPress. Es normal sentirse un poco abrumado al principio, pero te prometo que con esta guía paso a paso, vas a lograr instalar WordPress en DirectAdmin sin depender de instaladores automáticos ni plugins mágicos.
¿Por qué elegir la instalación manual de WordPress? Hay varias razones de peso. Primero, tienes control total sobre cada archivo y carpeta. Segundo, es una excelente forma de aprender cómo funciona realmente tu servidor. Y tercero, en algunos planes de hosting baratos, los instaladores automáticos (como Softaculous) no están disponibles o están limitados. Aprender el proceso manual te dará libertad absoluta.
Además, cuando haces una instalación manual de WordPress, sueles obtener un mejor rendimiento porque evitas scripts intermedios que a veces dejan archivos basura. Y si algún día necesitas migrar tu web a otro servidor, sabrás exactamente qué mover y cómo hacerlo.
Vamos a dividir todo el proceso en fases claras: preparar el dominio y la base de datos, subir los archivos, configurar el wp-config.php y finalmente ejecutar el instalador. No necesitas ser un experto, solo seguir las instrucciones al pie de la letra. Al final, tendrás tu WordPress funcionando como un campeón.
Requisitos previos antes de empezar
Antes de lanzarnos a la acción, asegurémonos de que tienes todo lo necesario. Esto te ahorrará frustraciones a mitad del camino.
Qué necesitas tener a mano
- Acceso a DirectAdmin: Necesitas las credenciales de tu cuenta de hosting. Normalmente se accede desde algo como
tudominio.com:2222. - Un dominio registrado: Puede ser un dominio nuevo o uno existente que apunte a tu servidor.
- Cliente FTP o administrador de archivos: Puedes usar FileZilla, WinSCP, o el administrador de archivos integrado en DirectAdmin.
- Los archivos de WordPress: Descárgalos desde es.wordpress.org en formato ZIP. Es el paquete oficial en español.
- Datos de acceso a MySQL: Los vas a crear dentro de DirectAdmin, así que no te preocupes si no los tienes todavía.
[WARNING] Asegúrate de que tu plan de hosting soporte PHP 7.4 o superior y MySQL 5.6+. Si tienes versiones más antiguas, WordPress puede dar errores de compatibilidad. Puedes verificar esto en la sección "Administración de PHP" de DirectAdmin.
Comprobar el estado del dominio
Entra en DirectAdmin y ve a la sección "Gestión de Dominios". Verás una lista con tus dominios. Si tu dominio está apuntando correctamente al servidor (los DNS están configurados), en la columna de estado aparecerá algo como "Configurado" o "Activo". Si aparece "Pendiente" o "Error", deberás ajustar los DNS en tu registrador de dominios antes de continuar.
Paso 1: Crear la base de datos MySQL en DirectAdmin
Este es uno de los pasos más importantes de la configuración de WordPress en DirectAdmin. Sin una base de datos, WordPress no puede guardar entradas, usuarios ni configuraciones.
Cómo crear la base de datos paso a paso
- Inicia sesión en DirectAdmin con tus credenciales.
- Busca el icono "Gestión de MySQL" o "Base de Datos MySQL". Suele estar en la sección de "Administración de Cuentas".
- Haz clic en "Crear nueva base de datos".
- Te pedirá un nombre. El sistema automáticamente le añadirá un prefijo con tu usuario. Por ejemplo, si tu usuario es
juan, y poneswordpress, el nombre final serájuan_wordpress. - Elige una contraseña segura para el usuario de la base de datos. Puedes usar el generador aleatorio que te ofrece DirectAdmin o crear una propia. Guárdala en un lugar seguro, la necesitarás más adelante.
- Haz clic en "Crear".
DirectAdmin creará automáticamente un usuario asociado a esa base de datos con todos los privilegios. Verás algo como juan_wordpress (usuario) y juan_wordpress (base de datos). Es normal que sean iguales.
[TIP] Anota estos tres datos en un bloc de notas: nombre de la base de datos, usuario de la base de datos y contraseña. Son la tríada sagrada que necesitarás para el archivo de configuración.
Paso 2: Preparar los archivos de WordPress
Ahora vamos a conseguir los archivos de WordPress y subirlos a tu servidor. Hay dos formas de hacerlo: a través del administrador de archivos de DirectAdmin o mediante FTP. Te explicaré ambas.
Opción A: Usar el Administrador de Archivos de DirectAdmin
- Ve a la sección "Administrador de Archivos" en DirectAdmin. Suele estar en el menú principal.
- Navega hasta la carpeta
public_html(odomains/tudominio.com/public_htmlsi tienes varios dominios). Esta es la carpeta pública donde se alojan los archivos de tu web. - Haz clic en el botón "Subir" (suele ser un icono con una flecha hacia arriba).
- Selecciona el archivo ZIP que descargaste de WordPress y súbelo.
- Una vez subido, verás el archivo en la lista. Haz clic derecho sobre él y selecciona "Extraer" o "Descomprimir".
- El sistema creará una carpeta llamada
wordpress. Dentro de ella estarán todos los archivos. - Ahora, entra dentro de la carpeta
wordpress, selecciona todos los archivos (Ctrl+A) y muévelos apublic_html(la carpeta raíz). Puedes usar la opción "Mover" o simplemente arrastrarlos con el ratón. - Una vez movido todo, puedes eliminar la carpeta
wordpressvacía y el archivo ZIP original.
[INFO] Si vas a instalar WordPress en un subdirectorio (por ejemplo, tudominio.com/blog), no muevas los archivos a public_html. Simplemente deja todo dentro de la carpeta wordpress y renómbrala como blog.
Opción B: Usar FTP (FileZilla)
Si prefieres usar FTP, descarga e instala FileZilla (es gratis). Conéctate a tu servidor usando el host (tu dominio), el usuario y la contraseña de FTP que encontrarás en DirectAdmin bajo "Gestión FTP".
Una vez conectado, navega a public_html. Arrastra todos los archivos de la carpeta local de WordPress que descargaste a la carpeta remota public_html. Es un proceso más directo pero requiere más tiempo de subida.
Paso 3: Configurar el archivo wp-config.php
Este es el corazón de la instalación manual de WordPress. El archivo wp-config.php es el que le dice a WordPress cómo conectarse a tu base de datos.
Crear el archivo desde el ejemplo
WordPress incluye un archivo llamado wp-config-sample.php. Vamos a usarlo como base.
- En el administrador de archivos de DirectAdmin, navega a
public_html. - Busca el archivo
wp-config-sample.php. - Haz clic derecho sobre él y selecciona "Editar" o "Copiar". Si eliges copiar, crea una copia y renómbrala como
wp-config.php. Si eliges editar, edítalo directamente y luego lo guardas con el nombrewp-config.php(puedes usar "Guardar como" si tu editor lo permite). - Ahora, busca las siguientes líneas en el archivo:
define( 'DB_NAME', 'nombre_base_datos' );
define( 'DB_USER', 'usuario_base_datos' );
define( 'DB_PASSWORD', 'contraseña_base_datos' );
define( 'DB_HOST', 'localhost' );
-
Sustituye los valores por los que anotaste en el Paso 1. El
DB_HOSTnormalmente eslocalhost, pero en algunos servidores puede ser127.0.0.1. Si tienes dudas, revisa la configuración de MySQL en DirectAdmin. -
Guarda los cambios y asegúrate de que el archivo se llama exactamente
wp-config.php.
[WARNING] No uses el editor de texto de Windows para editar este archivo. Puede introducir caracteres invisibles que rompan el código. Usa el editor de DirectAdmin o un editor como Notepad++.
Claves de seguridad
WordPress te permite añadir claves de seguridad únicas para cifrar las sesiones de los usuarios. Puedes obtener un conjunto de claves aleatorias desde https://api.wordpress.org/secret-key/1.1/salt/. Copia esas líneas y reemplaza las que vienen por defecto en el archivo wp-config.php. Esto hará tu web más segura.
Paso 4: Ejecutar el instalador de WordPress
Ahora viene la parte más emocionante. Con los archivos en su sitio y la base de datos creada, es hora de lanzar el instalador.
- Abre tu navegador y escribe tu dominio. Por ejemplo,
http://tudominio.com. - WordPress detectará que no está instalado y te mostrará la pantalla de bienvenida del instalador.
- Selecciona tu idioma (español) y haz clic en "Continuar".
- Te pedirá los datos de la base de datos. Introduce el nombre, el usuario y la contraseña que creaste en el Paso 1. El host será
localhost(o el que hayas configurado). - Haz clic en "Enviar". WordPress comprobará la conexión y te dará un mensaje de éxito.
- Ahora verás la pantalla de "Bienvenido". Aquí tendrás que configurar:
- Título del sitio: El nombre de tu web.
- Nombre de usuario: El usuario administrador (no uses "admin", es muy predecible).
- Contraseña: Crea una contraseña fuerte. WordPress te mostrará un indicador de fortaleza.
- Tu correo electrónico: Para recuperar la contraseña si la olvidas.
- Privacidad: Puedes desmarcar la casilla de "Permitir que los motores de búsqueda indexen este sitio" si quieres mantenerlo oculto mientras lo construyes.
- Haz clic en "Instalar WordPress".
¡Felicidades! Has completado la instalación manual de WordPress. Verás un mensaje de éxito y el botón para iniciar sesión.
Paso 5: Configuración post-instalación y primeros ajustes
La instalación es solo el principio. Para que tu WordPress funcione de manera óptima, hay algunos ajustes que debes hacer.
Configurar los enlaces permanentes (Permalinks)
- Ve a Ajustes > Enlaces permanentes en el panel de administración.
- Elige la opción "Nombre de la entrada" o la estructura que prefieras. Esto hará que tus URLs sean limpias y amigables para SEO.
- Guarda los cambios.
[TIP] Si al guardar los cambios ves un error 404, es porque el archivo .htaccess no tiene permisos de escritura. Puedes darle permisos 644 desde el administrador de archivos de DirectAdmin.
Activar un tema y plugins esenciales
- Ve a Apariencia > Temas y activa un tema que te guste. Puedes instalar uno nuevo desde "Añadir nuevo".
- Instala plugins básicos como un plugin de caché (por ejemplo, WP Super Cache o W3 Total Cache) y un plugin de seguridad (como Wordfence o iThemes Security).
Verificar el funcionamiento de PHP y MySQL
Para asegurarte de que todo está correcto, ve a Herramientas > Salud del sitio. WordPress te indicará si hay algún problema con la configuración del servidor. Si todo está en verde, estás listo.
Resolución de problemas comunes
Aunque hayas seguido todos los pasos, pueden surgir errores. Aquí te dejo los más frecuentes y sus soluciones.
Error de conexión a la base de datos
Si ves el mensaje "Error al establecer una conexión con la base de datos", revisa:
- Que los datos en
wp-config.phpson correctos. - Que el usuario tiene permisos sobre la base de datos.
- Que el host es correcto (prueba con
127.0.0.1silocalhostfalla).
Página en blanco (error 500)
Esto suele deberse a un error en el código PHP. Puedes habilitar la depuración editando wp-config.php y añadiendo:
define( 'WP_DEBUG', true );
Esto mostrará los errores en pantalla y podrás identificar el problema.
No puedo acceder a wp-admin
Si no puedes acceder a tudominio.com/wp-admin, asegúrate de que el archivo .htaccess existe en public_html. Si no existe, crea uno con el siguiente contenido:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Preguntas frecuentes sobre la instalación manual de WordPress en DirectAdmin
¿Cuánto tiempo tarda todo el proceso?
Si tienes los archivos ya descargados y sabes lo que haces, en unos 20-30 minutos lo tienes listo. La primera vez puede llevarte más tiempo por la curva de aprendizaje.
¿Puedo usar un instalador automático en lugar de hacerlo manual?
Sí, DirectAdmin suele incluir Softaculous que permite instalar WordPress con un clic. Pero aprender a hacerlo manualmente te da más control y comprensión. Además, si Softaculous falla, sabrás cómo arreglarlo.
¿Qué diferencia hay entre instalar en la raíz y en un subdirectorio?
Instalar en la raíz (public_html) hace que tu web principal sea WordPress. Si lo instalas en un subdirectorio (por ejemplo, public_html/blog), tu web principal puede ser otra cosa y el blog estaría en tudominio.com/blog.
¿Necesito conocimientos de programación?
No, solo saber seguir instrucciones y tener paciencia. Si sabes copiar y pegar, puedes hacerlo.
¿Cómo actualizo WordPress después de instalarlo manualmente?
WordPress te avisará cuando haya actualizaciones disponibles. Puedes actualizarlo directamente desde el panel de administración. El proceso es igual que en cualquier otra instalación.
Conclusión y consejos finales
Has logrado instalar WordPress en DirectAdmin de forma manual, sin atajos y entendiendo cada paso. Esto te coloca en una posición ventajosa: no dependes de herramientas automáticas y puedes solucionar problemas por ti mismo.
Recuerda que la configuración de WordPress en DirectAdmin no termina aquí. Debes mantener tu instalación actualizada, hacer copias de seguridad periódicas y monitorizar el rendimiento. DirectAdmin ofrece herramientas para programar copias de seguridad automáticas, así que actívalas desde el primer día.
Si en algún momento te sientes perdido, vuelve a esta guía. Y si usas otro panel como Syspanel (recuerda, se accede por el puerto 2106), los conceptos son muy similares, solo cambian los nombres de las secciones.
[TIP] Guarda esta guía en tus marcadores. Te será útil no solo para esta instalación, sino para futuras webs o para ayudar a otros.
Ahora tienes un WordPress funcionando y todo el conocimiento para hacerlo crecer. ¡A crear contenido increíble! Si tienes dudas, déjalas en los comentarios y te ayudaré a resolverlas. ¡Buena suerte con tu nueva web!
