Joomla Setup · 5 min read · Nov 05, 2025
Joomla CMS En Un Servidor ISPConfig En 10 Pasos Fáciles
Joomla CMS En Un Servidor ISPConfig En 10 Pasos Fáciles
Versión 1.2
Autor:
Joomla es un popular Sistema de Gestión de Contenidos (CMS).
Con este “cómo hacer”, te guiaré para configurar Joomla CMS en tu servidor ISPConfig. Probablemente puedes configurar Joomla de diferentes maneras, pero prefiero la forma descrita aquí.
En este cómo hacer, usaré solo como ejemplo:
- Versión de Joomla 1.0.11.
- También asumo que esta es tu primera configuración de Joomla para tu sitio joomla, ¡esto no es una actualización!
- Sitio web: www.myjoomlawebsite.tld
- Número de sitio dentro de ISPConfig: web1
- Tus sitios están almacenados bajo /var/www
- Base de datos MySQL: web1_db1
- Nombre de usuario MySQL: web1_u1
- Contraseña MySQL: mysqlpassword
- Administrador (usuario FTP) para el sitio web: webadmin
Aquí vamos:
Paso 1 - Crear un sitio web:
En ISPConfig, crea un sitio web a través de “Nuevo sitio” en el menú principal.
En la pestaña llamada “Base” usa www para el nombre de host y myjoomlawebsite.tld para el nombre de dominio. Habilita MySQL y scripts PHP para este sitio web, pero desactiva el Modo Seguro de PHP.
Paso 2 - Crear un usuario Administrador para el sitio web:
En ISPConfig, crea un usuario Administrador, para que puedas subir/bajar el sitio web más tarde a través de FTP. Por ejemplo, usaremos el nombre de inicio de sesión “webadmin” para el administrador.
En el menú principal selecciona “ISP Manager”, selecciona tu nuevo sitio llamado myjoomlawebsite.tld en el árbol de estructura y presiona la pestaña “Usuario y Correo Electrónico”. Presiona “nuevo” y define un nuevo usuario y su dirección de correo electrónico. Dale a este usuario derechos de administrador y presiona “Guardar”.
Paso 3 - Crear una base de datos MySQL para el sitio web:
Haz clic en la pestaña llamada “Opciones” y crea una nueva base de datos para el sitio web.
ISPConfig te mostrará:
Nombre de la base de datos: web1_db1
Usuario de la base de datos: web1_u1
Luego defines una contraseña para el usuario de la base de datos y presionas “Guardar”.
Paso 4 – Descargar Joomla a tu escritorio local:
Descarga la última versión estable de Joomla, que es la versión 1.0.11 en este momento.
Puedes descargarla en:
http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11 eligiendo el archivo Joomla_1.0.11-Stable-Full_Package.zip.
Después de descargar Joomla, extráelo a la carpeta de archivos de tu elección.
Paso 5 – Desactivar la Emulación de Globals:
En la carpeta de archivos donde has extraído los archivos de Joomla, encontrarás un archivo globals.php.
Ábrelo con un editor de texto y cambia la línea:
define( ‘RG_EMULATION’, 1 );
por
define( ‘RG_EMULATION’, 0 );
Al cambiar 1 por 0, la emulación de globals se desactiva, lo cual se recomienda por razones de seguridad.
Paso 6 – Subir Joomla a tu servidor web:
Ahora, puedes subir Joomla, usando tu cliente FTP favorito.
URL: ftp://myjoomlawebsite.tld/web
nombre de usuario y contraseña como se definieron en el PASO 2.
Nota: debes subir todos los archivos de Joomla EXCEPTO un archivo llamado configuration.php.
Paso 7 – Visita tu nuevo sitio Joomla:
Ahora puedes apuntar a tu sitio joomla con tu navegador favorito.
La dirección (ejemplo) según mi cómo hacer es: http://myjoomlawebsite.tld
Aquí verás la pantalla de configuración de Joomla:

Verás que bajo “Verificación de Configuración Recomendada” todo está en verde, lo que significa que todo está bien.

Paso 8 – Configurando permisos:
Ahora tenemos que hacer que los directorios/archivos de Joomla sean escribibles para Apache, porque en este momento no lo son.

Para hacerlos escribibles para Apache, inicia sesión en tu servidor como root.
Si usas php5 como un módulo (php5mod) en tu servidor ISPConfig, ejecuta los siguientes comandos:
cd /var/www/web1/Y haz que el espacio web sea escribible para Apache:
chown -R -v -f www-data:www-data web/*ALTERNATIVA:
Si usas php5-cgi con suPHP habilitado en tu servidor ISPConfig, ejecuta los siguientes comandos:
cd /var/www/web1/chown -R -v -f webadmin:web1 web/*(Recuerda que “web1” y el nombre de usuario “webadmin” son según mi ejemplo, ¡usa tu propio número de web y nombre de usuario en su lugar!)
En tu navegador y después de hacer clic en “Verificar de Nuevo” en la esquina superior derecha de nuestra pantalla de configuración de Joomla, verás que los directorios/archivos necesarios son escribibles.

Si todo se ve bien y guardas, puedes hacer clic en “SIGUIENTE” para continuar con tu configuración.
PASO 9 - Continuar la Configuración de Joomla:
Acepta el acuerdo de licencia haciendo clic en “SIGUIENTE”.
Completa el formulario como se muestra aquí:

(Usa tu propio nombre de base de datos MySQL y nombre de usuario MySQL y contraseña MySQL).
Presiona “SIGUIENTE” para continuar.
- Da un nombre a tu nuevo sitio web Joomla y presiona “SIGUIENTE” para continuar.

- Completa el formulario como se muestra aquí, luego presiona “SIGUIENTE” para continuar.

- Si lees “¡Felicidades! Joomla está instalado. Has terminado.

¡NO OLVIDES EL NOMBRE DE USUARIO Y LA CONTRASEÑA DEL ADMINISTRADOR DE JOOMLA!
- Presiona “Administrador” en la esquina superior derecha.
Verás esta pantalla, lo que significa que aún no hemos eliminado el directorio de instalación.

Paso 10 – Eliminar el directorio de instalación y visitar tu sitio Joomla:
Para eliminar el directorio de instalación de Joomla, inicia sesión en tu servidor como root.
Navega a tu web de Joomla con el comando:
cd /var/www/web1/web(web1 es según mi ejemplo, ¡usa tu propio número de web!)
o
cd /var/www/www.myjoomlawebsite.tld/webDespués de ingresar el comando dir. Verás el directorio de instalación llamado “installation”.
Puedes eliminar esto con el comando:
rm –rf installationEn tu navegador de internet puedes visitar el frontend de tu sitio Joomla CMS apuntando a http://www.myjoomlawebsite.tld.

Puedes visitar el backend en la URL http://www.myjoomlawebsite.tld/administrator, inicia sesión con tu cuenta de administrador de Joomla y comienza con Joomla.

Una nota final:
Si ejecutas php5-cgi+suPHP para tu sitio Joomla en tu servidor ISPConfig, define los permisos como se muestra en la imagen a continuación. Puedes hacer esto dentro de Joomla en el menú principal bajo: Sitio > Configuración Global > Servidor.

Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.