EsHowto >> Electrónica >> Tecnología práctica

Guía paso a paso: Cómo instalar Joomla en local en Mac con XAMPP

Instalar Joomla en local en Mac te permite desarrollar y probar sitios web de forma segura antes de lanzarlos en línea. Este potente gestor de contenidos (CMS) de código abierto y gratuito requiere un servidor web, base de datos MySQL y PHP, que puedes configurar fácilmente con XAMPP. En esta guía experta de EnComo.com, te explicamos cómo instalar Joomla local en Mac de manera sencilla y efectiva.

Pasos a seguir:

  1. Descarga XAMPP para Mac desde su sitio oficial. Esta herramienta gratuita integra Apache, MySQL y PHP en un solo paquete, evitando configuraciones complejas y descargas individuales.

  2. Instala XAMPP como cualquier app: haz doble clic en el archivo descargado y se ubicará en la carpeta Aplicaciones.

  3. Abre la carpeta XAMPP en Aplicaciones y ejecuta manager-osx.app. En la sección Manage Servers, inicia MySQL Database y Apache Web Server. Puedes cerrar la app; los servicios seguirán activos hasta apagar el Mac.

  4. Crea la base de datos para Joomla: accede a https://localhost/phpmyadmin en tu navegador. En el menú superior, selecciona Bases de datos, introduce un nombre (ej. joomla) y elige el cotejamiento utf8_general_ci. Haz clic en Crear.

  5. Descarga el archivo ZIP de la última versión de Joomla desde joomla.org.

  6. Descomprime el archivo en la carpeta htdocs dentro de XAMPP (Aplicaciones > XAMPP > htdocs). Renombra la carpeta a joomla si lo deseas. Accede a https://localhost/joomla (ajusta la ruta si cambiaste el nombre). Sigue el asistente: introduce el nombre de la base de datos, un prefijo para tablas (ej. jos_), y crea el usuario administrador con nombre y contraseña seguros.

  7. ¡Listo! Al visitar https://localhost/joomla, verás el frontend de Joomla. Ahora puedes crear, diseñar y probar tu sitio web localmente con total libertad.

Nota: Siempre actualiza Joomla y XAMPP para mantener la seguridad. Si encuentras problemas, verifica que los puertos 80 y 3306 estén libres.