Joomla + MySql + IIS 7 en Windows 7 / Windows Vista

Si lo que necesitas/quieres es poder instalar Joomla en Windows 7 o en Windows Vista o Windows Server 2008 con IIS 7 y MySql Server necesitaras lo siguiente:

  1. Tener instalado IIS 7 con soporte para PHP (con FastCGI).
  2. Tener MySql Server Instalado y corriendo.
  3. Y tener en el wwwroot una carpeta con los archivos de instalación de Joomla.

Asumiendo que ya tienes instalado IIS 7 con el componente de CGI

Primero instalamos PHP en IIS usando FastCGI, para hacemos lo siguiente:

  1. Descarga PHP, baja el .zip mas actualizado.
  2. Descomprime php…zip, en C:php.
  3. En C:php buscamos el archivo php.ini-developmentcambiale el nombre php.ini abrelo y modifica las siguientes lineas:
    • Quita el ; de las lineas “extension=php_mysql.dll” y de “extension=php_mysqli.dll”
    • La linea “magic_quotes_gpc = off” cambiala a “magic_quotes_gpc = on
    • La linea extension_dir = “./” cambiala a extension_dir = “C:phpext”
    • La linea date.timezone = cambiala a date.timezone = “US/Arizona”, según sea tu zona horaria aquí puedes encontra tu time zone
    • Después Guardamos los cambios.
  4. Abrimos la consola de IIS y click en “Asignaciones de Controlador” o “Handler Mappings”.

  5. Click en “Agregar Asignación de Modulo” o “Add Module Mapping” (Flecha Roja).
  6. Ten cuidado de llenar los siguiente tal cual:
  7. Clik Aceptar y en la ventana siguiente das clik en “Si”.

De esta manera queda instalado PHP con modulo FastCG.

Ahora descargamos e instalamos el server de MySql o Windows Essentials de MySql, pueden seguir este tutorial de como hacerlo:

Instalar MySQL en IIS7

Una vez instalado el MySql abirmos MySQL Command Line Client (En inicio–> Todos los Program. –> MySql) nos logueamos con la contraseña de root y creamos una Base de datos para joomla de la siguiente manera: (la cual nombraremos joomla)

create database joomla;

Instalamos Joomla

Antes de continuar con la instalación de joomla dentro de la consola de IIS y click en “Documento Predeterminado” o “Default Document” y agregamos a la lista de documentos predeterminados “index.php”

  1. Descargamos la versión mas reciente de Joomla
  2. En C:inetpubwwwroot creamos una carpeta denominaremos “joomla” y dentro de esta descomprimimos los archivos de joomla…zip.
  3. Abrimos el explorador(firefox o iexplorer) y ponemos lo siguiente http://localhost/joomla/, si vemos una pantalla como esta, vamos por buen camino:

    Elegimos el idioma de instalación, en mi caso español y damos en siguiente.

  4. En la siguiente pantalla tenemos que ver algo como esto checando que estén habilitado el soporte para varios elementos entre ellos PHP y MySql mismos que instalamos previamente( de no tener todos los “SI” no podemos continuar).

  5. Damos Siguiente hasta encontrar la siguiente ventana.

    Tipo de base de datos: MySql
    Nombre del Servidor: localhost o tambien puede ser 127.0.0.1(pues es en nuestra maquina donde instalamos el MySql)
    Nombre de usuario de MySql: root
    Contraseña: ******* (la que indicaste en la instalación de MySql)
    Nombre de la base de datos: Joomla(misma que creamos al terminar la instalación de MySql)

  6. Damos siguiente hasta llegar a la pantalla donde indicamos algunos de los elementos de nuestro sitio.

    Como el nombre el mail al que se mandaran las notificaciones y la contraseña del administrador del sitio, una vez dado esto damos en siguiente.

  7. Si vemos un pantalla como esta prácticamente ya terminamos la instalación, lo único que tenemos que hacer es eliminar la carpeta de installation, que se encuentra en el C:inetpubwwwrootjoomla.

  8. Después de eliminar la carpeta de installation, abrimos un nueva ventana del explorador ponemos http://localhost/joomla/ y veremos algo como esto(pagina de inicio de joomla).

Con eso ya nos podemos loguear y empezar a usar joomla http://localhost/joomla/administrator/index.php, es la pagina para loguearte.

Y para comprobar que esta es una instalación sobre IIS 7 aquí les dejo este pantallaso del About de la instalación.

Suerte y si surge algún inconveniente indícamelo para corregir o mejorar el Tutorial.

8 thoughts on “Joomla + MySql + IIS 7 en Windows 7 / Windows Vista

  1. una pregunta y espero q la respondan rapido en wwwroop sacamos esta carpeta y pegamos nuestra carpeta de webmu? osea… yo tengo una web mu online con el nombre de wwwroop pero no se intalar con esta guia podre poner la web on? usando sqlserver 2008 como administrador de bases de datos??? respondan rapido plis

  2. y tenes alguna guia para una web mu? porq la verdad necesito el xampp no es muy seguro y no quiero q me hackeen mi web porfa un tuto mas te lo recontra remil agradeceria PLISSS jeje

  3. Hice todo pero no me funciona, me aparece el error 500.0:
    “El proceso FastCGI se canceló de manera inesperada”

  4. Cambie el php.ini, lo realice al pie de la letra y no funciona, se cierra el fastcgi con win 7 x64, mysql 5.1 y php 5.3.3. alguna solucion?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>