如何使用 SQL 服务器安装 wordpress

How to Install wordpress with SQL server

我有一个使用 asp.net mvc 和 SQL SERVER 数据库创建的网站,我正在尝试使用 wordpress 在我的网站上创建 BLOG 子域。 是否可以使用我当前的 SQL 服务器数据库在 PLESK 上安装 wordpress?

请仔细按照以下步骤或阅读 this article,这将帮助您完成任务。

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

Your PHP installation appears to be missing the MySQL extension

步骤 2 - 在 SQL 服务器分布上下载 WordPress: https://github.com/ProjectNami/projectnami。从下载的 .zip 文件中提取文件,并将 WordPress 文件夹的内容复制到网站根目录中名为 wp-sqlsrv 的文件夹中。

步骤 3 – 启用 IIS 详细错误消息: 创建一个包含以下内容的 web.config 文件并将其放入 wp-sqlsrv 文件夹(更多详细信息说明原因此步骤是必要的,可在此处获得):

<configuration> 
 <system.webServer> 
   <httpErrors errorMode="Detailed"/> 
 </system.webServer> 

第 4 步 – 启用对 wp-sqlsrv 目录的写入权限: 通常,WordPress 希望具有对 wp-content 文件夹的写入权限(插件和主题存在)在设置和配置期间。 sqlsrv 补丁通过在该文件夹中创建一个 field_map.php 文件(在安装时)来利用这种期望,该文件将 WordPress 表、列名和类型映射到它们的 SQL 服务器等价物。

第 5 步 – 正确浏览至 http://localhost/wp-sqlsrv/. Select "Database Type"。

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

您可以开始写博客了。