Tag Archive: Installing IIS on WordPress


(A) In the left-hand menu, click on Dashboard (B) to view the contents in the screen on the right

(B) Dashboard menu

(C) Content Specifications: Quick referral to identify the number of:

  • Posts
  • Page
  • Categories &
  • Tags

contained within this Blog

Posts are the content you write about & the purpose of having a Blog.  A page is a separate webpage which may contain About Us information, while categories are sections for grouping posts together.  A tag is similar to bookmarking (metadata) which allows a post to be searchable on the Internet.

(D) Discussion Specifications: Quick referral to identify the number of:

  • Comments
  • Approved
  • Pending
  • Spam

contained within this Blog

The discussion section deals with factors that have occurred within your Blog.  This could include the four areas above. The comments section identifies how many replies have occurred, while the approved section identifies the number of comments confirmed by an authorised user.  Pending identifies how many comments are waiting for approval & finally any Blogs looking suspiciously as spam will be noted in this section.

(E) QuickPress

This area could be used to quickly write up & publish a post.  Fill in the Title, Content & Tags section.  You can either save as a draft or click: Publish to submit it to your Blog.

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