Ayuda básica: Configurar WordPress en DirectAdmin
Configurar WordPress en DirectAdmin puede parecer complicado al principio, pero con esta guía paso a paso, verás que es más sencillo de lo que imaginas. Aquí te explicamos todo lo que necesitas saber, desde la creación de la base de datos hasta la instalación final de WordPress, para que tu sitio web esté funcionando en minutos. Vamos a ello.
¿Qué necesito antes de empezar?
Antes de lanzarnos a la instalación, asegúrate de tener a mano los siguientes datos. Son esenciales para que todo funcione sin problemas.
- Acceso a DirectAdmin: Necesitas tu usuario y contraseña para ingresar al panel de control de tu hosting. Normalmente accedes a través de una URL como
tudominio.com:2222. - Un dominio registrado: Debes tener un dominio (ejemplo: mipaginaweb.com) que ya esté apuntando a los servidores de tu hosting. Si no lo has hecho, tu proveedor de hosting te dará las instrucciones para configurar los DNS.
- Tiempo y paciencia: Aunque el proceso es rápido, es mejor no apresurarse. Unos 20-30 minutos serán suficientes.
[INFO] Si tu hosting utiliza Syspanel (HestiaCP), el acceso es a través del puerto 2106 (ejemplo: tudominio.com:2106). El proceso es muy similar, pero la interfaz puede variar ligeramente.
Paso 1: Crear la base de datos para WordPress
WordPress necesita una base de datos para guardar todo tu contenido: entradas, páginas, usuarios, comentarios, etc. En DirectAdmin, la creación es muy intuitiva.
- Inicia sesión en DirectAdmin con tu usuario y contraseña.
- Busca la sección “Administrador de MySQL” o “MySQL Management”. Normalmente está en el menú principal o en la sección de “Cuenta” o “Administración de archivos”.
- Haz clic en “Crear base de datos” o “Create Database”.
- Se te pedirá que elijas un nombre para la base de datos. El sistema suele añadir automáticamente un prefijo (como tu usuario). Por ejemplo, si tu usuario es “usuario1”, la base de datos se llamará algo como
usuario1_wordpress. Anota este nombre exacto. - A continuación, crea un usuario de base de datos. El sistema te sugerirá un nombre, pero puedes personalizarlo. Por ejemplo,
usuario1_wpuser. - Establece una contraseña segura. DirectAdmin suele ofrecer un generador de contraseñas. Si lo haces manualmente, usa mayúsculas, minúsculas, números y símbolos. Guarda esta contraseña en un lugar seguro.
- Finalmente, asigna todos los privilegios al usuario sobre la base de datos. En la mayoría de los casos, la opción “Todos los privilegios” (All Privileges) es la correcta.
- Haz clic en “Crear” o “Create”.
[TIP] Si olvidas la contraseña de la base de datos, puedes cambiarla desde el mismo “Administrador de MySQL”. Busca la base de datos, haz clic en “Editar” o “Change Password” y establece una nueva.
Paso 2: Descargar e instalar los archivos de WordPress
Ahora que ya tienes la base de datos, toca descargar WordPress y subirlo a tu hosting.
- Descarga WordPress desde el sitio oficial:
es.wordpress.org. Obtendrás un archivo.zip. - Descomprime el archivo en tu computadora. Verás una carpeta llamada “wordpress” que contiene varias carpetas y archivos (wp-admin, wp-content, wp-includes, etc.).
- Accede al administrador de archivos de DirectAdmin. Busca la opción “Administrador de archivos” o “File Manager”.
- Navega hasta la carpeta
public_htmlodomains/tudominio.com/public_html. Esta es la carpeta raíz de tu sitio web. Si quieres que WordPress se vea directamente entudominio.com, debes subir los archivos aquí. Si quieres que esté en una subcarpeta (ejemplo:tudominio.com/blog), crea una nueva carpeta dentro depublic_html(por ejemplo,blog) y sube los archivos allí. - Sube todos los archivos de la carpeta “wordpress” a la ubicación que elegiste. Puedes arrastrar la carpeta completa o seleccionar todos los archivos y subirlos. El proceso puede tardar unos minutos dependiendo de tu conexión.
- Una vez subidos, verifica que los archivos estén en la ubicación correcta. Deberías ver el archivo
wp-config-sample.phpy la carpetawp-admin, entre otros.
Paso 3: Configurar WordPress (el famoso "wp-config.php")
WordPress necesita saber cómo conectarse a la base de datos. Esto se hace a través del archivo wp-config.php.
- Renombra el archivo
wp-config-sample.phpawp-config.php. Puedes hacerlo desde el Administrador de archivos: selecciona el archivo, haz clic derecho y elige “Renombrar”. - Edita el archivo
wp-config.php. Haz clic en el nombre del archivo para abrir el editor de texto de DirectAdmin. - Busca estas líneas y reemplázalas con los datos de tu base de datos:
define('DB_NAME', 'nombre_de_tu_base_de_datos');→ Aquí pon el nombre exacto que anotaste (ejemplo:usuario1_wordpress).define('DB_USER', 'nombre_de_tu_usuario');→ El usuario que creaste (ejemplo:usuario1_wpuser).define('DB_PASSWORD', 'tu_contraseña');→ La contraseña que estableciste.define('DB_HOST', 'localhost');→ Normalmente se deja comolocalhost. Si tu hosting usa un servidor de base de datos externo, tu proveedor te dará la dirección.
- Guarda los cambios y cierra el editor.
[WARNING] No modifiques ninguna otra línea del archivo
wp-config.phpa menos que sepas exactamente lo que haces. Un error puede romper la instalación.
Paso 4: Ejecutar el instalador de WordPress
Ahora viene la parte más emocionante: ¡ver tu sitio web por primera vez!
- Abre tu navegador web y escribe la URL de tu dominio (o la subcarpeta donde subiste WordPress, por ejemplo,
tudominio.comotudominio.com/blog). - Verás la pantalla de bienvenida de WordPress en tu idioma. Selecciona el idioma que prefieras y haz clic en “Continuar”.
- Completa la información del sitio:
- Título del sitio: El nombre de tu página web (puedes cambiarlo después).
- Nombre de usuario: El usuario administrador de WordPress. Elige uno seguro y que no sea fácil de adivinar (evita “admin”).
- Contraseña: El sistema te sugerirá una muy segura. Puedes usarla o crear la tuya propia. Guárdala bien.
- Tu correo electrónico: Para recibir notificaciones y recuperar la contraseña si la olvidas.
- Visibilidad para los motores de búsqueda: Puedes dejar la casilla sin marcar para que Google pueda indexar tu sitio desde el principio.
- Haz clic en “Instalar WordPress”.
- ¡Enhorabuena! Verás un mensaje de éxito. Haz clic en “Iniciar sesión” e ingresa con tu usuario y contraseña para acceder al escritorio de WordPress (el famoso “wp-admin”).
Solución de problemas comunes (FAQ)
1. No puedo acceder a DirectAdmin. ¿Qué hago?
- Verifica que la URL sea correcta (normalmente
tudominio.com:2222). - Comprueba que tu usuario y contraseña sean los correctos. Si los olvidaste, contacta con tu proveedor de hosting.
- Si tu hosting usa Syspanel, recuerda que el puerto es el 2106.
2. Al acceder a mi dominio veo un listado de archivos o una página en blanco.
- Listado de archivos: Significa que no hay un archivo
index.phpoindex.htmlen la carpeta raíz. Asegúrate de que los archivos de WordPress estén enpublic_htmly no dentro de una subcarpeta sin nombre. - Página en blanco: Puede ser un error de PHP. Revisa que el archivo
wp-config.phptenga los datos correctos de la base de datos. También verifica que tu hosting tenga PHP 7.4 o superior.
3. Me sale el error “Error al conectar con la base de datos”.
- Revisa que el nombre de la base de datos, el usuario y la contraseña en
wp-config.phpsean exactamente los que creaste en DirectAdmin. - Asegúrate de que el usuario tenga todos los privilegios sobre la base de datos.
- Si tu hosting usa un servidor de base de datos externo, cambia
localhostpor la dirección que te proporcionó tu proveedor.
4. ¿Puedo instalar WordPress en una subcarpeta en lugar de la raíz?
Sí, es muy común. Simplemente crea una carpeta dentro de public_html (por ejemplo, blog) y sube todos los archivos de WordPress allí. Luego accede a tudominio.com/blog para iniciar la instalación.
5. No encuentro el Administrador de MySQL en DirectAdmin.
- Busca en la sección “Cuenta” o “Account Manager”. A veces está dentro de “Características adicionales” o “Extra Features”.
- Si no lo ves, contacta con tu proveedor de hosting. Algunos planes pueden tener limitaciones.
6. ¿Qué hago si mi hosting usa Syspanel (HestiaCP)?
El proceso es muy similar. La principal diferencia es que el acceso es por el puerto 2106. Dentro de Syspanel, busca “Base de datos” o “Database” para crear la base de datos y el usuario. Luego, sigue los mismos pasos para subir WordPress y configurar el wp-config.php.
7. Después de instalar, ¿cómo accedo al escritorio de WordPress?
Añade /wp-admin al final de tu URL. Por ejemplo: tudominio.com/wp-admin o tudominio.com/blog/wp-admin. Allí ingresa con el usuario y contraseña que creaste durante la instalación.
Consejos finales para tu nuevo sitio WordPress
- Mantén todo actualizado: Tanto WordPress como los plugins y temas deben estar siempre en su última versión para evitar problemas de seguridad.
- Haz copias de seguridad periódicas: Puedes usar plugins como UpdraftPlus o hacerlas manualmente desde DirectAdmin (en la sección “Backup” o “Copia de seguridad”).
- Elige un tema ligero y rápido: No todos los temas son igual de eficientes. Busca uno que esté bien optimizado para velocidad.
- Instala un plugin de caché: Ayudará a que tu sitio cargue más rápido. Algunos populares son W3 Total Cache o WP Super Minify.
- Protege tu sitio: Cambia la contraseña de administrador de WordPress periódicamente y usa autenticación de dos factores si es posible.
Ahora ya tienes todo lo necesario para configurar WordPress en DirectAdmin. Recuerda que la práctica hace al maestro, así que no dudes en experimentar con la configuración y personalización de tu sitio. Si algo falla, vuelve a esta guía y repasa los pasos. ¡Mucho éxito con tu nueva página web!
