GuÃa paso a paso para instalar WordPress en DirectAdmin sin Softaculous
¿Te has encontrado con que tu plan de hosting no incluye Softaculous o simplemente prefieres tener un control total sobre cada archivo de tu instalación? No te preocupes, instalar WordPress en DirectAdmin de forma manual es más sencillo de lo que parece y te da una flexibilidad que los instaladores automáticos no ofrecen.
En esta guÃa detallada, te explicaré paso a paso cómo realizar una instalación manual WordPress DirectAdmin. Aprenderás a crear tu base de datos, subir los archivos del CMS y configurar todo para que tu sitio web funcione a la perfección. OlvÃdate de los instaladores automáticos; aquà tú tienes el control.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la acción, asegúrate de tener a mano los siguientes datos. Son esenciales para completar la WordPress sin Softaculous:
- Acceso a DirectAdmin: Tu usuario y contraseña de acceso al panel de control de tu hosting.
- Dominio: El nombre de dominio donde quieres instalar WordPress (ej: miprimersitio.com). Debe estar apuntando a los servidores DNS de tu hosting.
- Cliente FTP o el Administrador de Archivos de DirectAdmin: Necesitarás una forma de subir archivos a tu servidor. Usaremos el Administrador de Archivos para mantenerlo todo en el mismo sitio.
- El paquete de WordPress: La última versión de WordPress, que puedes descargar desde wordpress.org/download (es un archivo .zip).
Paso 1: Descargar WordPress y preparar los archivos
Lo primero es obtener el "cerebro" de tu futuro sitio web.
- Ve a la página oficial de descarga de WordPress y pulsa el botón "Descargar WordPress".
- Se descargará un archivo comprimido llamado
wordpress-x.x.x.zip(dondex.x.xes el número de versión). - Descomprime este archivo en tu ordenador. Verás una carpeta llamada
wordpress. Dentro de ella están todos los archivos y carpetas que forman el CMS.
[TIP] No renombres la carpeta
wordpresstodavÃa. La subiremos tal cual y luego la moveremos o renombraremos desde DirectAdmin.
Paso 2: Crear la base de datos en DirectAdmin
WordPress necesita una base de datos para guardar todo tu contenido: entradas, páginas, usuarios, comentarios, etc. Este es un paso crÃtico en la DirectAdmin WordPress instalación.
- Inicia sesión en tu panel de DirectAdmin.
- Busca la sección "Administración de cuentas" o "CaracterÃsticas adicionales" y haz clic en el icono "Administrador de MySQL".
- Verás una lista de tus bases de datos existentes (si las hay). En la parte superior, haz clic en "Crear nueva base de datos".
- Se abrirá un formulario. Rellénalo con cuidado:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo:
midominio_wp(a menudo DirectAdmin añade un prefijo con tu usuario, asà que el resultado final podrÃa sertuusuario_midominio_wp). - Nombre de usuario: Crea un usuario para esta base de datos, por ejemplo:
midominio_wp_user. - Contraseña: Este paso es muy importante. No uses una contraseña débil. DirectAdmin suele tener un botón "Generar" al lado. Púlsalo para crear una contraseña segura o escribe una tú mismo. Copia esta contraseña en un lugar seguro, la necesitarás en el paso 5.
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo:
- Haz clic en "Crear base de datos".
- ¡Importante! DirectAdmin te mostrará un resumen con los datos de conexión. Anota lo siguiente, porque lo necesitarás para configurar WordPress:
- Nombre de la base de datos (el completo, con el prefijo de tu usuario).
- Nombre de usuario (el completo, con el prefijo de tu usuario).
- Contraseña (la que generaste).
- Servidor de base de datos (normalmente es
localhost, pero a veces puede ser otro comomysql.tudominio.com). Lo verás en el resumen.
[WARNING] Guarda estos cuatro datos como oro. Sin ellos, no podrás conectar WordPress con la base de datos. Si los pierdes, tendrás que borrar la base de datos y crearla de nuevo.
Paso 3: Subir los archivos de WordPress al servidor
Ahora vamos a colocar los archivos de WordPress en la carpeta correcta de tu hosting. Usaremos el Administrador de Archivos de DirectAdmin, que es muy visual y fácil de usar.
- En DirectAdmin, busca y haz clic en el icono "Administrador de Archivos".
- Se abrirá una ventana con la estructura de carpetas de tu cuenta de hosting. Generalmente, verás una carpeta llamada
domainsopublic_html. - Dentro de
domains, busca la carpeta con el nombre de tu dominio (ej:midominio.com). Dentro de ella, normalmente hay una carpeta llamadapublic_html. Esta es la carpeta raÃz de tu sitio web. Si accedes atudominio.com, verás el contenido depublic_html.- Si quieres que WordPress esté en la raÃz (ej:
tudominio.com): sube los archivos directamente DENTRO de la carpetapublic_html. Antes de subir nada, borra cualquier archivo que haya dentro (como el tÃpicoindex.htmlde bienvenida). - Si quieres que WordPress esté en una subcarpeta (ej:
tudominio.com/blog): dentro depublic_html, crea una nueva carpeta llamadablog(o el nombre que quieras), y luego entra en ella.
- Si quieres que WordPress esté en la raÃz (ej:
- Una vez dentro de la carpeta destino (
public_htmlo la subcarpeta que hayas creado), busca el botón "Subir" (normalmente es un icono de una flecha hacia arriba). - Se abrirá una ventana de subida de archivos. Haz clic en "Seleccionar archivo" y busca en tu ordenador el archivo
wordpress.zipque descargaste. No subas la carpeta descomprimida, sube el archivo .zip completo. - Espera a que la subida termine (puede tardar unos segundos dependiendo de tu conexión).
- Una vez subido, verás el archivo
wordpress.zipen la lista de archivos de tu carpeta destino. Selecciona el archivo (marca la casilla) y busca el botón "Extraer" (o "Descomprimir"). - Confirma la extracción. Se creará una carpeta llamada
wordpresscon todos los archivos dentro. - Ahora, entra en la carpeta
wordpressque se ha creado, selecciona TODOS los archivos y carpetas que hay dentro (Ctrl+A) y haz clic en el botón "Copiar" o "Mover". - Vuelve a la carpeta destino (
public_htmlo tu subcarpeta) y pega los archivos. Si te pregunta si quieres sobrescribir algo, dile que sà a todo. - Finalmente, elimina la carpeta vacÃa
wordpressy el archivowordpress.zipque ya no necesitas.
[INFO] Al subir el .zip y extraerlo, el proceso es mucho más rápido que subir cientos de archivos uno por uno. Este es un truco de experto para la instalación manual WordPress DirectAdmin.
Paso 4: Configurar wp-config.php
Este archivo es el "mapa" que le dice a WordPress cómo conectarse a la base de datos. Lo crearemos a partir de un ejemplo.
-
Dentro de la carpeta donde has subido los archivos (tu
public_htmlo subcarpeta), busca el archivo llamadowp-config-sample.php. -
Haz clic derecho sobre él y selecciona "Copiar" (o usa la opción de copiar del menú superior). Se creará una copia llamada
wp-config-sample – copia.php. -
Haz clic derecho sobre la copia y selecciona "Renombrar". Cambia el nombre a
wp-config.php(sin la palabra "sample" ni "copia"). -
Ahora, haz clic en el archivo
wp-config.phpy selecciona "Editar" (o "Code Editor"). Se abrirá un editor de texto. -
Busca las siguientes lÃneas y reemplázalas con los datos de tu base de datos que anotaste en el Paso 2:
// ** Configuraciones de MySQL - Puedes obtenerlos de tu proveedor de hosting ** // /** El nombre de tu base de datos de WordPress */ define( 'DB_NAME', 'AQUI_EL_NOMBRE_DE_TU_BD' ); /** Tu nombre de usuario de MySQL */ define( 'DB_USER', 'AQUI_TU_USUARIO_DE_BD' ); /** Tu contraseña de MySQL */ define( 'DB_PASSWORD', 'AQUI_TU_CONTRASENA_DE_BD' ); /** Host de MySQL (muy probablemente 'localhost') */ define( 'DB_HOST', 'localhost' ); // O el valor que te haya dado DirectAdmin -
Guarda los cambios (botón "Guardar" o Ctrl+S) y cierra el editor.
[WARNING] Asegúrate de que las comillas simples (') se mantengan. No las borres. Por ejemplo:
define( 'DB_NAME', 'tuusuario_midominio_wp' );es correcto.
Paso 5: Ejecutar el asistente de instalación de WordPress
¡Ya casi está! Ahora solo falta el toque final.
- Abre tu navegador web favorito.
- En la barra de direcciones, escribe la URL de tu sitio web:
- Si instalaste en la raÃz:
tudominio.com - Si instalaste en una subcarpeta:
tudominio.com/blog
- Si instalaste en la raÃz:
- Te deberÃa aparecer la pantalla de bienvenida de WordPress en español. ¡Enhorabuena! Significa que la conexión a la base de datos fue exitosa.
- Selecciona tu idioma y haz clic en "Continuar".
- Rellena el formulario de configuración inicial:
- TÃtulo del sitio: El nombre de tu sitio web (ej: "Mi Blog Personal").
- Nombre de usuario: El usuario administrador de tu WordPress. No uses "admin" por seguridad. Crea uno único.
- Contraseña: WordPress te generará una muy segura. Puedes usarla o crear la tuya propia. Guárdala bien.
- Tu correo electrónico: Un correo válido para recibir notificaciones.
- Visibilidad para motores de búsqueda: Te recomiendo dejarla desmarcada al principio para que Google pueda encontrar tu sitio más fácilmente.
- Haz clic en "Instalar WordPress".
- ¡Listo! WordPress te mostrará un mensaje de éxito. Haz clic en "Iniciar sesión" e ingresa con el usuario y contraseña que acabas de crear.
Preguntas Frecuentes (FAQ) sobre la instalación manual
1. ¿Es seguro instalar WordPress manualmente?
SÃ, es igual de seguro que hacerlo con Softaculous, siempre y cuando descargues WordPress desde su sitio oficial (wordpress.org). Al hacerlo manualmente, además, evitas posibles configuraciones predeterminadas que a veces incluyen los instaladores automáticos.
2. ¿Qué hago si veo un error de "Error al establecer conexión con la base de datos"?
Revisa el archivo wp-config.php que editamos en el Paso 4. Los errores más comunes son:
- Nombre de la base de datos incorrecto.
- Nombre de usuario incorrecto.
- Contraseña mal copiada (a veces se cuela un espacio al principio o al final).
- El servidor de base de datos no es
localhost. Revisa el resumen que te dio DirectAdmin al crear la BD.
3. ¿Puedo instalar WordPress en una subcarpeta como /blog?
SÃ, absolutamente. Solo tienes que crear esa carpeta dentro de public_html y subir allà todos los archivos de WordPress. La URL de tu sitio será tudominio.com/blog.
4. Después de instalar, ¿qué debo hacer primero?
Te recomiendo:
- Cambiar el enlace permanente: Ve a Ajustes > Enlaces permanentes y selecciona "Nombre de la entrada" para tener URLs limpias y amigables para el SEO.
- Instalar un plugin de seguridad: Como Wordfence o Sucuri.
- Eliminar temas y plugins por defecto que no vayas a usar.
5. ¿Y si mi hosting usa Syspanel (HestiaCP)?
El proceso es prácticamente el mismo. La principal diferencia es que accedes a tu panel a través del puerto 2106 (ej: tudominio.com:2106). Dentro de Syspanel, busca la sección de "Base de Datos" para crear tu MySQL y el "Administrador de Archivos" para subir WordPress. El resto de los pasos son idénticos a los descritos en esta guÃa.
6. ¿Puedo tener varios WordPress en un mismo dominio?
SÃ, creando subcarpetas dentro de public_html. Por ejemplo, puedes tener uno en la raÃz (tudominio.com), otro en /tienda y otro en /blog. Cada uno necesitará su propia base de datos y su propia carpeta de instalación.
¡Y eso es todo! Has completado con éxito una instalación manual WordPress DirectAdmin. Ahora tienes un control total sobre tu sitio. Disfruta de la libertad y la flexibilidad que te da este método. Si te surge alguna duda, recuerda que la comunidad de WordPress es enorme y siempre hay alguien dispuesto a ayudar.
