Instalar WordPress en un subdirectorio con Syspanel
¿Por qué instalar WordPress en un subdirectorio?
Cuando decides crear una web con WordPress, una de las primeras decisiones que debes tomar es si instalarlo en la raÃz de tu dominio (tudominio.com) o en un subdirectorio (tudominio.com/blog). Instalar WordPress en un subdirectorio tiene ventajas muy claras, especialmente si ya tienes una web principal o si quieres mantener secciones separadas.
Por ejemplo, si tienes una tienda online en tu dominio principal, puedes instalar wordpress syspanel en un subdirectorio llamado /blog para crear un espacio de contenidos sin interferir con tu tienda. Esto te permite gestionar dos sistemas independientes con la misma instalación de alojamiento, algo muy práctico para experimentar, crear un sitio de pruebas o simplemente organizar mejor tu presencia online.
Además, instalar wordpress subdirectorio no afecta negativamente al SEO si lo configuras correctamente. De hecho, puede ser beneficioso porque mantienes la autoridad del dominio en un solo lugar y concentras tus esfuerzos de posicionamiento. Muchos usuarios creen erróneamente que un subdirectorio resta valor a su web principal, pero nada más lejos de la realidad: Google lo trata como una sección más de tu sitio, y si lo trabajas bien, puede aportar tráfico extra.
En este tutorial completo te voy a explicar paso a paso cómo realizar esta instalación usando Syspanel, el panel de control que encontrarás en la mayorÃa de los planes de hosting modernos. No necesitas ser un experto en tecnologÃa: con seguir las instrucciones al pie de la letra, tendrás tu WordPress funcionando en menos de 10 minutos.
Qué necesitas antes de empezar
Antes de lanzarte a instalar wp panel, asegúrate de tener a mano los siguientes datos:
-
Acceso a Syspanel: Este panel de control es el corazón de tu hosting. Se accede normalmente a través de la URL
http://tudominio.com:2106o desde el área de cliente de tu proveedor. El puerto 2106 es la puerta de entrada a todas las herramientas de gestión. -
Credenciales de acceso: Usuario y contraseña de Syspanel. Si no los tienes, contacta con tu proveedor de hosting.
-
Dominio registrado y apuntando a tu servidor: Aunque puedes usar un subdominio, para este tutorial asumiremos que usas un dominio principal y crearás un subdirectorio dentro de él.
-
Ganas de aprender: No necesitas conocimientos avanzados, solo seguir los pasos con atención.
Primeros pasos en Syspanel
Lo primero es acceder a Syspanel. Abre tu navegador web favorito y escribe la dirección de acceso. Recuerda que el puerto es el 2106, asà que la URL será algo como https://tudominio.com:2106 o http://tudominio.com:2106. Si tu navegador muestra un aviso de seguridad, no te preocupes: es normal porque el certificado SSL puede ser autogenerado. Haz clic en "Avanzado" y luego en "Continuar" para acceder.
Una vez dentro, verás un panel de control limpio y organizado. En la parte izquierda tienes el menú principal con todas las opciones disponibles: cuentas de correo, bases de datos, dominios, archivos, etc. Para nuestro objetivo, vamos a centrarnos en dos secciones clave: Administrador de archivos y Bases de datos MySQL.
Antes de continuar, es recomendable que te familiarices con la interfaz. Explora las diferentes secciones para que sepas dónde está cada cosa cuando la necesites. Esto te ahorrará tiempo y evitará errores.
Paso 1: Crear la base de datos MySQL
WordPress necesita una base de datos para almacenar todo su contenido: entradas, páginas, comentarios, configuración, etc. Sin ella, la instalación no puede funcionar. Vamos a crearla paso a paso.
Accede al gestor de bases de datos
En el menú de Syspanel, busca la sección llamada Bases de datos MySQL o MySQL Databases. Haz clic en ella para abrir el gestor.
Crea una nueva base de datos
Verás un formulario con campos como "Nombre de la base de datos", "Usuario" y "Contraseña". Rellena los campos con datos que puedas recordar fácilmente pero que sean seguros.
- Nombre de la base de datos: Por ejemplo,
wpblog_db. - Usuario: Por ejemplo,
wpblog_user. - Contraseña: Elige una contraseña robusta que combine letras, números y sÃmbolos. Syspanel suele tener un botón para generar contraseñas seguras automáticamente. Úsalo si no se te ocurre una.
Una vez rellenado el formulario, haz clic en Crear base de datos o Create Database. Espera unos segundos a que el sistema procese la petición. Verás un mensaje de confirmación indicando que la base de datos se ha creado correctamente.
Anota los datos de acceso
Es fundamental que guardes en un lugar seguro el nombre de la base de datos, el usuario y la contraseña. Los necesitarás más adelante durante el proceso de instalación de WordPress. Te recomiendo que los escribas en un bloc de notas o en un documento privado.
Paso 2: Crear el subdirectorio para WordPress
Ahora vamos a crear la carpeta donde se instalará WordPress. Esta carpeta será el subdirectorio que aparecerá en tu dominio. Por ejemplo, si tu dominio es mipagina.com, el subdirectorio podrÃa ser mipagina.com/blog.
Abre el Administrador de archivos
En el menú de Syspanel, busca la sección Administrador de archivos o File Manager. Haz clic para abrirla. Verás una estructura de carpetas similar a la de cualquier sistema operativo, con el contenido de tu hosting.
Navega hasta la carpeta public_html
Dentro del administrador de archivos, busca la carpeta llamada public_html. Esta es la raÃz de tu sitio web, donde se almacenan todos los archivos que se sirven a los visitantes. Haz doble clic en ella para entrar.
Crea una nueva carpeta
Una vez dentro de public_html, busca el botón que dice Nueva carpeta o New Folder. Haz clic en él y escribe el nombre que quieras para tu subdirectorio. Si tu web es de tecnologÃa, podrÃas llamarla /tech; si es un blog personal, /blog; si es una tienda, /tienda. El nombre debe ser descriptivo y fácil de recordar.
Por ejemplo, escribe blog y pulsa Enter o haz clic en Crear. La carpeta aparecerá en la lista de archivos.
Verifica que la carpeta se ha creado
Asegúrate de que la carpeta está dentro de public_html y no en otro lugar. Si tienes dudas, puedes comprobarlo viendo la ruta en la barra de direcciones del administrador de archivos: deberÃa ser algo como /public_html/blog.
Paso 3: Descargar y preparar WordPress
Ahora viene la parte más interesante: instalar wp panel. Tienes dos opciones: descargar WordPress desde el sitio oficial y subirlo manualmente, o usar un instalador automático. En este tutorial te mostraré el método manual, que es más didáctico y te da mayor control sobre el proceso.
Descarga WordPress desde el sitio oficial
Abre otra pestaña de tu navegador y ve a es.wordpress.org. Busca el botón de descarga y haz clic en Descargar WordPress. Se descargará un archivo comprimido en formato .zip o .tar.gz. Guárdalo en tu ordenador, en una carpeta que recuerdes.
Sube el archivo comprimido a tu hosting
Vuelve al administrador de archivos de Syspanel y entra en la carpeta public_html/blog que creaste antes. Busca el botón Subir archivo o Upload File. Haz clic y selecciona el archivo comprimido que acabas de descargar. Espera a que la subida termine. Dependiendo de la velocidad de tu conexión, puede tardar unos segundos o un par de minutos.
Extrae el contenido del archivo
Una vez subido, verás el archivo .zip en la lista de archivos dentro de la carpeta blog. Haz clic derecho sobre él y selecciona Extraer o Extract. El sistema te preguntará dónde quieres extraer los archivos. Asegúrate de que la ruta sea /public_html/blog y confirma.
Después de unos segundos, verás que aparece una carpeta llamada wordpress dentro de blog. Esto es normal: el archivo comprimido contiene una carpeta principal que incluye todos los archivos de WordPress. Para que la instalación funcione correctamente, necesitamos que los archivos estén directamente en blog, no dentro de una subcarpeta.
Mueve los archivos a la carpeta correcta
Entra en la carpeta wordpress que se ha creado. Verás una lista de archivos y carpetas como wp-admin, wp-content, wp-includes, etc. Selecciona todos estos elementos (puedes usar Ctrl+A para seleccionar todo) y muévelos a la carpeta blog. Puedes hacerlo arrastrándolos o usando la opción Mover del administrador de archivos.
Una vez movidos, borra la carpeta wordpress vacÃa y el archivo .zip original. No los necesitas más.
Comprueba la estructura final
Al final de este paso, la carpeta blog debe contener directamente los archivos de WordPress: index.php, wp-admin, wp-content, etc. Si ves esto, vas por buen camino. Si hay algún error, repite el proceso de extracción y movimiento con calma.
Paso 4: Configurar el archivo wp-config.php
WordPress necesita un archivo de configuración para conectarse a la base de datos. Este archivo se llama wp-config.php. Durante el proceso de instalación, WordPress intentará crearlo automáticamente, pero es más fiable hacerlo manualmente.
Renombra el archivo de ejemplo
En la carpeta blog, busca un archivo llamado wp-config-sample.php. Haz clic derecho sobre él y selecciona Renombrar o Rename. Cambia el nombre a wp-config.php.
Edita el archivo de configuración
Ahora haz clic derecho sobre wp-config.php y selecciona Editar o Edit. Se abrirá un editor de texto en lÃnea. Busca las lÃneas que contienen las siguientes definiciones:
define( 'DB_NAME', 'nombre_base_datos' );
define( 'DB_USER', 'usuario_base_datos' );
define( 'DB_PASSWORD', 'contraseña_base_datos' );
define( 'DB_HOST', 'localhost' );
Sustituye los valores entre comillas por los datos de la base de datos que creaste en el Paso 1:
DB_NAME: El nombre de tu base de datos, por ejemplowpblog_db.DB_USER: El usuario de la base de datos, por ejemplowpblog_user.DB_PASSWORD: La contraseña que elegiste.DB_HOST: Normalmente eslocalhost, pero si tu proveedor usa un host diferente, lo encontrarás en la información de tu cuenta.
Guarda los cambios y cierra el editor.
Añade las claves de seguridad (opcional pero recomendado)
En el mismo archivo wp-config.php, hay una sección con las claves de seguridad (Salt Keys). Estas claves ayudan a proteger tu instalación. Puedes obtener unas nuevas visitando https://api.wordpress.org/secret-key/1.1/salt/. Copia los valores y pégalos en el archivo, sustituyendo los que vienen por defecto. Esto es un extra de seguridad que vale la pena.
Paso 5: Ejecutar el instalador de WordPress
Con todo listo, es hora de realizar la instalación propiamente dicha. Este es el momento más emocionante: verás a WordPress en acción.
Accede a la URL de tu subdirectorio
Abre tu navegador y escribe la dirección de tu subdirectorio. Siguiendo nuestro ejemplo, serÃa http://tudominio.com/blog. WordPress detectará que no está instalado y te mostrará la pantalla de bienvenida del instalador.
Selecciona tu idioma
En la primera pantalla, WordPress te pedirá que elijas el idioma de la instalación. Selecciona Español y haz clic en Continuar.
Introduce los datos de la base de datos
En la siguiente pantalla, WordPress te pedirá los datos de la base de datos. Rellena los campos con la información que guardaste:
- Nombre de la base de datos:
wpblog_db - Usuario de la base de datos:
wpblog_user - Contraseña: La contraseña que elegiste
- Servidor de la base de datos:
localhost - Prefijo de la tabla: Déjalo como
wp_salvo que tengas motivos para cambiarlo.
Haz clic en Enviar. WordPress comprobará la conexión y, si todo es correcto, te mostrará un mensaje de éxito. Haz clic en Ejecutar la instalación.
Configura la información de tu sitio
Ahora verás el formulario de configuración final. Aquà debes introducir:
- TÃtulo del sitio: El nombre de tu web o blog, por ejemplo "Mi Blog Tecnológico".
- Nombre de usuario: El usuario administrador, evita usar "admin" por seguridad. Elige algo único como "miusuario_admin".
- Contraseña: Crea una contraseña segura para el administrador.
- Tu correo electrónico: Un correo válido donde recibirás notificaciones de WordPress.
- Privacidad: Desmarca la casilla si no quieres que tu sitio sea indexado por los buscadores (esto es útil mientras lo estás configurando).
Haz clic en Instalar WordPress. El proceso tardará unos segundos.
¡Enhorabuena! Instalación completada
Verás una pantalla de éxito con el mensaje "WordPress ha sido instalado". Haz clic en Iniciar sesión e introduce el usuario y contraseña que acabas de crear. ¡Ya estás dentro de tu nuevo panel de administración de WordPress!
Configuración post-instalación esencial
Una vez dentro del panel de administración, hay algunas cosas que debes hacer para que tu instalación esté optimizada y sea segura.
Cambia el permalink o enlaces permanentes
Ve a Ajustes > Enlaces permanentes. Elige la opción "Nombre de la entrada" para que las URLs de tus artÃculos sean limpias y amigables para el SEO (por ejemplo, tudominio.com/blog/mi-primer-articulo). Guarda los cambios.
Instala un plugin de seguridad
Te recomiendo instalar un plugin como Wordfence o iThemes Security. Estos plugins te ayudan a proteger tu instalación contra ataques de fuerza bruta y otras amenazas. Ve a Plugins > Añadir nuevo, busca el plugin, instálalo y actÃvalo.
Configura una copia de seguridad
Las copias de seguridad son vitales. Puedes usar plugins como UpdraftPlus para programar copias automáticas. Configúralo para que haga una copia diaria y la envÃe a un servicio de almacenamiento en la nube como Google Drive o Dropbox.
Verifica que todo funciona
Visita http://tudominio.com/blog en tu navegador. DeberÃas ver la página principal de tu WordPress con el tema por defecto. Haz clic en algunos enlaces para comprobar que las páginas se cargan correctamente.
Solución de problemas comunes
A veces las cosas no salen a la primera. Aquà tienes algunos problemas frecuentes y sus soluciones.
Error de conexión a la base de datos
Si ves el mensaje "Error al conectar con la base de datos", revisa los datos que has introducido en el wp-config.php. Asegúrate de que el nombre, usuario y contraseña son exactamente los que creaste en Syspanel. También verifica que el host sea localhost o el que te indique tu proveedor.
Página en blanco
Si al acceder a tu subdirectorio ves una página en blanco, puede ser por un conflicto de archivos. Asegúrate de que los archivos de WordPress están directamente en blog y no dentro de una subcarpeta. También puedes intentar subir los archivos de nuevo siguiendo los pasos anteriores.
El subdirectorio no aparece
Si al escribir tudominio.com/blog te da un error 404, comprueba que la carpeta blog existe dentro de public_html y que contiene los archivos de WordPress. También verifica que no haya un archivo .htaccess que esté redirigiendo el tráfico.
Problemas con el puerto 2106
Si no puedes acceder a Syspanel, asegúrate de que estás escribiendo bien la URL y el puerto. Al
