Hosting wordpress su IIS
da Eric Woersching
introduzione
WordPress è un'applicazione blog publishing e content management system. Secondo wordpress.org, WordPress è "una semantica piattaforma di state-of-the-art pubblicazione personale con una particolare attenzione per l'estetica, gli standard Web, e l'usabilità." Le seguenti sezioni descrivono come installare e configurare WordPress per l'uso con FastCGI in Internet Information Services 7 (IIS 7) e al di sopra. Questo documento assume che sia stata completata l'installazione e la configurazione del prolungamento FastCGI e librerie PHP.
Il modo più semplice per installare WordPress è scaricandolo da App Galleria Windows® Web. Se avete bisogno della piattaforma web Microsoft, è possibile installare i componenti con il Microsoft® Web Platform Installer (Web PI), che è anche disponibile presso l'App Gallery di Windows Web.
Il seguente articolo fornisce una guida per l'installazione di WordPress manualmente. Le istruzioni sono state testate e trovato a lavorare nelle seguenti configurazioni:
- Windows Server® 2008 del sistema operativo
- IIS 7
- PHP 5.2.9
- MySQL 5.1.34
- WordPress 2.8.5
Prerequisiti
Dal file di configurazione di default di base fornita da PHP, modificare le seguenti righe nella configurazione php.ini:
- Definire l'estensione \ _dir come c: php \ ext \ (ad esempio, la posizione della directory estensioni PHP).
- Rimuovere il commento extension = php \ _mysql.dll nella lista estensioni per abilitare il supporto MySQL.
Scaricare e decomprimere l'applicazione
In primo luogo, scaricare l'ultima versione stabile di WordPress. Per questo articolo, è stato utilizzato WordPress versione 2.8.5. Decomprimere i file di WordPress e copiare i file in C: \ Inetpub \ wwwroot \ wordpress o un'altra cartella di propria scelta. Non v'è alcuna necessità di modificare le autorizzazioni sulla directory Web di WordPress, perché le autorizzazioni predefinite sono sufficienti.
Impostare il database
Prima di iniziare la procedura di installazione per WordPress, è necessario creare un database sul server. Anche creare un utente e concedere questo utente l'autorizzazione "db proprietà" al database. Questo articolo utilizza le seguenti informazioni del database:
Modificare il file di configurazione
Modificare il file di configurazione di WordPress per la connessione al database.
- Da Windows® Explorer. passare alla directory di installazione C: \ inetpub \ wwwroot \ wordpress. e rinominare il file wp-config-sample.php a wp-config.php.
- Modifica wp-config.php; cambiare il DB_NAME. DB_USER. DB_PASSWORD. e valori DB_HOST come segue:
Setup e configurare l'applicazione
- Da Windows Internet Explorer. andare a localhost / wordpress / wp-admin / install.php.
Digitare il nome del tuo blog e il tuo indirizzo e-mail. e quindi fare clic su Installa WordPress.
Figura 1: Inserire le informazioni
Si noti la password temporanea assegnata per l'account di amministratore.
Figura 2: Si noti la password di amministratore
Figura 3: Accedere al blog
Viene visualizzata la pagina di benvenuto.
Figura 4: Pagina di Benvenuto
Abilita "Pretty Permalinks"
In genere, gli utenti devono utilizzare WordPress "quasi graziose" URL (ad esempio, contoso.com/index.php/yyyy/mm/dd/post-name/). Con il modulo URL Rewrite, è possibile creare "Pretty Permalinks" (ad esempio, example.com/year/month/day/post-name/) per i blog WordPress ospitati su IIS.
I passi che seguono presuppongono che WordPress è installato in una directory principale del sito Web. Se WordPress è installato in una sottodirectory, quindi le regole di riscrittura devono essere inclusi nel file web.config, situato nella stessa directory dei file di WordPress.
- Installare rilascio URL Rewrite Vai in diretta.
- Accedere a WordPress come amministratore.
- Fare clic sul pulsante Impostazioni.
Fare clic sulla scheda permalink per la pagina Struttura Personalizza Permalink.
Figura 5: Personalizzare pagina struttura permalink
/% All'anno% /% monthnum% /% day% /% postname% / nella casella di testo Struttura personalizzato.
Crea regola di riscrittura
- Aprire il file web.config (che si trova nella stessa directory dei file di WordPress). Se non si dispone di un file Web.config nella directory di WordPress, crearla.
Copiare e incollare il seguente sezione XML nell'elemento system.webServer:
Questa regola corrisponde a qualsiasi URL richiesto; se l'URL non corrisponde a un file o una cartella in un file system, allora la regola riscrive l'URL per index.php e determina quali contenuti per servire basa sulla variabile server REQUEST_URI che contiene l'URL originale prima di essere modificato dal regola.
Testare la regola di riscrittura
Dopo che la regola di riscrittura viene salvato nel file web.config, aprire un browser Web e quindi fare clic su uno qualsiasi dei permalink in WordPress blog. Si dovrebbe vedere il contenuto corretto restituito dal server Web per ogni permalink.
Figura 6: Blog pagina di benvenuto
Questo articolo aggiornamenti "WordPress su IIS" di Eric Woersching, pubblicati il 11 settembre 2008.