在IIS 7 WordPress的托管
由埃里克·沃舍
介绍
WordPress是一个博客发布应用程序和内容管理系统。根据wordpress.org,WordPress是“一个国家的最先进的个人信息发布平台,侧重于美观,Web标准和可用性。”下面的部分描述了如何安装和使用FastCGI的Internet信息服务7(IIS 7)及以上版本使用WordPress的配置。本文假设你已经完成了FastCGI扩展和PHP库的安装和配置。
安装WordPress最简单的方法是通过在Windows®Web应用程序库下载。如果你需要的微软Web平台,您可以安装使用微软Web平台安装程序(Web PI),这也可从Windows Web应用程序库的组件。
下面的文章提供了手动安装WordPress的指导。这些指令已经过测试,发现了以下配置工作:
- WindowsServer®2008操作系统的系统
- IIS 7
- PHP 5.2.9
- MySQL的5.1.34
- WordPress的2.8.5
先决条件
由PHP提供的基本默认的配置文件,修改你的php.ini配置下面几行:
- 定义扩展\ _dir为c:\ PHP \分机(例如,你的PHP扩展目录的位置)。
- 在扩展列表中取消注释延长= PHP \ _mysql.dll使MySQL的支持。
下载并解压应用
首先,下载的WordPress的最新的稳定版本。在这篇文章中,使用WordPress版本2.8.5。解压缩WordPress的文件和文件复制到C:\的Inetpub \ wwwroot的\ Wordpress或您所选择的其他目录。有没有需要修改WordPress的网站目录的权限,因为默认权限足够了。
建立数据库
开始为WordPress安装过程之前,必须在服务器上创建一个数据库。另外创建一个用户,并授予该用户“DB所有权”权限的数据库。本文使用以下数据库信息:
修改配置文件
修改WordPress的配置文件连接到数据库。
- 从Windows®资源管理器。导航到安装目录C:\的Inetpub \ wwwroot的\ WordPress的。和重命名文件WP-配置 - sample.php到WP-config.php文件。
- 编辑WP-config.php文件;改变DB_NAME。 DB_USER。 DB_PASSWORD。和DB_HOST值如下:
安装和配置应用程序
- 在Windows®InternetExplorer®中。去到localhost / WordPress的/可湿性粉剂管理员/ install.php了。
输入您的博客和电子邮件地址的名称。然后单击安装WordPress。
图1:输入信息
注意分配给该管理员帐户的临时密码。
图2:注意管理员密码
图3:登录到博客
出现欢迎页面。
图4:欢迎页
启用“漂亮固定链接”
通常情况下,WordPress的用户必须使用“几乎漂亮”的网址(例如,contoso.com/index.php/yyyy/mm/dd/post-name/)。与URL重写模块,您可以创建“漂亮固定链接”(例如,example.com/year/month/day/post-name/)托管在IIS上的WordPress博客。
下面的步骤假定的WordPress安装在网站根目录下。如果安装在一个子目录的WordPress,然后重写规则必须包含在位于同一个子目录WordPress的文件中的Web.config文件。
- 安装URL重写转到Live的发布。
- 登录到WordPress作为管理员。
- 点击设置按钮。
点击自定义永久链接结构页面的永久链接选项卡。
图5:自固定链接结构页
/%,比去年%/%monthnum%/天%在自定义结构文本框中%/%postname%/。
创建重写规则
- 打开Web.config文件(位于同一目录下WordPress的文件)。如果你没有在WordPress目录中的Web.config文件,创建它。
复制并粘贴以下XML部分插入system.webServer元素:
这条规则匹配任何请求的URL;如果该URL不对应于一个文件或一个文件系统上的文件夹,则该规则重写的URL的index.php并且确定发球基于包含原始URL之前它是由改性的REQUEST_URI服务器变量,它的内容规则。
测试重写规则
重写规则保存到Web.config文件后,打开Web浏览器,然后单击在WordPress博客固定链接中的任何一个。您应该看到Web服务器为每个固定链接返回正确的内容。
图6:博客欢迎页面
这篇文章的更新 “的WordPress在IIS上” 由埃里克·沃舍,2008年9月11日公布。