Category: Installing IIS on WordPress


The screenshot below is the dashboard; at a glance it quickly identifies content & discussion applicable to your blog.

There are also two menu bars used in WordPress.

  • (A) Top menu bar
    • Deals with top-level processes, giving access to all blogs linked up to this particular account &
  • (B) Left-hand side menu bar
    • Deals with second-level process, giving access to all information linked to its respective blog
    • We will take a look around some of the features in this menu bar.

Being a platform used for blogging, WordPress is powered by PHP, a server-side scripting language & requires an open-source Structured Query Language database implementation, known as MySQL, which stores all the information.  WordPress can also be customised into a Content Management System (CMS).

Reference

http://en.wikipedia.org/wiki/WordPress

Retrieved 14:56 p.m. 20/05/2011

  • Change web.config file using the following contents:

<?xml version=”1.0″ encoding=”UTF-8″?>

<configuration>

<system.webServer>

<rewrite>

<rules>

<rule name=”wordpress” patternSyntax=”Wildcard”>

<match url=”*”/>

<conditions>

<add input=”{REQUEST_FILENAME}” matchType=”IsFile” negate=”true”/>

<add input=”{REQUEST_FILENAME}” matchType=”IsDirectory” negate=”true”/>

</conditions>

<action type=”Rewrite” url=”index.php”/>

</rule>

</rules>

</rewrite>

</system.webServer>

</configuration>

  • Browse to website
  • Select: Create a Configuration File
  • Follow configuration wizard & accept defaults however, note exception below.

Note

Database Type = SQL Server using MS PHP Driver

  • WordPress setup complete

Note

Initial site launches

Download: Distribution

  • Download Distribution from website, go to: http://wordpress.visitmix.com/download
  • Extract zip files to root of C: drive
  • Copy contents from wordpress folder to C: drive
    • inetpub > wwwroot > wp-sqlsvr
  • Create file: web-config
  • Download Distribution
  • In wp-sqlsvr folder, create web.config file using following contents:

 <?xml version=”1.0″ encoding=”UTF-8″?>

<configuration>

<system.webServer>

<httpErrors errorMode=”Detailed”/>

</system.webServer>

</configuration>

Create user: WordPressUser

  • Access SQL Server 2008 Management Studio
  • Connect to the database server
  • Go to:
    • Security > Logins
  • Create new user: WordPressUser
  • Select SQL Server Authentication
    • Untick: Enforce password expiration
    • Accept defaults
    • Click OK button

Create database: wordpress

  • Go to: Database > wordpress
  • Add WordPressUser as Owner of wordpress database

Install: SQL Server Native Client

An Application Pool is used to separate sets of IIS Worker processes that share the same configuration & application boundaries.  It is automatically created when the website above is created.

    • Go into: Application Pools
    • Select: WordPress Application Pool
    • Go to: Advanced Settings > Identity > Custom Accounts
    • With Domain Admin Rights, enter username & password of account

Reference

http://www.dotnetfunda.com/interview/exam1414-what-is-application-pool-in-iis-.aspx

Retrieved 18:24 p.m. 05/06/2011

The WordPress website needs to be created in its own folder with the IIS Manager pointing to it.

Create folder: wp-sqlsrv

  • Access IIS Manager
  • In C: drivefollow path to: inetpub > wwwroot
  • Create a folder called: wp-sqlsrv
  • Set permission levels in the folders properties by:
    • Right-clicking on the wp-sqlsrv folder
    • Scroll down & select Properties
    • Go to Security tab
    • Grant local IUSR account Write Access to the folder

 Create website: WordPress.html

  • Access IIS Manager again
  • Add a new website called: WordPress
  • Point to the folder just created: C:inetpubwwwrootwp-sqlsrvWordPress.html
    • Go to: Bindings section
    • Create IP Address or hostname of server: 192.168.5.48

Select Application Pool

An Application Pool is used to separate sets of IIS Worker processes that share the same configuration & application boundaries.  It is automatically created when the website above is created.

  • Go into: Application Pools
  • Select: WordPress Application Pool
  • Go to: Advanced Settings > Identity > Custom Accounts
  • With Domain Admin Rights, enter username & password of account

Reference

http://www.dotnetfunda.com/interview/exam1414-what-is-application-pool-in-iis-.aspx

Retrieved 18:24 p.m. 05/06/2011

In order to follow the instructions in this User Guide, it is assumed that an IIS has been previously installed & configured correctly.

Note

In order for an IIS to be satisfactorily installed, the following minimum requirements were necessary.

Reference

http://www.microsoft.com/windowsserver2008/en/us/system-requirements.aspx
Retrieved 11:46 a.m. 9/03/2011

Component Requirements
Minimum Notes
Processor 1.4 GHz (Single x64 processor)1.3GHz (Dual Core) Itanium-Based Systems require an Intel Itanium 2 processor for Windows Server 2008 R2 with SP1
Memory 512 MB RAM Maximum Limits:8 GB (Foundation) or

32 GB (Standard) or

2 TB (Enterprise, Datacenter & Itanium-Based Systems)

Disk Space Requirements 32 GB or greater 16 GB of RAM computers need more disk space for paging, hibernation & dump files
Display Super VGA (800 × 600) or higher resolution monitor
Other Caddy, DVD Drive, Keyboard, Compatible pointing device & Internet access

The following User Guide identifies how to install & configure a self-hosted WordPress blog onto an Internet Information Server (IIS).

Reference

http://techsugar.wordpress.com/2011/03/02/how-to-install-wordpress-on-iis-7-5-using-sql-server-2008/

Retrieved 18:32 p.m. 05/06/2011