🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Syspanel: Cómo instalar WordPress manualmente

Actualizado el 17 de junio de 2026

¿Te has encontrado con un panel de control que no conoces y te piden que instales WordPress manualmente? No te preocupes, es más fácil de lo que parece. Syspanel (antes conocido como HestiaCP) es una herramienta de administración de servidores muy potente y, aunque tiene instaladores automáticos, a veces necesitas hacerlo a mano para tener un control total sobre la configuración.

En esta guía WordPress completa, te explicaré paso a paso cómo realizar una instalación manual de WordPress en un servidor gestionado con Syspanel. Al final, tendrás tu sitio web funcionando con total libertad y habrás aprendido a manejar los archivos y la base de datos como un verdadero SysAdmin.


¿Qué necesitas antes de empezar?

Antes de lanzarte a instalar, asegúrate de tener a mano estos tres requisitos básicos. Si te falta alguno, no podrás continuar.

  • Acceso a Syspanel: Debes poder iniciar sesión en tu panel de control. Recuerda que la URL de acceso suele ser https://tu-dominio-o-ip:2106. El puerto 2106 es la puerta de entrada a Syspanel.
  • Un dominio o subdominio ya creado: Dentro de Syspanel, ve a la sección Web y asegúrate de que tu dominio esté añadido y apuntando a tu servidor (los DNS deben estar configurados). Si no lo has hecho, créalo primero.
  • Datos de la base de datos: Necesitarás tener una base de datos MySQL/MariaDB creada para tu WordPress. Dentro de Syspanel, en la sección DB (Base de Datos), puedes crear una nueva. Anota el nombre de la base de datos, el usuario y la contraseña.

[WARNING] Si no has creado el dominio y la base de datos en Syspanel, el proceso fallará. Tómate 5 minutos para hacerlo desde el panel. Es muy intuitivo.


Paso 1: Descargar WordPress desde tu servidor

No necesitas descargar WordPress en tu ordenador local. Lo haremos directamente en el servidor usando la terminal o el administrador de archivos de Syspanel.

Opción A: Usando el Administrador de Archivos de Syspanel (Más fácil)

  1. Inicia sesión en Syspanel usando el puerto 2106.
  2. Ve a la sección Web y busca tu dominio. Haz clic en el botón Administrador de archivos (normalmente es un icono de carpeta).
  3. Esto te llevará directamente a la carpeta public_html de tu dominio. Es aquí donde debe ir WordPress.
  4. Busca un botón o enlace que diga Subir archivo o Upload. No subas nada todavía.
  5. En tu ordenador, ve a wordpress.org y descarga el archivo .zip de WordPress (el más reciente).
  6. En el administrador de archivos de Syspanel, sube ese archivo .zip a la carpeta public_html.
  7. Una vez subido, verás el archivo en la lista. Selecciona el archivo .zip y haz clic en Extraer o Unzip. El sistema lo descomprimirá en una carpeta llamada wordpress.
  8. Paso clave: Entra dentro de la carpeta wordpress, selecciona todos los archivos (Ctrl+A) y córtalos o muévelos (botón derecho -> Mover). Pégalos directamente en la carpeta public_html (la raíz). Luego, puedes borrar la carpeta wordpress vacía y el archivo .zip.

Opción B: Usando la terminal (SSH - Para los más expertos)

