WordPress · 6 min read · Jan 17, 2026
Instalando Wordpress En Un Servidor Que Ejecuta ISPconfig 2.x
Instalando Wordpress En Un Servidor Que Ejecuta ISPconfig 2.x
Versión: 1.0
Autor: Paul Voth - #mail#@#beentold
Este tutorial describe cómo instalo Wordpress, lo cual he hecho de esta manera en numerosos servidores diferentes, incluyendo configuraciones de Windows y Linux. Estoy completamente de acuerdo en que hay otras formas de hacerlo, pero este es un tutorial sobre mi forma de hacerlo. Si tienes mejoras o sugerencias, por favor házmelo saber.
Por último, esta es mi primera contribución escrita por mí mismo a HowToForge, así que por favor sé indulgente conmigo.
1. Suposiciones Tontas
1.1 Asumo que has (hecho) lo siguiente:
- Has configurado tu servidor de acuerdo a uno de los tutoriales “La Configuración Perfecta…” aquí en HowToForge.com
- Has instalado ISPconfig
- Has creado un sitio web en ISPconfig (si no, consulta este tutorial: ISPConfig 2.x - Primeros Pasos)
- Has descargado Wordpress 2.5 o más reciente (si no, descárgalo aquí)
- Tienes un programa cliente FTP y un editor de texto y sabes cómo usarlos
1.2 Inicios de sesión y otros datos utilizados en este tutorial:
- En este tutorial se utiliza domain.tld como el dominio del sitio web. Reemplázalo con el dominio real de tu sitio web
- El nombre de la base de datos MySQL que vamos a crear será web1_db1
- El usuario MySQL que vamos a crear será web1_u1
- La contraseña MySQL que vamos a usar es MySQLPassword - por favor NO uses eso como la contraseña real y cámbiala por algo más seguro
- El nombre del sitio en ISPconfig es web1 - eso puede diferir para ti. Por favor verifica.
- La dirección IP utilizada aquí para conectarse a tu servidor a través de SSH es 192.168.0.100
2. Primeros pasos
2.1 Subiendo los archivos
Descomprime tu archivo de wordpress. Sí, lo sé, muchos otros tutoriales te dicen que subas el archivo y lo descomprimas en tu servidor. Yo no lo hago de esta manera. La razón es que en muchas ocasiones esto causó problemas. Los archivos, una vez descomprimidos, solo podían ser movidos o cambiados por el usuario root. Y como no me gusta usar el usuario root cuando no tengo que hacerlo (razones de seguridad), lo hago de esta manera.
Así que hemos descomprimido el archivo zip (o .tar.gz) de wordpress. Asumo que ya has creado un sitio web para tu blog de Wordpress. Abre tu cliente FTP y conéctate a tu servidor. Si usas la cuenta FTP que creaste en ISPconfig cuando creaste el sitio domain.tld, navega a la carpeta /web. Si te estás conectando como root, navega a /var/www/web1/web. Al menos en Debian. Puede variar si usas otro Linux - así que realmente por simplicidad y seguridad: crea una cuenta de usuario FTP en ISPconfig, si no lo has hecho ya y usa eso.
Sube la carpeta de wordpress a la carpeta /web en tu servidor manteniendo la estructura de directorios intacta (prácticamente todos los clientes ftp actuales hacen esto automáticamente).
Mientras se realiza la carga, vamos a crear una base de datos para nuestro blog de Wordpress.
2.2 Configurando una base de datos MySQL
Inicia sesión en tu ISPconfig como administrador y abre el ISPManager. Abre el sitio que has creado para el blog de Wordpress. En nuestro ejemplo, el sitio se llama domain.tld.

Luego hacemos clic en Opciones.

