Hosting WordPress en IIS 7

por Eric Woersching

Introducción

WordPress es una aplicación de publicación de blogs y el sistema de gestión de contenidos. De acuerdo con wordpress.org, WordPress es "una plataforma de publicación personal de la técnica semántica con un enfoque en la estética, estándares web y la usabilidad." Las siguientes secciones describen cómo instalar y configurar WordPress para su uso con FastCGI en Internet Information Server 7 (IIS 7) y por encima. Este documento asume que ha completado la instalación y configuración de la extensión FastCGI y bibliotecas de PHP.

hospedaje

La forma más fácil de instalar WordPress es descargándolo desde el Windows Web App Gallery. Si necesita la Plataforma Web de Microsoft®, puede instalar los componentes con el Microsoft Web Platform Installer (Web PI), que también está disponible en el Windows Web App Gallery.

El siguiente artículo proporciona una guía para instalar WordPress manualmente. Las instrucciones se han probado y encontrado para trabajar en las siguientes configuraciones:

  • Windows Server 2008 sistema operativo
  • IIS 7
  • 5.2.9 PHP
  • MySQL 5.1.34
  • WordPress 2.8.5

Requisitos previos

Desde el archivo de configuración predeterminado de base proporcionada por PHP, modificar las siguientes líneas en su configuración Php.ini:

  • Definir la extensión \ _dir como c: \ php \ ext (por ejemplo, la ubicación del directorio de extensiones de PHP).
  • Descomentar extensión = php \ _mysql.dll en la lista de extensiones para habilitar el soporte de MySQL.

Descargar y Descomprimir la Aplicación

En primer lugar, descargar la última versión estable de WordPress. Para este artículo, se utilizó la versión 2.8.5 de WordPress. Descomprimir los archivos de WordPress y copiar los archivos a C: \ Inetpub \ wwwroot \ wordpress u otro directorio de su elección. No hay necesidad de modificar los permisos en el directorio web de WordPress, porque bastan los permisos predeterminados.

Configuración de la Base de Datos

Antes de iniciar el procedimiento de instalación de WordPress, debe crear una base de datos en el servidor. También crear un usuario y otorgar a este usuario el permiso "propiedad db" a la base de datos. Este artículo utiliza la siguiente información de base de datos:

Modificar el archivo de configuración

Modificar el archivo de configuración de WordPress para conectarse a la base de datos.

  1. Desde el Explorador de Windows®. navegue hasta el directorio de instalación C: \ inetpub \ wwwroot \ wordpress. y cambiar el nombre del archivo wp-config-sample.php a wp-config.php.
  2. Editar wp-config.php; cambiar el DB_NAME. DB_USER. DB_PASSWORD. y DB_HOST valora como sigue:

Configuración y configurar la aplicación

  1. A partir de Windows ® Internet Explorer. ir a localhost / wordpress / wp-admin / install.php.

Escriba el nombre de su blog y su dirección de correo electrónico. y luego haga clic en Instalar WordPress.

Hosting WordPress en IIS 7 si el

Figura 1: Introduzca la información

Tenga en cuenta la contraseña temporal asignado para la cuenta de administrador.

Figura 2: Tenga en cuenta la contraseña de administrador

Figura 3: Iniciar sesión en el blog

Aparece la página de bienvenida.

Figura 4: página de bienvenida

Habilitar "Pretty enlaces permanentes"

Por lo general, los usuarios de WordPress deben utilizar URLs "casi bonita" (por ejemplo, contoso.com/index.php/yyyy/mm/dd/post-name/). Con el módulo de reescritura de URL, puede crear "Pretty enlaces permanentes" (por ejemplo, example.com/year/month/day/post-name/) para blogs WordPress alojado en IIS.

Los pasos que siguen suponen que WordPress está instalado en un directorio raíz del sitio Web. Si WordPress se instala en un subdirectorio, entonces las reglas de reescritura se deben incluir en el archivo Web.config ubicado dentro del mismo subdirectorio que los archivos de WordPress.

  1. Instalar la liberación de reescritura de URL ¡En vivo.
  2. Iniciar sesión en WordPress como administrador.
  3. Haga clic en el botón Configuración.

Haga clic en la pestaña Enlaces permanentes para la página de la estructura Personalizar enlace permanente.

Figura 5: Personalizar página estructura de enlaces permanentes

  • Seleccione Estructura personalizada. y escriba
    /% Años% /% monthnum% / día%% /% postname% / en el cuadro de texto Estructura personalizada.
  • Haga clic en Guardar cambios. Verá que todos los eslabones de entradas de blog tienen URL que siguen el formato que ha especificado; Sin embargo, si hace clic en cualquier enlace, el servidor Web devuelve un 404 - error de archivo no encontrado, ya que WordPress se basa en una capacidad de reescritura de URL en un servidor para reescribir las solicitudes que tienen enlaces permanentes "bastante" a un archivo index.php.
  • Crear regla de reescritura

    1. Abra el archivo Web.config (que se encuentra en el mismo directorio que los archivos de WordPress). Si usted no tiene un archivo Web.config en el directorio de WordPress, lo crea.

    Copiar y pegar la sección XML siguiente en el elemento system.webServer:

    Esta regla coincide con cualquier dirección URL solicitada; si la URL no corresponde a un archivo o una carpeta en un sistema de archivos, entonces la regla vuelve a escribir el URL para Index.php y determina el contenido que atienden basado en la variable de servidor REQUEST_URI que contiene la dirección URL original antes de que se modificó por la regla.

    Prueba de la regla de reescritura

    Después de la regla de reescritura se guarda en el archivo Web.config, abra un navegador web y, a continuación, haga clic en cualquiera de los enlaces permanentes en el blog de WordPress. Debería ver el contenido correcto devuelto por el servidor Web para cada enlace permanente.


    Figura 6: Blog página de bienvenida

    Este artículo actualiza "WordPress en IIS" de Eric Woersching, publicado el 11 de septiembre, 2008.

    Enlaces para obtener más información

    ¡Mira este video!

    Artículos relacionados

    Hosting WordPress en IISpor Eric Woersching Introducción WordPress es una aplicación de publicación de blogs y el sistema de gestión de contenidos. De acuerdo con wordpress.org, WordPress es "un personal del estado de la técnica semántica ...
    Wp-signup.php wordpress de hosting de múltiples sitio¿Usted realmente necesita una red? Los sitios en una red de múltiples sitios son independientes, muy parecido a los blogs separadas en WordPress.com. No están interconectados como las cosas en otros tipos de ...
    De alojamiento Windows o Linux por el sitio web de WordPress¿Se pregunta cuál de los dos (Linux o Windows) sería la mejor opción para su sitio web? Si usted es un principiante de planificación para iniciar un blog o un blogger pensando migrar de una ...
    Webhostinghub instalar WAMP wordpressLa mayoría de los webmasters consiguen saber cómo instalar WordPress en el sitio web y que se pueden completar con Softaculous, SimpleScript, Fantastico, FTP, o algunos otros métodos. Sin embargo, tener WordPress ...
    Alojamiento web de un solo clic wordpress instalar WAMPCómo instalar WordPress WordPress, como uno de los CMS más fácil de usar en línea, ha sido descargada por millones de miles de veces en todo el mundo. Su fácil de entender interfaz, ...