SQL Server或SQL Azure上安装WordPress的最简单的方法
在你读这篇文章之前,请注意:SQL Server或SQL Azure上安装WordPress的最简单的方法是使用入门页面。如果你仍然遇到麻烦或想了解更多详情,请阅读它! 首先假设你的Windows 7或Windows Server 2008或2008 R2上安装WordPress的。如果你安装Windows共享托管环境中的WordPress的许多应用,这些要求是相同的。 下面是一个简易的步骤:
1。安装先决条件
使用微软Web平台安装。确保您有:
- II7或以上(Windows Vista中,Windows 7中,Windows Server 2008中的Windows Server 2008 R2)
- PHP 5.2或以上
- SQL Server Express的2008 W /工具或以上
- PHP驱动程序为SQL Server 1.1版或以上
- URL重写2.0或以上
获取与Web平台安装的产品
点击这里安装的Web平台安装所有这些产品。
点击获取微软Web平台“按钮,并接受提示安装WPI的。
按照屏幕提示,并授予该网站打开WPI的权限。 一旦Web平台安装程序下载和安装所有的先决条件,它会提示你配置你的SQL Server Express的安装。 选择混合模式身份验证,并提供密码(SA)这样您的Web应用开发最容易。 Web平台安装程序现在将下载的所有位和先决条件。 一旦下载完成后,它会自动安装和配置软件。 现在你可以到微软Web平台上运行的Web应用程序。
2。配置数据库
在此步骤中,您将创建一个数据库和数据库用户为你的WordPress安装。 从开始菜单中运行SQL Server Management Studio中启动。 系统将提示您登录到SQL Server。 连接到您的数据库使用Windows身份验证和SQLEXPRESS的服务器名称。 通过扩大创建一个新的数据库登录的安全性。右键单击“ 登录“,选择新建登录。 提供登录名;选择SQL Server身份验证;提供1 密码和取消选中 用户必须更改在下次登录时的密码。你可以留下,其余的默认。 现在,你需要创建一个数据库。 创建一个新的数据库,通过右键点击数据库,选择新的数据库。 输入数据库的名称和指定的登录名,你在上面创建的用户。 现在,你准备开始与WordPress的安装。
3。下载WordPress的SQL Server上的分布
去到下载页面,选择从包装盒中的标准或者多用户分布在页面右侧。 这将带你到SourceForge下载页当前版本。 如果您尝试保存ZIP文件直接向您的IIS目录,你可能会得到类似下面的权限错误。 别处保存你的机器上的ZIP文件解压缩,并复制到他们Ç:inetpubwwwrootwp-SQLSRV文件夹。
4。配置IIS
我发现最常见的问题涉及到WordPress的使用HTTP错误。
启用IIS详细错误消息
WordPress的首次尝试安装时,你可能会得到一个IIS 500说,“这是一个正在寻找的资源时的问题,不能显示”内部服务器错误。 WordPress是弹出一个HTTP 500错误,如果的wp-config.php文件没有被检测到。问题是,IIS 7.0的默认安装是屏蔽一切的HTTP错误给外部用户的,不显示有关服务器的详细信息。 你可以暂时覆盖在安装过程中告诉IIS显示详细的错误行为。通过创建一个具有下列内容的根在你的WordPress安装的web.config文件:
<?
xml
version
=
"1.0"
encoding
=
"UTF-8"
?>
<
configuration
>
<
system.webServer
>
<
httpErrors
errorMode
=
"Detailed"
/>
</
system.webServer
>
</
configuration
>
赋予的IIS写权限WordPress文件夹
接下来,您需要确保您的IIS写权限,你的WordPress安装文件夹。
注意:如果IIS不具有写权限,以你的WordPress文件夹,那你就会陷入一个循环,你进入你的数据库的凭据,然后回到初始安装屏幕。 默认情况下IIS运行的用户是IUSR,所以你必须通过Windows资源管理器中添加这个用户写入权限。浏览到安装文件夹,右击,WP-SQLSRV文件夹,并选择安全选项卡。 单击“ 编辑 “按钮,选择添加,然后键入IUSR帐户输入对象名称来选择。点击检查名称,现在应该强调的IUSR。 当您单击确定顶端的窗口将关闭。确保给该用户的写权限,通过选择复选框。
5。在SQL Server的安装WordPress的
浏览到你的WordPress安装,这是在我的安装根目录情况http://localhost/wp-sqlsrv/。 按照提示,直到你问数据库中的信息。 指定数据库名称,用户名和密码,你创建配置数据库。对于默认的SQL Server Express的安装,您将进入。SQLEXPRESS 数据库主机。 选择的SQLSRV驱动程序数据库类型。对于SQL Server,SQL Server团队开发和保持,这将使用PHP的驱动程序。 你应该看到下面的屏幕,运行安装选项。 如果你没有看到这个画面,并返回安装的第一个屏幕,这意味着你的Web服务器没有写权限的目录(请参阅步骤4)。 在这里你可以得到有关IIS安全性的信息。 如果安装正在向前推进,你只需要输入您的博客信息,并获得管理员密码。 现在WordPress的应该是在SQL Server上运行了! 最后一步是更新你的web.config中删除IIS详细的错误信息,并启用URL重写。
6。删除IIS详细错误和配置URL重写
删除详细的IIS错误信息,并添加URL重写规则,你的web.config的内容替换为以下内容:
<?
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
>
现在WordPress使用SQL Server上正在运行着!
支持
如果你仍然有问题,请使用在SourceForge上SQL Server上的WordPress的论坛讨论、研究。