Cómo configurar WordPress con DirectAdmin: Guía de primeros pasos
[INFO] Este artículo está pensado para quienes acaban de contratar un hosting con panel de control DirectAdmin y quieren montar su primera web con WordPress sin complicaciones. Vamos a ir paso a paso, como si lo hiciéramos juntos, para que no te pierdas en ningún momento.
Configurar WordPress en DirectAdmin no tiene por qué ser un dolor de cabeza. De hecho, una vez que entiendes la lógica del panel, todo fluye. DirectAdmin es uno de los paneles de control más usados en hosting compartido y semidedicado, y su estructura es bastante clara: primero creas el espacio (dominio), luego la base de datos, y por último instalas el propio WordPress.
En esta guía de primeros pasos con DirectAdmin, vamos a cubrir desde cómo acceder al panel hasta la instalación completa de WordPress, pasando por la creación de la base de datos y la configuración inicial. No necesitas ser un experto, solo tener paciencia y seguir cada paso con atención.
1. Acceso al Panel de Control DirectAdmin
Lo primero es lo primero: necesitas las credenciales de acceso a tu hosting. Normalmente, tu proveedor te envía un correo con un enlace al panel y tu usuario y contraseña. El acceso suele ser algo así como https://tu-dominio.com:2222 o una URL específica que te haya dado tu proveedor.
Una vez dentro, verás un panel con varias secciones: Estadísticas, Cuenta, Administración de archivos, Base de datos MySQL y Administración de dominios, entre otras. No te asustes con tanta opción, solo vamos a usar unas pocas.
Si es tu primera vez, te recomiendo que explores un poco, pero sin tocar nada que no entiendas. La clave está en la sección de Base de datos MySQL y en Administración de dominios.
2. Crear el Dominio y el Subdominio (si es necesario)
En la mayoría de los casos, tu dominio principal ya estará creado y apuntando al servidor. Pero si has contratado un hosting y aún no has añadido tu dominio, aquí te explico cómo hacerlo.
2.1. Añadir un dominio nuevo
Dentro de DirectAdmin, busca la sección "Gestión de dominios" o "Agregar dominio". Verás un formulario donde debes escribir tu dominio sin www, por ejemplo mipaginaweb.com. Marca la opción de crear el directorio en el servidor y, si te lo pide, selecciona la opción de crear un subdominio www.
2.2. Crear un subdominio para pruebas (opcional)
Si quieres instalar WordPress en un subdominio como demo.mipaginaweb.com para hacer pruebas antes de lanzar la web principal, también puedes hacerlo desde la sección de "Subdominios". Simplemente escribe el nombre del subdominio (por ejemplo demo) y DirectAdmin creará la carpeta correspondiente.
3. Crear la Base de Datos MySQL para WordPress
Este es uno de los pasos más importantes. WordPress necesita una base de datos para guardar tus entradas, páginas, usuarios y configuraciones. Sin ella, no puede funcionar.
3.1. Acceder a la sección de bases de datos
En el panel de DirectAdmin, busca la sección "Base de datos MySQL" o "MySQL Management". Haz clic ahí y verás una lista de las bases de datos que ya tienes (probablemente ninguna) y un formulario para crear una nueva.
3.2. Crear la base de datos
En el formulario, deberás indicar un nombre para la base de datos. DirectAdmin suele añadir un prefijo con tu usuario, por ejemplo usuario_miweb. Escribe un nombre descriptivo, como wordpress o miweb_db.
Luego, tendrás que crear un usuario de base de datos. Este usuario no es el mismo que el de tu panel de control, es un usuario específico para que WordPress se conecte a la base de datos. Crea un nombre de usuario y una contraseña segura. Guarda esta información en un lugar seguro, la necesitarás en el siguiente paso.
3.3. Asignar privilegios
Después de crear el usuario, DirectAdmin te pedirá que asignes los privilegios. Lo más fácil es marcar la casilla de "TODOS LOS PRIVILEGIOS" o "ALL PRIVILEGES". Esto le da a WordPress todos los permisos que necesita para crear tablas, modificar datos, etc. No te preocupes, es lo estándar.
[TIP] Si tu proveedor de hosting te pide que indiques el host de la base de datos, normalmente es localhost o 127.0.0.1. Es raro que tengas que usar otro valor.
4. Descargar y Subir WordPress
Ahora que ya tienes la base de datos creada, vamos a por el archivo principal de WordPress. Hay dos formas de hacerlo: subir el archivo comprimido y descomprimirlo, o usar el instalador automático que a veces trae DirectAdmin. Vamos con la manual, que es la más universal.
4.1. Descargar WordPress
Ve a es.wordpress.org y descarga el archivo .zip de WordPress. Es un archivo de unos 20-30 MB, así que no tardará mucho.
4.2. Acceder al Administrador de Archivos
En DirectAdmin, busca la sección "Administrador de archivos" o "File Manager". Accede y te encontrarás con una interfaz similar a la de tu ordenador, con carpetas y archivos.
4.3. Subir el archivo comprimido
Navega hasta la carpeta donde quieres instalar WordPress. Si es en el dominio principal, normalmente será public_html. Si es en un subdominio, será una carpeta con el nombre de ese subdominio (por ejemplo public_html/demo).
Sube el archivo wordpress.zip a esa carpeta. Puedes arrastrarlo desde tu ordenador o usar el botón de subir.
4.4. Descomprimir el archivo
Una vez subido, haz clic derecho sobre el archivo .zip y selecciona la opción "Extraer" o "Unzip". DirectAdmin te preguntará dónde quieres extraerlo. Asegúrate de que sea en la misma carpeta donde está el archivo.
Verás que se crea una carpeta llamada wordpress con todos los archivos dentro. Si quieres que WordPress se instale directamente en la raíz de public_html (para que tu web se vea en mipaginaweb.com y no en mipaginaweb.com/wordpress), tendrás que mover todos los archivos de la carpeta wordpress a la carpeta principal.
4.5. Mover archivos (opcional pero recomendado)
Abre la carpeta wordpress que se ha creado y selecciona todos los archivos que hay dentro (Ctrl+A o Cmd+A). Luego, córtalos y pégalos en la carpeta principal (public_html). Si te pregunta si quieres sobrescribir, acepta. Después, puedes eliminar la carpeta wordpress vacía.
[WARNING] Si mueves los archivos a public_html, asegúrate de que no haya otros archivos importantes en esa carpeta (como un index.html por defecto). Si los hay, puedes borrarlos o sobrescribirlos, pero ten cuidado de no eliminar archivos de tu hosting que sean necesarios.
5. Configurar WordPress por Primera Vez (Instalación Web)
Ahora viene la parte más visual. Abre tu navegador y escribe tu dominio o subdominio donde has subido los archivos. Si todo está correcto, deberías ver la pantalla de instalación de WordPress en español.
5.1. Seleccionar el idioma
Lo primero que te pedirá es que elijas el idioma. Selecciona Español y haz clic en Continuar.
5.2. Configurar la base de datos
En esta pantalla, WordPress te pedirá los datos de la base de datos que creaste antes. Tendrás que rellenar:
- Nombre de la base de datos: El que pusiste en DirectAdmin (ej.
usuario_miweb_db). - Usuario de la base de datos: El usuario que creaste (ej.
usuario_miweb_user). - Contraseña: La contraseña que elegiste para ese usuario.
- Servidor de la base de datos: Normalmente
localhost. - Prefijo de tabla: Déjalo como
wp_por defecto.
Haz clic en Enviar o Continuar. WordPress comprobará la conexión y, si todo está bien, te mostrará una pantalla de confirmación.
5.3. Ejecutar la instalación
Haz clic en el botón "Instalar WordPress". Ahora verás un formulario con los datos de tu sitio web:
- Título del sitio: El nombre de tu web (ej. "Mi Web de Recetas").
- Nombre de usuario: El usuario administrador de WordPress (no es el de DirectAdmin). Elige algo seguro.
- Contraseña: Crea una contraseña fuerte para este usuario.
- Tu correo electrónico: Es importante para recuperar la contraseña si la olvidas.
- Visibilidad para motores de búsqueda: Te recomiendo dejar esta casilla sin marcar al principio, para que tu web pueda ser indexada por Google cuando esté lista.
Haz clic en "Instalar WordPress".
5.4. ¡Bienvenido a WordPress!
En unos segundos, verás una pantalla de éxito. Haz clic en "Iniciar sesión" y accede con el usuario y la contraseña que acabas de crear. Ya estás dentro del panel de administración de WordPress.
6. Configuración Inicial de WordPress
Ya tienes WordPress funcionando, pero hay un par de ajustes que te recomiendo hacer desde el principio para que todo vaya sobre ruedas.
6.1. Ajustes de enlaces permanentes
Ve a Ajustes > Enlaces permanentes en el menú lateral. Selecciona la opción "Nombre de la entrada" o "Estructura personalizada" y pon /%postname%/. Esto hará que tus URLs sean más limpias y amigables para el SEO, por ejemplo mipaginaweb.com/mi-primer-post.
6.2. Eliminar contenido por defecto
WordPress crea una entrada, una página y un comentario de ejemplo. Puedes eliminarlos desde Entradas y Páginas para empezar con un sitio limpio.
6.3. Instalar un tema
En Apariencia > Temas, puedes elegir entre miles de temas gratuitos. Te recomiendo empezar con uno simple y rápido, como Astra, GeneratePress o Kadence. Puedes buscarlos desde el propio buscador de temas e instalarlos con un clic.
6.4. Instalar plugins esenciales
Los plugins son como aplicaciones para WordPress. Para empezar, te sugiero instalar:
- Un plugin de caché: Como W3 Total Cache o WP Super Cache para que tu web cargue más rápido.
- Un plugin de SEO: Como Rank Math o Yoast SEO para optimizar tus contenidos.
- Un plugin de seguridad: Como Wordfence o Limit Login Attempts para proteger tu web.
Puedes instalarlos desde Plugins > Añadir nuevo.
7. Solución de Problemas Comunes
Es normal que algo falle la primera vez. Aquí te dejo un mini-FAQ con los problemas más típicos.
7.1. "Error al conectar con la base de datos"
Esto significa que los datos de la base de datos que has puesto en el paso 5.2 son incorrectos. Revisa el nombre de la base de datos, el usuario y la contraseña. Asegúrate de que no haya espacios y de que los has copiado exactamente como los creaste en DirectAdmin.
7.2. "No se ha podido conectar a la base de datos" después de mover el sitio
Si has movido WordPress de una carpeta a otra, es posible que tengas que actualizar la URL en la base de datos. La forma más fácil es usar un plugin como Better Search Replace para cambiar la URL antigua por la nueva.
7.3. La web se ve en blanco
Esto suele deberse a un conflicto de plugins o temas. Puedes acceder a tu hosting por FTP (con un programa como FileZilla) y renombrar la carpeta wp-content/plugins a plugins-backup. Si la web vuelve a funcionar, el problema es uno de tus plugins.
8. Conclusión y Siguientes Pasos
¡Enhorabuena! Ya has logrado configurar WordPress con DirectAdmin. Este es solo el primer paso, pero es el más importante. A partir de aquí, puedes empezar a crear contenido, instalar más plugins, personalizar tu tema y, en definitiva, construir tu presencia online.
Recuerda que los primeros pasos con DirectAdmin son siempre los más difíciles, pero una vez que le coges el truco, es un proceso muy mecánico. Si te atascas, no dudes en contactar con el soporte técnico de tu hosting, que para eso está.
[INFO] Si en algún momento tu proveedor de hosting usa un panel diferente llamado Syspanel (antes conocido como HestiaCP), no te preocupes, la lógica es muy similar. La diferencia principal es que el acceso al panel se hace a través del puerto 2106. El proceso de crear una base de datos y subir archivos es prácticamente idéntico.
Ahora, a crear y a disfrutar de tu nueva web. ¡Mucha suerte con tu proyecto!
