Php 如何使用SQL server安装wordpress

Php 如何使用SQL server安装wordpress,php,asp.net,sql-server,wordpress,plesk,Php,Asp.net,Sql Server,Wordpress,Plesk,我有一个用asp.NETMVC和SQLServer数据库创建的网站,我正试图用wordpress在我的网站上创建博客子域。 是否可以使用我当前的SQL server数据库在PLESK上安装wordpress?请仔细遵循以下步骤或阅读,它将帮助您完成任务 第1步–启用MySQL扩展:我知道这似乎违反直觉(我们不是要在SQL Server上运行WordPress吗?),但由于SQL Server修补程序的架构方式(它正在拦截和重新编写MySQL查询),WordPress希望在PHP安装中启用MySQ

我有一个用asp.NETMVC和SQLServer数据库创建的网站,我正试图用wordpress在我的网站上创建博客子域。
是否可以使用我当前的SQL server数据库在PLESK上安装wordpress?

请仔细遵循以下步骤或阅读,它将帮助您完成任务

第1步–启用MySQL扩展:我知道这似乎违反直觉(我们不是要在SQL Server上运行WordPress吗?),但由于SQL Server修补程序的架构方式(它正在拦截和重新编写MySQL查询),WordPress希望在PHP安装中启用MySQL扩展。如果不启用MySQL扩展,您将在稍后的安装过程中看到以下错误:

您的PHP安装似乎缺少MySQL扩展

步骤2-下载SQL Server发行版上的WordPress:。从下载的.zip文件中提取文件,并将WordPress文件夹的内容复制到网站根目录中名为wp sqlsrv的文件夹中

步骤3–启用IIS详细错误消息:创建一个包含以下内容的web.config文件,并将其放入wp sqlsrv文件夹(此处提供了有关为什么需要此步骤的更多详细信息):


步骤4–启用对wp sqlsrv目录的写入权限:通常,WordPress希望在设置和配置期间必须具有对wp内容文件夹(插件和主题所在)的写入权限。sqlsrv修补程序利用了这一期望,在该文件夹(安装时)中创建一个field_map.php文件,将WordPress表、列名和类型映射到它们的SQL Server等效项

步骤5–浏览至。正确选择“数据库类型”

步骤6–删除IIS详细错误并配置URL重写:将在步骤4中创建的web.config文件的内容替换为以下内容:

<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>


您已经准备好开始写博客了。

当您安装wordpress时,wordpress会创建自己的表,并使用wordpress的表结构来创建表?@shaghayeghsheykholeslami我试图在sql server中创建表,而不是mysql。所以我想您不能。您可以将旧数据库用于wordpress或类似的结构,但无法在不同的结构上安装wordpress。visitmix.com是否关闭?我想是的。很抱歉您可以使用下载WordPress。如果您在接下来的步骤中遇到任何问题,请告诉我。我以前没有使用wordpress,我认为将wordpress连接到sql server没有一个好的解决方案。也许我必须使用asp.net制作一个博客系统。你的看法是什么?我认为如果你还没有向前迈进,那么使用像DotNetNuke这样的ASP.NET项目而不是WordPress是个不错的主意。我经常使用WordPress,我非常喜欢它,但我确信有太多好的CMS与MSSQL兼容。
<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>