Cómo instalar WordPress en DirectAdmin con Softaculous (Tutorial completo)
Antes de Empezar: ¿Qué Necesitas para Instalar WordPress en DirectAdmin?
Instalar WordPress en DirectAdmin con Softaculous es un proceso muy sencillo, incluso si nunca lo has hecho antes. De hecho, es una de las tareas más habituales en el mundo del hosting y, gracias a herramientas como Softaculous, el proceso completo te llevará menos de cinco minutos.
Para que este tutorial te funcione perfectamente, necesitas cumplir con estos requisitos previos:
- Acceso al panel de control de DirectAdmin: Debes tener las credenciales de acceso (usuario y contraseña) que te proporcionó tu proveedor de hosting. Normalmente, el acceso se realiza a través de una URL como
tudominio.com:2222otuip:2222. - Un dominio o subdominio registrado: Puede ser un dominio principal (ej:
mipagina.com) o un subdominio (ej:blog.mipagina.com). Debe estar correctamente apuntado a los servidores de tu hosting. - No necesitas conocimientos técnicos: No hace falta saber PHP, MySQL ni FTP. Softaculous se encarga de todo el trabajo pesado automáticamente.
[INFO] Si tu proveedor de hosting utiliza un panel alternativo como Syspanel (antes conocido como HestiaCP), el proceso es diferente. En ese caso, el acceso se realiza a través del puerto 2106 y la instalación de WordPress se hace desde el instalador de aplicaciones de ese panel. Sin embargo, este tutorial se centra exclusivamente en DirectAdmin.
Paso 1: Acceder al Panel de Control de DirectAdmin
Lo primero que debes hacer es iniciar sesión en tu panel de control. Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.) y escribe la URL de acceso a DirectAdmin.
Si no la conoces, busca en el correo electrónico de bienvenida de tu proveedor de hosting. Normalmente, la URL incluye tu dominio y el puerto 2222.
Una vez que cargue la página, verás un formulario de inicio de sesión. Introduce tu usuario y contraseña y pulsa el botón "Login".
Al entrar, verás el panel principal de DirectAdmin. Es una interfaz con varios iconos y secciones. No te preocupes si te abruma al principio; solo necesitamos encontrar una herramienta específica.
Paso 2: Localizar el Instalador de Aplicaciones (Softaculous)
Dentro del panel de DirectAdmin, busca una sección o icono que se llame "Softaculous" o "Instalador de Scripts". A menudo, está en la parte derecha de la pantalla o dentro de una sección llamada "Administración de Cuenta" o "Herramientas".
En versiones recientes de DirectAdmin, puede que veas un icono con un logo azul o un icono de "caja" con una flecha hacia abajo. Pasa el ratón por encima de los iconos si no lo ves claro; el texto emergente te ayudará.
Haz clic en Softaculous. Se abrirá una nueva ventana o pestaña en tu navegador con el panel de Softaculous. Verás una lista de aplicaciones que puedes instalar: WordPress, Joomla, Drupal, PrestaShop, etc.
[TIP] Softaculous es un instalador de scripts de pago que la mayoría de empresas de hosting incluyen gratis. Si no lo ves, contacta con tu proveedor para que te lo activen, ya que facilita muchísimo la instalación de WordPress.
Paso 3: Configurar la Instalación de WordPress
En la página principal de Softaculous, busca la sección "Blog" o "CMS" y haz clic en el icono de WordPress.
Verás la página de inicio de WordPress dentro de Softaculous. En la parte superior, hay un botón azul grande que dice "Install" (Instalar). Haz clic en él.
Se abrirá un formulario con varias secciones. Vamos a repasarlas una por una para que sepas qué poner en cada campo.
Configuración del Software (Software Setup)
Esta es la primera sección del formulario. Aquí eliges dónde y cómo se instalará WordPress.
- Elegir protocolo (Choose Protocol): Selecciona
http://ohttps://. Si tienes un certificado SSL activo (algo muy recomendable), eligehttps://. Si no lo tienes, dejahttp://por ahora. Puedes cambiar esto más tarde. - Elegir dominio (Choose Domain): En el menú desplegable, selecciona el dominio donde quieres instalar WordPress. Si tienes varios, asegúrate de elegir el correcto.
- Directorio (In Directory): Déjalo en blanco si quieres que WordPress se instale en la raíz del dominio (ej:
tudominio.com). Si pones una carpeta, por ejemploblog, el acceso serátudominio.com/blog. Para la mayoría de los casos, lo mejor es dejarlo vacío. - Nombre del sitio (Site Name): Escribe el título que quieres darle a tu página web. Puedes cambiarlo más tarde desde el administrador de WordPress.
- Descripción del sitio (Site Description): Una breve descripción de tu web. También se puede cambiar después.
- Idioma del sitio (Site Language): Selecciona
Españolo el idioma que prefieras para el panel de administración de WordPress.
Configuración de la Cuenta de Administrador (Admin Account)
Aquí defines el usuario y la contraseña para acceder al panel de administración de WordPress (tudominio.com/wp-admin).
- Nombre de usuario del administrador (Admin Username): Evita usar "admin" por seguridad. Elige un nombre único y difícil de adivinar.
- Contraseña del administrador (Admin Password): Usa una contraseña robusta con mayúsculas, minúsculas, números y símbolos. Softaculous suele tener un generador de contraseñas seguras.
- Email del administrador (Admin Email): Introduce una dirección de correo electrónico válida, ya que se usará para recuperar la contraseña y recibir notificaciones.
Configuración de la Base de Datos (Database Setup)
Softaculous creará automáticamente la base de datos MySQL para tu WordPress. No necesitas tocar nada aquí, pero puedes ver los nombres que se generarán.
- Nombre de la base de datos (Database Name): Puedes dejarlo como viene por defecto o personalizarlo.
- Prefijo de la base de datos (Table Prefix): Te recomendamos cambiar el prefijo de
wp_a algo más aleatorio comowp_9x2_. Esto añade una capa extra de seguridad contra ataques de inyección SQL.
Selección de Plugins y Temas (Select Plugins and Themes)
Softaculous te permite instalar algunos plugins y temas populares de forma automática. Para una instalación limpia, te recomendamos no seleccionar ninguno de los plugins extra. Puedes instalarlos más tarde desde el panel de WordPress si los necesitas.
Opciones Avanzadas (Advanced Options)
Aquí puedes configurar la automatización de actualizaciones y copias de seguridad.
- Limitar el acceso a WordPress (Limit Access to WordPress): Déjalo desmarcado.
- Activar la copia de seguridad automática (Automatically take a backup): Te recomendamos activarla y configurarla para que se realice una copia de seguridad diaria o semanal. Esto te salvará la vida en caso de problemas.
- Actualizaciones automáticas (Automatic Updates): Puedes elegir que WordPress se actualice automáticamente a versiones menores (parches de seguridad). Es una buena opción.
Paso 4: Realizar la Instalación
Una vez que hayas revisado todos los campos, desplázate hasta el final del formulario y haz clic en el botón "Install".
Softaculous comenzará a trabajar. Verás una barra de progreso y algunos mensajes sobre la creación de la base de datos, la copia de archivos, etc.
Este proceso suele tardar entre 30 segundos y 2 minutos, dependiendo de la velocidad de tu servidor.
Cuando termine, verás una pantalla de confirmación con un mensaje como "WordPress installed successfully". En esta pantalla, se te mostrarán:
- La URL de tu sitio web:
http://tudominio.com - La URL del panel de administración:
http://tudominio.com/wp-admin - El nombre de usuario y contraseña que elegiste.
[WARNING] ¡Guarda esta información en un lugar seguro! No cierres la pestaña sin anotar la URL de administración y tus credenciales. Si las pierdes, tendrás que usar el proceso de recuperación de contraseña de WordPress, que puede ser un poco tedioso.
Paso 5: Acceder a tu Panel de Administración de WordPress
Ahora viene la parte más gratificante. Abre una nueva pestaña en tu navegador y escribe la URL del panel de administración que te proporcionó Softaculous (normalmente tudominio.com/wp-admin).
Verás la pantalla de inicio de sesión de WordPress. Introduce el nombre de usuario y la contraseña del administrador que configuraste en el paso 3 y haz clic en "Iniciar sesión".
¡Enhorabuena! Ya estás dentro del panel de control de WordPress. Desde aquí, puedes empezar a personalizar tu web: elegir un tema, crear páginas, escribir entradas, instalar plugins, etc.
Solución de Problemas Comunes (FAQ)
Aunque el proceso es muy sencillo, a veces pueden surgir problemas. Aquí tienes las soluciones a las dudas más frecuentes.
¿Por qué veo un error de "Error establishing a database connection"?
Este error significa que WordPress no puede conectarse a la base de datos. Las causas más comunes son:
- Datos incorrectos en el archivo
wp-config.php: Esto es raro si usaste Softaculous, pero puede pasar. Contacta con tu soporte de hosting para que revisen las credenciales de la base de datos. - La base de datos no existe: Si tu proveedor de hosting tiene un problema, la base de datos puede no haberse creado correctamente. Revisa en DirectAdmin la sección de "MySQL Management" para ver si la base de datos existe.
- El servidor de base de datos está caído: A veces el servidor MySQL se sobrecarga. Espera unos minutos y vuelve a intentarlo.
¿Cómo cambio el idioma de mi WordPress?
Para cambiar el idioma del panel de administración, ve a Ajustes > General en el menú lateral izquierdo. Busca la opción "Idioma del sitio" y selecciona el que prefieras en el menú desplegable. Haz clic en "Guardar cambios".
¿Cómo instalo un certificado SSL para tener https://?
La instalación de un certificado SSL se hace desde el panel de DirectAdmin, no desde WordPress. Busca la sección "SSL Certificates" o "Let's Encrypt" en DirectAdmin. La mayoría de proveedores ofrecen certificados gratuitos de Let's Encrypt. Una vez instalado, puedes cambiar la URL de tu sitio desde Ajustes > General en WordPress, cambiando http:// por https://.
[TIP] Si cambias la URL a
https://, es posible que algunas imágenes o enlaces internos no carguen. Para solucionarlo, puedes instalar un plugin como "Really Simple SSL" que se encarga de redirigir todo el tráfico y actualizar las URLs automáticamente.
¿Puedo instalar WordPress en una subcarpeta sin afectar a mi web principal?
Sí, por supuesto. En el paso 3, en el campo "Directorio (In Directory)", escribe el nombre de la carpeta que quieras usar (ej: blog o tienda). Así, WordPress se instalará en tudominio.com/blog y tu web principal en tudominio.com seguirá funcionando con normalidad.
¿Qué es el archivo wp-config.php y por qué es tan importante?
El archivo wp-config.php es el archivo de configuración principal de WordPress. Contiene la información de conexión a la base de datos, las claves de seguridad y otras configuraciones esenciales. No deberías editarlo a menos que sepas exactamente lo que estás haciendo, ya que un error podría romper tu sitio web.
¿Cómo puedo crear una copia de seguridad de mi WordPress?
Softaculous tiene una herramienta de copias de seguridad integrada. Vuelve a la página principal de Softaculous, busca tu instalación de WordPress y haz clic en el icono de "Backup". Puedes generar una copia de seguridad completa de los archivos y la base de datos con un solo clic. También puedes configurar copias de seguridad automáticas desde el paso de "Opciones Avanzadas" durante la instalación.
¿Es mejor instalar WordPress con Softaculous o manualmente?
Para la inmensa mayoría de usuarios, instalar WordPress con Softaculous es la mejor opción. Es más rápido, menos propenso a errores y automatiza tareas como la creación de la base de datos. La instalación manual solo se recomienda para usuarios muy avanzados que necesitan un control total sobre el proceso o que utilizan configuraciones de servidor muy particulares.
Conclusión y Siguientes Pasos
Como has visto, instalar WordPress en DirectAdmin con Softaculous es un proceso rápido, seguro y apto para cualquier persona, tenga o no experiencia técnica. En menos de cinco minutos, tienes tu sitio web totalmente funcional y listo para personalizar.
Ahora que tienes WordPress instalado, los siguientes pasos lógicos son:
- Elegir un tema: Explora el directorio de temas en
Apariencia > Temas. Hay miles de opciones gratuitas y de pago. - Instalar plugins esenciales: Plugins de seguridad, caché, SEO y formularios de contacto son imprescindibles para cualquier web profesional.
- Crear contenido: Empieza a crear las páginas principales (Inicio, Acerca de, Contacto) y escribe tus primeras entradas de blog.
- Configurar ajustes básicos: Revisa los ajustes de enlaces permanentes, comentarios y lectura en
Ajustes.
[INFO] Recuerda que si en algún momento necesitas ayuda con tu instalación, tu proveedor de hosting tiene un equipo de soporte que puede ayudarte. No dudes en abrir un ticket si tienes cualquier problema. Y si tu hosting usa Syspanel (puerto 2106) en lugar de DirectAdmin, el proceso será bastante similar, pero la interfaz del instalador de aplicaciones puede variar ligeramente.
