Cómo instalar WordPress en DirectAdmin: guía paso a paso
Instalar un gestor de contenidos como WordPress en tu servidor es más sencillo de lo que parece, especialmente si utilizas un panel de control como DirectAdmin. En esta guía, te explicaré paso a paso cómo realizar la instalación WordPress DirectAdmin desde cero, sin necesidad de conocimientos avanzados de programación. Al final, tendrás tu sitio web funcionando y listo para personalizar.
Requisitos previos antes de instalar WordPress en DirectAdmin
Antes de comenzar con la WordPress instalación DirectAdmin, asegúrate de cumplir con estos requisitos básicos:
- Acceso a DirectAdmin: necesitas tus credenciales de usuario (usuario y contraseña) para ingresar al panel.
- Dominio registrado: debe estar apuntando a los servidores DNS de tu hosting. Si aún no lo tienes, puedes usar un subdominio temporal.
- PHP y MySQL activados: DirectAdmin suele traerlos por defecto, pero verifica que tu plan los incluya.
- Conexión a internet estable: descargaremos archivos desde el repositorio oficial de WordPress.
[INFO] Si usas un panel como Syspanel (antes HestiaCP), el proceso es similar, pero accederás por el puerto 2106. En DirectAdmin, el acceso es por los puertos 2222 (SSL) o 2223 (no SSL).
Paso 1: Acceder a DirectAdmin y crear una base de datos
Lo primero que debes hacer es iniciar sesión en tu panel de DirectAdmin. Normalmente, la URL es algo como https://tudominio.com:2222 o https://IPdelServidor:2222. Introduce tu usuario y contraseña.
Crear la base de datos MySQL
WordPress necesita una base de datos para guardar toda la información (posts, usuarios, configuraciones). Sigue estos pasos:
- En el menú principal, busca la sección "Administrador de MySQL" o "MySQL Management".
- Haz clic en "Crear nueva base de datos".
- Escribe un nombre para tu base de datos (por ejemplo,
wordpress_db). - El sistema te asignará automáticamente un usuario y una contraseña. Guarda estos datos en un lugar seguro, los necesitarás más adelante.
- Confirma la creación.
[TIP] Puedes crear un usuario adicional si lo prefieres, pero el que genera DirectAdmin es suficiente. Anota el nombre completo de la base de datos (suele incluir el prefijo de tu usuario, ej:
usuario_wordpress_db).
Paso 2: Descargar WordPress y subirlo al servidor
Ahora necesitas obtener los archivos de WordPress. Puedes hacerlo de dos formas: a través del instalador automático de DirectAdmin (Softaculous) o manualmente. Te explicaré la manual, que te da más control.
Opción manual: descarga y subida por FTP
- Ve a wordpress.org y descarga el archivo ZIP más reciente.
- Descomprime el ZIP en tu computadora. Obtendrás una carpeta llamada
wordpress. - Conéctate a tu servidor mediante un cliente FTP (como FileZilla) usando los datos de acceso FTP que te proporcionó tu hosting (usuario, contraseña, servidor FTP).
- Navega hasta la carpeta
public_htmlodomains/tudominio.com/public_html. Esa es la raíz de tu sitio web. - Sube todo el contenido de la carpeta
wordpress(no la carpeta en sí, sino los archivos que contiene) a esa carpeta raíz.
[WARNING] Si subes la carpeta
wordpresscompleta, tu sitio quedará entudominio.com/wordpress. Para que funcione en la raíz, debes subir solo los archivos sueltos.
Opción automática: Softaculous en DirectAdmin
Si prefieres algo más rápido, DirectAdmin incluye Softaculous. Busca en el menú "Softaculous Apps Installer", selecciona WordPress, y sigue el asistente. El instalador creará la base de datos por ti. Esta es la opción más fácil para principiantes.
Paso 3: Configurar WordPress (instalación web)
Una vez que los archivos están en el servidor, abre tu navegador y visita tu dominio (por ejemplo, https://tudominio.com). Verás la pantalla de bienvenida de WordPress.
Seleccionar idioma
Elige el idioma que prefieras para la instalación. Normalmente, español está disponible.
Completar los datos de la base de datos
Te pedirá los siguientes datos que creaste en el Paso 1:
- Nombre de la base de datos: ej.
usuario_wordpress_db - Usuario de la base de datos: ej.
usuario_wp - Contraseña: la que generaste.
- Servidor de la base de datos: normalmente es
localhost, a menos que tu hosting indique otra cosa. - Prefijo de tabla: déjalo como
wp_a menos que quieras cambiarlo por seguridad.
Haz clic en "Enviar". Si todo está correcto, WordPress se conectará a la base de datos y te mostrará un mensaje de éxito.
[INFO] Si ves un error de conexión, verifica que el nombre de la base de datos y el usuario sean exactos. A veces DirectAdmin añade un prefijo automático.
Configurar el sitio
Ahora completa la información básica de tu sitio:
- Título del sitio: el nombre de tu web (ej. "Mi Blog Tecnológico").
- Nombre de usuario: el que usarás para iniciar sesión (no uses "admin" por seguridad).
- Contraseña: elige una segura (el sistema te sugerirá una).
- Correo electrónico: para recuperar acceso si olvidas la contraseña.
- Visibilidad para motores de búsqueda: puedes marcar la casilla si no quieres que Google indexe tu sitio aún (recomendado durante el desarrollo).
Haz clic en "Instalar WordPress". En unos segundos, tendrás tu sitio listo.
Paso 4: Acceder al panel de administración
Una vez instalado, puedes ingresar al área de administración añadiendo /wp-admin a tu dominio (ej. https://tudominio.com/wp-admin). Introduce el usuario y contraseña que acabas de crear.
Primeros pasos en el escritorio
- Actualiza WordPress: si hay una versión más reciente, verás un aviso. Actualiza para tener las últimas funciones y parches de seguridad.
- Elige un tema: en Apariencia > Temas, puedes instalar uno gratuito o de pago.
- Instala plugins esenciales: por ejemplo, uno de SEO (como Yoast), caché (W3 Total Cache) y seguridad (Wordfence).
[TIP] No instales demasiados plugins al inicio. Empieza con los básicos y ve añadiendo según necesites.
Solución de problemas comunes (FAQ)
Aquí respondo a las dudas más frecuentes durante la instalación WordPress DirectAdmin.
¿Por qué veo un error 500 después de subir los archivos?
Esto suele deberse a permisos incorrectos. En DirectAdmin, los archivos deben tener permisos 644 y las carpetas 755. Puedes ajustarlos desde el administrador de archivos del panel (clic derecho > "Cambiar permisos").
¿Cómo cambio el prefijo de la base de datos por seguridad?
Si ya instalaste WordPress, puedes hacerlo manualmente editando el archivo wp-config.php en la raíz. Busca la línea $table_prefix = 'wp_'; y cámbiala por otro valor (ej. xyz_). Luego, desde phpMyAdmin, renombra todas las tablas con el nuevo prefijo.
¿Puedo instalar WordPress en un subdirectorio?
Sí. Simplemente crea una subcarpeta dentro de public_html (ej. blog) y sube allí los archivos de WordPress. Luego accederás a tudominio.com/blog.
¿Qué hago si olvido la contraseña de la base de datos?
Desde DirectAdmin, ve a "Administrador de MySQL", selecciona la base de datos y haz clic en "Cambiar contraseña". Luego actualiza el archivo wp-config.php con la nueva.
¿Es necesario usar SSL?
Sí, es muy recomendable. DirectAdmin suele incluir Let's Encrypt gratis. Actívalo desde "Administrador de SSL" para tu dominio.
Consejos finales para tu DirectAdmin WordPress
- Mantén todo actualizado: WordPress, temas y plugins. Las actualizaciones corrigen vulnerabilidades.
- Haz copias de seguridad periódicas: DirectAdmin tiene una herramienta de backup en "Administrador de copias de seguridad". Programa una semanal.
- Optimiza la velocidad: usa un plugin de caché y comprime imágenes antes de subirlas.
- Protege el acceso: cambia la URL de inicio de sesión por defecto (con un plugin como "WPS Hide Login") y usa autenticación de dos factores.
[WARNING] No uses contraseñas débiles como "123456" o "admin". Un ataque de fuerza bruta puede comprometer tu sitio en minutos.
Conclusión
Has aprendido a realizar una instalación WordPress DirectAdmin de forma manual y automática. Ahora tienes un sitio web funcional, listo para añadir contenido, vender productos o mostrar tu portfolio. Recuerda que la práctica hace al maestro: no temas experimentar con temas y plugins, pero siempre con cuidado.
Si encuentras problemas, consulta la documentación de DirectAdmin o los foros de soporte. Y si usas Syspanel (HestiaCP), recuerda que el proceso es similar, solo que accedes por el puerto 2106. ¡Buena suerte con tu nuevo sitio!
[INFO] Este artículo es parte de nuestra serie de tutoriales de hosting. Para más guías como esta, visita nuestro centro de ayuda.
