Skip to content

Instantly share code, notes, and snippets.

@David7ce
Last active October 24, 2025 21:22
Show Gist options
  • Save David7ce/0dfdcf1e12a3e1bd914f36eb2e3291c0 to your computer and use it in GitHub Desktop.
Save David7ce/0dfdcf1e12a3e1bd914f36eb2e3291c0 to your computer and use it in GitHub Desktop.

README — Instalar Joomla (manual) usando Laragon (Windows)

Guía paso a paso para instalar Joomla en local usando Laragon sin scripts. Incluye cómo crear la base de datos con phpMyAdmin, y cómo forzar/restablecer la contraseña del Super User con una consulta SQL.


Enlaces útiles


Resumen del proceso

  1. Instalar Laragon.
  2. Crear carpeta del sitio dentro de C:\Laragon\www\.
  3. Descargar y descomprimir Joomla en esa carpeta.
  4. Crear la base de datos (phpMyAdmin o HeidiSQL).
  5. Ejecutar el instalador web de Joomla en el navegador.
  6. (Opcional) Si pierdes la contraseña, cambiarla con SQL en phpMyAdmin.

Requisitos previos

  • Windows 10/11 (64-bit)
  • Espacio libre en disco (≥ 1 GB recomendado)
  • Conexión a Internet para descargar paquetes

Paso 1 — Descargar e instalar Laragon

  1. Descarga Laragon v8.3.0 (incluye Apache, MySQL/MariaDB, PHP, phpMyAdmin).
  2. Ejecuta Laragon-full.exe y sigue el instalador (por defecto se instala en C:\Laragon).
  3. Al terminar, lanza laragon.exe (ejecuta como usuario normal; si necesitas editar hosts se te solicitarán permisos de administrador).

Paso 2 — Descargar y descomprimir Joomla

  1. Descarga el paquete Joomla v6.0.0 de la versión que necesites (por ejemplo Joomla 6.x).
  2. Extrae todo el contenido del ZIP dentro de C:\Laragon\www\joomla6.

Paso 3 — Iniciar servicios en Laragon

  1. Abre Laragon (si no está abierto) y arranca los servicios:
    • Menu → Start All o pulsa el botón Start.
  2. Asegúrate de que Apache y MySQL estén Running.
  3. Laragon crea virtual hosts automáticos: si tu carpeta es joomla6, la URL por defecto será http://joomla6.test

Si la URL no aparece usa http://localhost/ o activa en Laragon Menu → Preferences → Auto virtual hosts y reinicia Laragon).


Paso 4 — Crear la base de datos (phpMyAdmin o HeidiSQL)

Usando phpMyAdmin (GUI)

  1. Por defecto PHPMyAdmin no viene instalado, para instalarlo Menu → Tools → Quick add → PHPMyAdmin
  2. Abre phpMyAdmin desde Laragon: luego Menu → Database → phpMyAdmin o visita http://localhost/phpmyadmin.
  3. Conéctate con:
    • Usuario: root
    • Contraseña: (por defecto vacía)
  4. En phpMyAdmin, ve a Databases → Create database y crea por ejemplo joomla_db
    • Collation: utf8mb4_unicode_ci (recomendado).

Usando HeidiSQL (opcional)

  1. Abre HeidiSQL desde Laragon (Menu → Database → HeidiSQL).
  2. Conéctate al perfil Laragon (host 127.0.0.1, user root, password vacío).
  3. Crea la base de datos joomla_db y cierra.

Paso 5 — Ejecutar el instalador web de Joomla

  1. Abre tu navegador y ve a http://joomla6.test o http://localhost/joomla6 si no usas virtual hosts de Laragon.
  2. Sigue las pantallas del instalador:
    • Idioma / nombre del sitio.
    • Crear Super User:
      • Real name: Nombre visible (p. ej. Administrador Joomla)
      • Username: usuario admin (p. ej. joomla_admin) — evita admin.
      • Password: contraseña segura (mínimo 12 caracteres).
      • Email: correo válido.
    • Conexión con la base de datos:
      • Tipo: MySQLi
      • Servidor: localhost
      • Usuario: root
      • Contraseña: (vacía por defecto)
      • Base de datos: joomla_db
    • Finaliza la instalación y borra la carpeta /installation si se solicita.

Paso 6 — Acceder al administrador


Si olvidaste la contraseña — cambio directo en la base de datos (phpMyAdmin)

Si no recuerdas la contraseña de Super User o no puedes iniciar sesión, puedes forzar una nueva contraseña (temporal) editando la tabla de usuarios.

Ejemplo de SQL — sustituye el nombre de la tabla y el id por los tuyos. En tu caso indicaste la tabla kc1fm_users y id = 627. Usa exactamente:

UPDATE `kc1fm_users`
SET `password` = MD5('NuevaContraseña123')
WHERE `kc1fm_users`.`id` = 627;

Instrucciones:

  1. Abre phpMyAdmin: http://localhost/phpmyadmin.
  2. Selecciona la base de datos de Joomla (joomla_db).
  3. Entra en la pestaña SQL y pega la consulta. Ejecuta.
  4. Ahora el usuario con id = 627 tendrá la contraseña NuevaContraseña123 (hasta que la cambies desde el backend).
  5. Inicia sesión en http://joomla6.test/administrator con ese usuario y contraseña y, desde el backend, cambia la contraseña por una segura (Joomla usa mecanismos modernos; el MD5 fue solo un atajo para recuperación en local).

Nota de seguridad: MD5 no es seguro para producción. Usa este método únicamente en desarrollo/local. Tras entrar, cambia la contraseña desde la interfaz de Joomla para que se aplique el hash moderno.


Recomendaciones y buenas prácticas

  • No uses root en producción. Crea un usuario MySQL con permisos limitados para el sitio.
  • Haz copias de seguridad periódicas: carpeta del sitio + exportar base de datos (phpMyAdmin / HeidiSQL).
  • En local, usa contraseñas seguras aunque no sea público.
  • Si migras a hosting Linux, revisa configuration.php y ajusta rutas, DB, y permisos de archivos/directorios.
  • Mantén PHP y phpMyAdmin actualizados. Si ves muchos Deprecated warnings en phpMyAdmin, actualiza phpMyAdmin a la versión compatible con tu PHP.

Recursos adicionales

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment