Guía paso a paso para instalar WordPress desde DirectAdmin
Antes de Empezar: ¿Qué Necesitas para Instalar WordPress en DirectAdmin?
Instalar WordPress desde DirectAdmin es un proceso mucho más sencillo de lo que la mayoría de la gente cree. De hecho, con las herramientas modernas que incluye este panel, puedes tener tu sitio web funcionando en menos de cinco minutos, incluso si nunca has tocado un servidor en tu vida.
Para que todo salga perfecto, necesitas tener tres cosas listas antes de comenzar con el tutorial:
- Acceso a DirectAdmin: Debes tener las credenciales de administrador o de usuario con permisos para gestionar dominios. Normalmente las recibes por correo al contratar tu hosting.
- Un dominio registrado: Puede ser uno nuevo que hayas comprado o uno que ya tengas y quieras usar para tu proyecto. Si tu dominio está en otro proveedor, asegúrate de que los servidores DNS apunten a tu servidor de hosting.
- Ganas de aprender: No necesitas conocimientos de programación ni de bases de datos para seguir esta guía. Todo lo haremos desde la interfaz gráfica del panel.
A lo largo de este artículo, te explicaré tanto el método más fácil (con Softaculous) como el método manual para los que quieren entender qué pasa realmente bajo el capó. Vamos a ello.
¿Qué es DirectAdmin y Por Qué es tan Popular?
Antes de entrar en materia, conviene entender qué es DirectAdmin. Es un panel de control de hosting web que te permite gestionar todos los aspectos de tu servidor desde una interfaz limpia y rápida. Es uno de los paneles más utilizados en el mundo del hosting compartido y semidedicado, compitiendo directamente con cPanel y Plesk.
La gran ventaja de DirectAdmin es su equilibrio entre potencia y simplicidad. Las tareas complejas como crear cuentas de correo, gestionar bases de datos MySQL o configurar dominios se convierten en procesos visuales que cualquier persona puede seguir. Y para instalar WordPress, DirectAdmin incluye una integración con Softaculous, un instalador automático de aplicaciones que te ahorrará muchísimo tiempo.
Método 1: Instalar WordPress con Softaculous en DirectAdmin (El Más Fácil)
Softaculous es una herramienta que viene preinstalada en la mayoría de servidores con DirectAdmin. Es un instalador de scripts que te permite desplegar WordPress, Joomla, PrestaShop y más de 400 aplicaciones con solo unos clics. Este es el método recomendado para el 99% de los usuarios.
Paso 1: Accede a tu Panel de DirectAdmin
Abre tu navegador favorito (Chrome, Firefox, Edge) y escribe la URL de acceso a tu panel. Normalmente suele ser algo como https://tu-dominio.com:2222 o una dirección IP con el puerto 2222. También puedes encontrar el enlace de acceso en el correo de bienvenida que te envió tu proveedor de hosting.
Introduce tu nombre de usuario y contraseña en la pantalla de inicio de sesión. Una vez dentro, verás el escritorio principal de DirectAdmin con todos los iconos de las herramientas disponibles.
Paso 2: Localiza Softaculous en el Panel
En el menú lateral izquierdo o en la sección de "Buscar", escribe "Softaculous". También puedes encontrarlo directamente en el bloque de "Administración de Software" o "Instaladores de Aplicaciones". Al hacer clic, se abrirá una nueva ventana con el panel de Softaculous.
Dentro de Softaculous, verás una lista de categorías en el menú lateral. Busca la pestaña de "Blogs" o "CMS" y haz clic en WordPress. Verás un botón verde que dice "Instalar". Haz clic en él.
Paso 3: Configura los Parámetros de Instalación
Ahora llega el momento de rellenar el formulario de instalación. No te asustes, todos los campos son fáciles de entender:
- Protocolo: Elige
https://si tu dominio tiene certificado SSL activado. Si no estás seguro, deja la opción que venga por defecto. - Dominio: Selecciona el dominio donde quieres instalar WordPress. Si tienes varios, asegúrate de elegir el correcto.
- Directorio: Déjalo en blanco si quieres que WordPress se instale en la raíz del dominio (ej:
tudominio.com). Si quieres instalarlo en una subcarpeta, escribe el nombre de la carpeta (ej:blog). - Nombre del Sitio: Ponle un nombre a tu web. Es el título que aparecerá en el navegador y en los buscadores.
- Descripción del Sitio: Una breve frase que resuma de qué trata tu sitio.
- Nombre de Usuario Administrador: Elige un usuario para acceder a tu panel de WordPress. Evita usar "admin" por seguridad.
- Contraseña: Crea una contraseña fuerte. Puedes usar el generador que incluye Softaculous.
- Email del Administrador: Un correo electrónico válido donde recibirás notificaciones de WordPress.
En la parte inferior, deja las opciones de configuración avanzada y selección de plugins con los valores predeterminados. Solo asegúrate de que la casilla de "Limitar el número de revisiones de entradas" esté activada para optimizar el rendimiento de tu base de datos.
Paso 4: Haz Clic en "Instalar" y Espera
Una vez hayas completado todos los campos, haz clic en el botón "Instalar" que encontrarás al final de la página. El proceso tarda entre 30 segundos y 2 minutos, dependiendo de la velocidad de tu servidor. Verás una barra de progreso y, al finalizar, una pantalla de confirmación con la URL de tu sitio y la URL de tu panel de administración (normalmente tudominio.com/wp-admin).
[TIP] Guarda en un lugar seguro tanto la URL de acceso como el nombre de usuario y la contraseña del administrador. Te harán falta para gestionar tu web.
Paso 5: Verifica la Instalación
Abre una nueva pestaña en tu navegador y escribe la URL de tu sitio. Deberías ver la página de bienvenida de WordPress con un tema por defecto. Si todo ha ido bien, ya puedes empezar a personalizar tu sitio.
Método 2: Instalación Manual de WordPress en DirectAdmin (Para los que Quieren Control Total)
Si eres de los que les gusta entender cada paso del proceso, o si por algún motivo no tienes Softaculous disponible, siempre puedes optar por la instalación manual. Este método te da más control sobre la configuración y es perfecto para aprender.
Paso 1: Descarga WordPress desde el Sitio Oficial
Ve a es.wordpress.org y descarga el archivo ZIP de la última versión de WordPress. Guárdalo en tu ordenador y descomprímelo. Verás una carpeta llamada "wordpress" con todos los archivos del CMS.
Paso 2: Sube los Archivos a tu Servidor con el Administrador de Archivos
Accede a DirectAdmin y busca la herramienta "Administrador de Archivos" en el menú. Entra en la carpeta domains y luego en la carpeta de tu dominio concreto. Dentro, encontrarás una carpeta llamada public_html. Esa es la raíz de tu sitio web.
Sube todo el contenido de la carpeta "wordpress" que descomprimiste dentro de public_html. Puedes arrastrar los archivos directamente o usar el botón de subida del administrador de archivos. Este paso puede tardar unos minutos si tienes una conexión lenta.
Paso 3: Crea una Base de Datos MySQL en DirectAdmin
WordPress necesita una base de datos para guardar todas tus publicaciones, páginas y configuración. Vuelve al panel principal de DirectAdmin y busca la herramienta "Base de Datos MySQL" o "Gestión de Bases de Datos".
Haz clic en "Crear nueva base de datos" y rellena los campos:
- Nombre de la base de datos: Elige un nombre descriptivo (ej:
mipagina_db). - Usuario de la base de datos: Crea un usuario (ej:
mipagina_user). - Contraseña: Usa una contraseña segura. DirectAdmin suele tener un generador automático.
Anota estos tres datos (nombre, usuario y contraseña) porque los necesitarás en el siguiente paso. La dirección del servidor de base de datos suele ser localhost, aunque en algunos servidores puede variar.
Paso 4: Edita el Archivo de Configuración de WordPress
Dentro de la carpeta public_html, busca un archivo llamado wp-config-sample.php. Haz clic derecho sobre él y selecciona "Editar" o "Copiar". Primero, haz una copia y renómbrala a wp-config.php. Después, edita este nuevo archivo.
Busca las siguientes líneas y sustitúyelas con los datos de tu base de datos:
define( 'DB_NAME', 'tu_nombre_de_base_de_datos' );
define( 'DB_USER', 'tu_usuario' );
define( 'DB_PASSWORD', 'tu_contraseña' );
define( 'DB_HOST', 'localhost' );
Guarda los cambios y cierra el editor.
Paso 5: Ejecuta el Script de Instalación de WordPress
Ahora viene la parte mágica. Abre tu navegador y escribe la URL de tu dominio (ej: tudominio.com). WordPress detectará que no está configurado y te redirigirá automáticamente a la pantalla de instalación.
Selecciona tu idioma, haz clic en "Continuar" y rellena el formulario con los datos de tu sitio (nombre, usuario administrador, contraseña y email). Haz clic en "Instalar WordPress" y en cuestión de segundos tendrás tu web lista.
[WARNING] Si recibes un error de "Error al conectar con la base de datos", revisa que hayas escrito correctamente el nombre, usuario y contraseña en el archivo
wp-config.php. Este es el error más común en la instalación manual.
Configuración Esencial Después de Instalar WordPress
Ya tienes WordPress instalado, pero el trabajo no termina aquí. Hay una serie de ajustes que deberías hacer para asegurar el buen funcionamiento y la seguridad de tu sitio.
Activa un Tema y Plugins Básicos
Desde el panel de administración (tudominio.com/wp-admin), ve a "Apariencia" y elige un tema que se adapte a tu proyecto. Puedes empezar con un tema gratuito y luego pasar a uno de pago cuando tu web crezca.
En cuanto a plugins, te recomiendo instalar al menos estos tres:
- Un plugin de caché: Como W3 Total Cache o WP Super Cache para acelerar tu web.
- Un plugin de seguridad: Wordfence o iThemes Security para proteger tu instalación.
- Un plugin de SEO: Yoast SEO o Rank Math para optimizar tu posicionamiento en Google.
Configura los Permalinks
Ve a "Ajustes" > "Enlaces permanentes" y elige la opción "Nombre de la entrada". Esto hará que las URLs de tus publicaciones sean limpias y amigables para el SEO, algo fundamental para tu posicionamiento.
Activa HTTPS
Si tu dominio tiene un certificado SSL, ve a "Ajustes" > "Generales" y asegúrate de que tanto la URL del sitio como la URL de WordPress empiecen por https://. Si no tienes SSL, puedes activarlo gratis con Let's Encrypt desde DirectAdmin en la sección de "SSL".
Problemas Comunes y Cómo Solucionarlos
Aunque el proceso es bastante sencillo, siempre pueden surgir pequeños contratiempos. Aquí tienes los más frecuentes y sus soluciones:
El Clásico "Error al Establecer Conexión con la Base de Datos"
Este error suele aparecer cuando los datos de la base de datos en el archivo wp-config.php son incorrectos, o cuando la base de datos no existe. Revisa los datos y asegúrate de que la base de datos esté creada en DirectAdmin.
La Página se Ve en Blanco
Si al acceder a tu web solo ves una página en blanco, puede ser un problema de memoria PHP o un conflicto con algún plugin. Accede a tu servidor vía FTP y renombra la carpeta wp-content/plugins a plugins_old. Si la web vuelve a funcionar, el problema era un plugin.
No Puedo Acceder al Panel de Administración
Si al intentar entrar a tudominio.com/wp-admin te redirige a una página de error, puede ser que la URL de WordPress esté mal configurada. Puedes solucionarlo editando el archivo wp-config.php y añadiendo al final las siguientes líneas:
define('WP_HOME','http://tudominio.com');
define('WP_SITEURL','http://tudominio.com');
[INFO] Si tu sitio usa HTTPS, cambia
httpporhttpsen esas líneas.
Preguntas Frecuentes sobre WordPress y DirectAdmin
¿Puedo instalar WordPress en un subdominio?
Sí, tanto con Softaculous como manualmente. Simplemente selecciona el subdominio en el campo correspondiente o sube los archivos a la carpeta del subdominio dentro de public_html.
¿Qué hago si quiero tener varios sitios WordPress en el mismo servidor?
Con DirectAdmin puedes crear múltiples dominios y subdominios, y en cada uno instalar una copia de WordPress. Con Softaculous, el proceso es igual de sencillo: solo tienes que seleccionar el dominio en cada instalación.
¿Puedo migrar un WordPress existente a DirectAdmin?
Sí, pero es un proceso más complejo que requiere exportar e importar la base de datos y copiar los archivos. Te recomiendo usar plugins de migración como All-in-One WP Migration para hacerlo de forma segura.
¿Es necesario tener conocimientos técnicos para seguir esta guía?
Para nada. El método con Softaculous está diseñado para que cualquier persona sin experiencia pueda instalar WordPress en DirectAdmin sin problemas. La instalación manual requiere un poco más de atención, pero con esta guía es totalmente factible.
¿Qué diferencias hay entre instalar WordPress en DirectAdmin y hacerlo en otros paneles como Syspanel?
La lógica es la misma, pero cada panel tiene sus particularidades. Por ejemplo, en Syspanel (el panel de HestiaCP, que se accede por el puerto 2106), el proceso con Softaculous es prácticamente idéntico, aunque la ubicación de las herramientas puede variar ligeramente. En DirectAdmin, la gestión de bases de datos y archivos es muy visual y directa, lo que lo convierte en una opción excelente para principiantes.
Conclusión Final: Ya Tienes tu WordPress Funcionando
Instalar WordPress en DirectAdmin es un proceso que, como has visto, no tiene ningún misterio. Tanto si has elegido el método rápido con Softaculous como si has preferido la instalación manual, ahora tienes una web completamente funcional lista para ser personalizada.
Recuerda que esto es solo el principio. Ahora empieza la parte divertida: elegir un tema, crear contenido de calidad, instalar plugins que mejoren la experiencia de tus visitantes y trabajar en tu posicionamiento SEO. Con DirectAdmin y WordPress, tienes la combinación perfecta de potencia y facilidad de uso para lanzar tu proyecto al mundo.
Si te surge cualquier duda durante el proceso, no dudes en consultar la documentación oficial de WordPress o contactar con el soporte de tu proveedor de hosting. Ellos están para ayudarte a sacar el máximo partido a tu instalación. ¡Mucha suerte con tu nueva web!