Ahora hacemos clic en el botón Nuevo junto a la palabra Bases de Datos. Como puedes ver, el nombre de la base de datos y el usuario de la base de datos se han creado automáticamente. En mi ejemplo, estos son web1db1 y web1u1. En tu configuración eso puede diferir. Ahora todo lo que necesitamos hacer es ingresar una nueva contraseña para el usuario. Usaré MySQLPassword como la contraseña. Por favor usa algo más. Una contraseña complicada aumenta la seguridad, así que por favor tómalo en serio. Usa algo que incluya letras minúsculas y mayúsculas, así como números. La longitud mínima de la contraseña debe ser de 6 caracteres, pero generalmente elijo una contraseña de 10 caracteres.
Puedes dejar la configuración de Acceso Remoto en No por ahora. Si alguna vez necesitas acceso remoto a tu base de datos MySQL, puedes activarlo en cualquier momento. Si no lo necesitas, es solo otro posible problema de seguridad.
¡Por favor, anota tu nueva contraseña MySQL y/o guárdala en un lugar seguro! Esta será la última vez que la veas en ISPconfig o en cualquier otro lugar en el servidor.
Ahora todo lo que necesitas hacer es hacer clic en Guardar y hemos terminado aquí. Puedes cerrar la ventana del navegador con ISPconfig ahora.
Esperemos que la carga termine completamente antes de pasar al siguiente paso.
3. Instalando Wordpress
3.1 Chmodding
Antes de que podamos iniciar el script de instalación automática, necesitamos chmod la carpeta que contiene el blog de wordpress para hacerla escribible para el script de instalación. Conéctate a tu servidor a través de SSH. Si estás usando un terminal de Linux, escribe:
ssh 192.168.0.100(por favor recuerda, 192.168.0.100 es una dirección IP ficticia, usa la dirección IP de tu servidor.)
Si estás usando Windows, descarga un cliente SSH (por ejemplo Putty - gratis) y conéctate a tu servidor.
Una vez conectado, se te pedirá que ingreses tus datos de inicio de sesión. Ingresa estos y procede.
Una vez que estés conectado e iniciado sesión, usa el siguiente comando para hacer que la carpeta de wordpress sea escribible (si tu blog estará en www.domain.tld):
chmod 777 /var/www/web1/web/Si tu blog estará en su propio directorio (es decir, www.domain.tld/wordpress) necesitarás chmod esa carpeta. Así que si estás usando una carpeta llamada wordpress, necesitas escribir:
chmod 777 /var/www/web1/web/wordpress/Después de que la instalación esté completa, puedes chmod la carpeta de vuelta a su configuración original, generalmente 775 usando este comando:
chmod 775 /var/www/web1/web/3.2 Usando el instalador de Wordpress
Ahora apunta tu navegador a http://www.domain.tld/wp-admin/install.php o si subiste los archivos a una carpeta separada (por ejemplo wordpress) apunta el navegador a: http://www.domain.tld/wordpress/wp-admin/install.php
Verás un mensaje de bienvenida como este:

Haz clic en el botón Crear un Archivo de Configuración.
Ahora deberías ver una página que explica lo que vamos a hacer a continuación. Haz clic en ¡Vamos! Si ves un mensaje de error sobre que el directorio no es escribible, algo salió mal mientras chmoddabas. Regresa al paso 3.1 y chmod el directorio que contiene los archivos y carpetas de wordpress.
Ahora ingresaremos los detalles de MySQL. Completa el formulario con los datos que anotaste. Asegúrate de insertar tu contraseña MySQL, no la que ingresé en el siguiente ejemplo:

Una vez que hayas hecho clic en Enviar, el script procederá y podrás ingresar el nombre de tu blog y tu dirección de correo electrónico. Asegúrate de que sea tu dirección de correo electrónico real, porque se enviará un correo a esa dirección incluyendo tu nombre de usuario y contraseña para tu nuevo blog de Wordpress.

Marcar Permitir que mi blog aparezca en motores de búsqueda como Google y Technorati permitirá que tu nuevo blog sea indexado por motores de búsqueda, lo que ayudará a atraer nuevos visitantes a tu blog. ¿Listo? Haz clic en Instalar WordPress.
Ahora deberías ver un mensaje de éxito. Enumera el nombre de usuario y la contraseña para tu nuevo blog de Wordpress. ¡Anótalos! También recibirás un correo electrónico con el nombre de usuario y la contraseña.

Ahora todo lo que necesitas hacer es hacer clic en Iniciar Sesión e iniciar sesión con los detalles que acabas de anotar. Lo siguiente que deberías ver es el panel de control de administración de Wordpress:

¡Felicidades! Has instalado con éxito un blog de Wordpress en tu servidor. ¡Disfruta!
4. Primeros pasos
Espera, ¿qué quieres decir con primeros pasos?
No te preocupes, todo lo que voy a decir aquí es que probablemente deberías cambiar tu contraseña de Wordpress generada automáticamente (y anotar esa también). ¡Además, haz un par de publicaciones!
Y por último, si te gustó esto y/o cualquier otro tutorial en HowToForge.com, por favor considera apoyar este gran recurso gratuito convirtiéndote en suscriptor.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.