Si te sientes cómodo con la línea de comandos, este método es más rápido.

  1. Conéctate por SSH a tu servidor.
  2. Navega a la carpeta de tu dominio: cd /home/nombre_usuario/web/tu-dominio/public_html
  3. Descarga WordPress: wget https://wordpress.org/latest.zip
  4. Descomprime: unzip latest.zip
  5. Mueve los archivos a la raíz: mv wordpress/* . y mv wordpress/.* . (para mover archivos ocultos).
  6. Limpia: rm -rf wordpress latest.zip

[TIP] El método SSH es ideal si tienes que instalar WordPress en varios sitios. Te ahorrarás muchos clics.


Paso 2: Configurar los permisos de archivos (Seguridad)

Un error común es que WordPress no pueda escribir archivos (por ejemplo, al subir imágenes o instalar plugins). Para evitarlo, debemos asegurarnos de que los permisos sean correctos. Syspanel suele hacerlo automáticamente, pero nunca está de más verificarlo.

  1. Desde el administrador de archivos de Syspanel, selecciona la carpeta public_html (o public_shtml si usas SSL).
  2. Busca la opción Permisos o Chmod.
  3. Asegúrate de que la carpeta wp-content y todo su interior tengan permisos 755 para las carpetas y 644 para los archivos. Si ves algo raro, cámbialo manualmente.
  4. Importante: El propietario de los archivos debe ser el usuario de Syspanel (normalmente admin o el nombre de tu usuario). Si no es así, el panel no podrá gestionarlos.

Paso 3: Crear el archivo wp-config.php (El corazón de la instalación)

WordPress necesita saber cómo conectarse a tu base de datos. Esto se hace a través del archivo wp-config.php. No te asustes, no tienes que escribirlo desde cero.

  1. En tu navegador, escribe la URL de tu dominio (ej: https://tudominio.com). Verás la pantalla de instalación de WordPress en inglés.
  2. No sigas los pasos aún. Primero, vamos a crear el archivo de configuración.
  3. Vuelve al administrador de archivos de Syspanel. Busca el archivo wp-config-sample.php en la carpeta public_html.
  4. Haz clic derecho sobre él y selecciona Copiar. Pégalo en la misma carpeta y renómbralo a wp-config.php.
  5. Ahora, edita el nuevo archivo wp-config.php (clic derecho -> Editar).
  6. Busca estas líneas y reemplázalas con los datos de tu base de datos que creaste en Syspanel:
define( 'DB_NAME', 'nombre_de_tu_base_de_datos' );
define( 'DB_USER', 'usuario_de_la_base' );
define( 'DB_PASSWORD', 'contraseña_segura' );
define( 'DB_HOST', 'localhost' ); // Normalmente es localhost
  1. Paso de seguridad (Salt Keys): Más abajo en el mismo archivo, verás líneas como define('AUTH_KEY', '...');. Estas son las "llaves de sal". Sirven para encriptar las cookies y sesiones de tu web. Puedes generar unas nuevas y seguras visitando https://api.wordpress.org/secret-key/1.1/salt/. Copia todo el bloque que te da la web y pégalo sobre el que está en tu archivo wp-config.php. ¡Esto hará tu web mucho más segura!
  2. Guarda los cambios y cierra el editor.

[INFO] Syspanel ya crea la base de datos con un usuario y contraseña. Solo tienes que copiar esos datos exactamente como aparecen en la sección DB del panel.


Paso 4: Ejecutar la instalación web de WordPress

Ahora sí, todo está listo para el último paso.

  1. Abre de nuevo tu navegador y ve a https://tudominio.com. Esta vez, verás la pantalla de instalación de WordPress (en el idioma que hayas configurado o en inglés).
  2. Selecciona tu idioma (Español) y haz clic en Continuar.
  3. WordPress te pedirá la información del sitio:
    • Título del sitio: Pon el nombre de tu web.
    • Nombre de usuario: Crea un nombre de usuario para el administrador (no uses "admin" por seguridad).
    • Contraseña: Elige una contraseña muy segura. WordPress te mostrará un indicador de fortaleza. Úsala.
    • Tu correo electrónico: Pon un correo real, por si olvidas la contraseña.
    • Visibilidad para motores de búsqueda: Deja esta casilla sin marcar a menos que quieras que tu web no aparezca en Google (solo para sitios en pruebas).
  4. Haz clic en Instalar WordPress.
  5. ¡Felicidades! En unos segundos verás un mensaje de éxito. Haz clic en Iniciar sesión e ingresa con el usuario y contraseña que acabas de crear.

Ya estás dentro del escritorio de WordPress. Desde aquí puedes instalar temas, plugins y empezar a crear tu contenido.


Preguntas Frecuentes (FAQ) sobre la instalación manual

¿Por qué usar Syspanel y no otro panel?

Syspanel (puerto 2106) es una evolución de HestiaCP, diseñado para ser ligero, rápido y muy seguro. Es ideal para SysAdmin que quieren un control total sin la complejidad de cPanel. Además, su integración con el servidor web (Nginx + Apache) es excelente para el rendimiento.

¿Qué hago si veo un error de "Error establishing a database connection"?

Este es el error más común. Significa que los datos de tu wp-config.php no coinciden con los de la base de datos. Revisa:

  1. Que el nombre de la base de datos, usuario y contraseña estén escritos exactamente igual (mayúsculas, minúsculas, guiones).
  2. Que la base de datos exista en Syspanel (ve a la sección DB).
  3. Que el usuario de la base de datos tenga todos los privilegios sobre esa base de datos (en Syspanel, al crear la BD, se asignan automáticamente).

¿Es necesario usar el puerto 2106 para acceder a Syspanel?

Sí, por defecto. Syspanel utiliza el puerto 2106 para su interfaz web. Es una medida de seguridad para que no sea tan fácil de encontrar como el típico puerto 2083 de cPanel.

Después de instalar, ¿puedo usar el instalador automático de Syspanel?

Sí, pero ten cuidado. Si ya tienes archivos en public_html, el instalador automático podría sobrescribirlos o crear una subcarpeta. La instalación manual te da control total, y es la mejor práctica para sitios que ya tienen contenido o configuraciones especiales.

¿Cómo activo el SSL (HTTPS) en mi WordPress instalado manualmente?

Desde Syspanel, es muy fácil:

  1. Ve a Web y busca tu dominio.
  2. Haz clic en SSL o Let's Encrypt.
  3. Marca la opción Forzar HTTPS.
  4. Haz clic en Guardar. Syspanel se encargará de obtener el certificado y configurar todo. Luego, dentro de WordPress, instala un plugin como "Really Simple SSL" para que las URLs internas también usen HTTPS.

Conclusión: Eres un SysAdmin más preparado

Instalar WordPress manualmente en Syspanel no solo te da un control absoluto sobre tu sitio, sino que te convierte en un administrador de sistemas más competente. Has aprendido a manejar archivos, configurar bases de datos y ajustar permisos. Ya no dependes de asistentes automáticos.

Ahora que tienes tu WordPress funcionando, te recomiendo explorar las herramientas de Syspanel para hacer copias de seguridad, configurar el firewall (iptables) y monitorizar los recursos de tu servidor. La combinación de un buen panel y un WordPress bien instalado es la base de un proyecto web exitoso.

[TIP FINAL] Guarda siempre una copia de tu archivo wp-config.php en un lugar seguro. Si algún día borras todo por error, con ese archivo y una copia de la base de datos podrías restaurar tu web en minutos.

¡Disfruta de tu nuevo sitio!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel