“`json
{
“postTitle”: “Cómo instalar Joomla 4.0: guía paso a paso desde cero”,
“seoTitle”: “Cómo instalar Joomla 4.0 paso a paso (guía completa)”,
“metaDescription”: “Aprende cómo instalar Joomla 4.0 en local y en servidor real: pasos, configuración de base de datos, errores frecuentes y primeras decisiones tras la instalación.”,
“focusKeyword”: “cómo instalar joomla 40”,
“excerpt”: “Instalar Joomla 4.0 lleva menos de 20 minutos si sigues el orden correcto. Esta guía cubre la instalación en local con XAMPP y en hosting compartido, los errores más habituales y lo que debes configurar antes de publicar nada.”,
“content”: “
Si buscas cómo instalar Joomla 4.0 y no sabes por dónde empezar, el problema suele ser el mismo: la mayoría de tutoriales mezclan versiones antiguas, asumen que ya tienes un servidor configurado o se saltan los pasos que más dudas generan. Esta guía cubre los dos escenarios reales: instalación en local con XAMPP para desarrollar sin riesgos y en un hosting compartido para lanzar directamente. También encontrarás los errores más frecuentes y lo que debes ajustar nada más terminar, antes de instalar el primer plugin o plantilla.
\n\n
\n
La decisión de instalar en local o en servidor no es técnica, es de flujo de trabajo. Si aún estás diseñando o probando el sitio, instala en local primero: puedes romper cosas sin que nadie lo vea y trabajas sin depender de la conexión. Si tienes el hosting contratado y el dominio apuntando, puedes instalar directamente en el servidor.
\n
Joomla 4.0 requiere PHP 7.2.5 o superior y MySQL 5.6 o superior (también acepta PostgreSQL y MariaDB). Antes de descargar nada, comprueba que tu entorno cumple esos requisitos. En un hosting compartido, lo encuentras en el panel de control (cPanel o Plesk). En local, lo controlas tú al instalar XAMPP.
\n
Imagina una agencia que quiere mostrarle un prototipo a su cliente antes de publicar: instala en local, trabaja sin prisa y solo cuando el cliente aprueba, migra al servidor. Es el flujo más seguro y el que evita el clásico “la web está rota y está en producción”.
\n
Una vez decidido el entorno, descarga el paquete oficial desde joomla.org. Elige siempre el archivo .zip completo, no el paquete de actualización. En el momento de redactar esta guía, la rama estable de Joomla 4 es la que debes usar; evita versiones 3.x si empiezas desde cero porque ya están fuera de soporte activo.
\n\n
\n
XAMPP es un paquete que instala en tu ordenador un servidor Apache, PHP y MySQL. No necesitas saber de servidores para usarlo: lo instalas, lo arrancas y ya tienes un entorno equivalente al de un hosting real.
\n\n
\n
Descarga XAMPP desde apachefriends.org y elige la versión que incluya PHP 8.0 o superior para garantizar compatibilidad con Joomla 4.0. Instálalo con las opciones por defecto. Una vez instalado, abre el panel de control de XAMPP y arranca los módulos Apache y MySQL. Si Apache no arranca, el motivo más habitual es que el puerto 80 está ocupado por otro programa (Skype o IIS suelen ser los culpables). Cambia el puerto de Apache a 8080 desde el botón “Config” del módulo.
\n
Cuando ambos módulos estén en verde, abre el navegador y escribe http://localhost. Si ves la página de bienvenida de XAMPP, todo funciona. Ahora ve a la carpeta de instalación de XAMPP (en Windows, habitualmente C:\xampp\htdocs; en Mac, /Applications/XAMPP/htdocs) y crea una carpeta nueva con el nombre de tu proyecto, por ejemplo mi-joomla. Descomprime el archivo .zip de Joomla dentro de esa carpeta. Comprueba que el contenido descomprimido queda directamente en mi-joomla, no en una subcarpeta con el nombre del paquete.
\n\n
\n
El instalador de Joomla necesita una base de datos vacía ya creada. Abre http://localhost/phpmyadmin en el navegador. En el menú lateral, haz clic en “Nueva” y escribe un nombre para la base de datos, por ejemplo joomla4_local. Deja la colación en utf8mb4_unicode_ci y haz clic en “Crear”. No necesitas crear tablas: el instalador lo hace solo.
\n
Anota el nombre de la base de datos. El usuario por defecto en XAMPP es root y la contraseña está vacía. En local esto es suficiente; en producción nunca uses root sin contraseña.
\n\n
\n
Abre el navegador y ve a http://localhost/mi-joomla. Se carga el instalador de Joomla 4.0, que tiene un diseño en pasos muy distinto al de Joomla 3. Sigue este orden:
\n
\n
\n
\n
\n
\n
\n
\n
\n
El panel de administración está en http://localhost/mi-joomla/administrator. Entra con el correo y la contraseña que pusiste en el paso 2.
\n\n
\n
La instalación en hosting compartido tiene dos variantes: mediante el instalador automático del panel (Softaculous, Installatron o similar) o subiendo los archivos a mano. La vía automática es más rápida, pero la manual te da más control sobre la estructura de carpetas y la configuración inicial.
\n\n
\n
La mayoría de hostings incluyen Softaculous en cPanel. Accede a cPanel, busca el apartado “Software” y abre Softaculous. Localiza Joomla en el listado y haz clic en “Instalar”. Rellena el formulario: elige el dominio y la carpeta de destino (si quieres Joomla en la raíz del dominio, deja el campo de carpeta vacío), pon el nombre del sitio, el correo y la contraseña del administrador. Softaculous crea la base de datos solo. Haz clic en “Instalar” y en un par de minutos tendrás el sitio listo.
\n
El error más habitual aquí es olvidar cambiar la versión de PHP del hosting antes de instalar. Entra en cPanel, busca “Seleccionar versión de PHP” o “MultiPHP Manager” y asegúrate de tener PHP 8.0 o superior activo para tu dominio.
\n\n
\n
Si prefieres el control total o tu hosting no tiene Softaculous, sigue estos pasos:
\n
\n
\n
\n
\n
\n
\n
Olvídate de subir los archivos por FTP sin antes descomprimirlos en local: subir un .zip al servidor y descomprimirlo desde cPanel es mucho más rápido que transferir miles de archivos pequeños uno a uno.
\n\n
\n
La instalación de Joomla 4.0 falla casi siempre por las mismas razones. Conocerlas de antemano te ahorra una hora de búsquedas.
\n\n
\n
El instalador no conecta con la base de datos. Revisa en orden: que el nombre de la base de datos, el usuario y la contraseña son exactamente los que has creado (sin espacios al copiar y pegar), que el host es localhost (en la mayoría de hostings compartidos es así, pero algunos usan una dirección distinta que te da el propio panel), y que el usuario tiene permisos sobre esa base de datos. En cPanel, esto se configura en “Bases de datos MySQL” > “Agregar usuario a la base de datos” con todos los privilegios marcados.
\n\n
\n
Suele indicar un problema con la versión de PHP o con los permisos de archivos. Comprueba que PHP está en 8.0 o superior. Si el problema persiste, verifica que los permisos de la carpeta raíz son 755 y los de los archivos 644. Desde el Administrador de archivos de cPanel puedes seleccionar todos los archivos y cambiar los permisos de forma masiva.
\n\n
\n
Si tras completar la instalación el navegador sigue mostrando el instalador en lugar del panel de administración, borra manualmente la carpeta installation del directorio raíz de Joomla desde FTP o el Administrador de archivos. Joomla bloquea el acceso al backend mientras esa carpeta exista.
\n\n
El instalador de Joomla 4.0 incluye un verificador de requisitos previo: si algo falla en tu entorno, te lo dice antes de que empieces. Léelo antes de hacer clic en “Siguiente”.
\n\n
\n
Terminar la instalación no significa que el sitio esté listo. Hay decisiones que conviene tomar antes de instalar extensiones o plantillas, porque afectan a la seguridad y al rendimiento desde el primer día.
\n
Entra en el panel de administración (tudominio.com/administrator) y ve a Sistema > Configuración global. Estos son los ajustes que debes revisar primero:
\n
\n
\n
\n
\n
\n
Después, ve a Sistema > Gestión de extensiones > Plugins y desactiva los plugins que no vayas a usar. Un sitio Joomla con veinte plugins activos que no sirven para nada carga más despacio y tiene más superficie de ataque.
\n\n
\n
Joomla 4.0 incorpora un panel de información del sistema que va más allá de lo que ofrecía la versión 3. Saber usarlo desde el principio te permite detectar problemas antes de que afecten al sitio.
\n
Ve a Sistema > Información del sistema. Encontrarás cinco pestañas: información del sistema, configuración de PHP, archivos de configuración, permisos de directorio y estado de PHP. Lo que debes revisar:
\n
\n
\n
\n
\n
Imagina que instalas Joomla en un hosting compartido y el sitio funciona pero los artículos con caracteres especiales muestran símbolos extraños: casi siempre es un problema de colación de base de datos o de mbstring desactivado. La pestaña de estado de PHP te lo señala directamente.
\n
Además del panel interno, pasa la URL de tu sitio por PageSpeed Insights nada más instalar, antes de añadir extensiones. Así tienes una línea base real: si más adelante el sitio va lento, sabes si el problema estaba desde el principio o lo introdujo una extensión concreta.
\n\n
Una instalación limpia de Joomla 4.0 sin extensiones adicionales ya es un punto de partida sólido. La mayor parte de los problemas de rendimiento llegan después, con cada plugin o plantilla que añades.
\n\n
\n
Con la instalación verificada y la configuración básica lista, el siguiente paso depende de tu objetivo. Si vas a usar Joomla para un sitio corporativo o una tienda, el orden recomendado es: primero elige e instala la plantilla, después crea la estructura de categorías y menús, y solo entonces instala extensiones. Hacerlo al revés genera conflictos entre la plantilla y los plugins que cuesta horas resolver.
\n
Si instalaste en local, el momento de migrar al servidor es cuando el sitio está terminado y validado. Para eso, Joomla cuenta con la extensión oficial Akeeba Backup, que genera un paquete autoinstalable: haces la copia en local, la subes al servidor y la instalas como si fuera una instalación nueva. No tienes que exportar e importar la base de datos a mano.
\n
Si instalaste directamente en producción, activa el modo de mantenimiento desde Sistema > Configuración global > Sitio mientras terminas de configurar el sitio. Así evitas que los buscadores indexen páginas a medio construir o que los visitantes vean el contenido de ejemplo.
“,
“faqs”: [
{
“question”: “¿Puedo instalar Joomla 4.0 sin saber programar?”,
“answer”: “Sí. El asistente de instalación de Joomla 4.0 es visual y guiado: rellenas un formulario con el nombre del sitio, los datos de la base de datos y la contraseña del administrador, y el instalador hace el resto. No necesitas tocar ningún archivo de código. Lo único que requiere algo de atención es crear la base de datos antes de lanzar el instalador, y ese proceso está en el panel de control de tu hosting.”
},
{
“question”: “¿Qué diferencia hay entre instalar Joomla en local y en un servidor real?”,
“answer”: “En local instalas en tu ordenador, nadie externo puede ver el sitio y puedes hacer pruebas sin riesgos. En el servidor, el sitio es público desde el primer momento. Para un proyecto nuevo, lo recomendable es desarrollar en local y migrar al servidor cuando el sitio está terminado. Si tienes prisa por publicar, instala en el servidor pero activa el modo de mantenimiento mientras configuras todo.”
},
{
“question”: “¿Joomla 4.0 es compatible con las extensiones de Joomla 3?”,
“answer”: “No de forma automática. Joomla 4.0 introduce cambios de arquitectura importantes y muchas extensiones de la versión 3 no son compatibles. Antes de instalar cualquier plugin o plantilla, comprueba en la página del desarrollador que tiene versión compatible con Joomla 4. Instalar una extensión de Joomla 3 en Joomla 4 puede romper el sitio o generar errores silenciosos.”
},
{
“question”: “¿Qué hago si el instalador de Joomla 4.0 se queda en blanco o da error 500?”,
“answer”: “Comprueba primero la versión de PHP de tu hosting: Joomla 4.0 necesita PHP 7.2.5 o superior, y la mayoría de problemas de pantalla blanca vienen de una versión incompatible. Si el PHP es correcto, revisa los permisos de los archivos (carpetas a 755, archivos a 644) y comprueba en la información del sistema de Joomla que las extensiones de PHP obligatorias están activas.”
},
{
“question”: “¿Puedo migrar un sitio de Joomla 3 a Joomla 4.0?”,
“answer”: “Sí, pero no es una actualización directa como un cambio de versión menor. El proceso recomendado es actualizar primero a Joomla 3.10, comprobar qué extensiones son compatibles con Joomla 4 usando el verificador incluido en esa versión, y después seguir el proceso de migración oficial. Instalar Joomla 4.0 desde cero en paralelo y migrar el contenido es una alternativa más segura si tienes muchas extensiones personalizadas.”
},
{
“question”: “¿Joomla 4.0 funciona bien para sitios pequeños o para alguien que empieza?”,
“answer”: “Depende de lo que entiendas por pequeño. Joomla tiene una curva de aprendizaje mayor que WordPress, especialmente en la gestión de menús y usuarios. Para un blog personal o una web sencilla, puede ser más de lo que necesitas. Para un portal con gestión de usuarios, permisos por rol o contenido multilingüe, Joomla 4.0 es una opción sólida incluso para proyectos medianos.”
},
{
“question”: “¿Tengo que eliminar la carpeta ‘installation’ manualmente o Joomla lo hace solo?”,
“answer”: “El instalador de Joomla 4.0 incluye un botón para eliminarla al final del proceso. Si haces clic en él, se borra automáticamente. Si cierras el navegador antes de hacerlo, tendrás que borrarla a mano desde FTP o el Administrador de archivos de tu hosting. Mientras esa carpeta exista, Joomla no te dejará acceder al panel de administración.”
}
]
}
“`