如何使用 SQL Server 安装 WordPress

Ham*_*hno 4 php sql-server asp.net wordpress plesk

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

ima*_*emi 6

仔细遵循以下步骤或阅读本文,它将帮助您实现您的追求。

\n\n

步骤 1 \xe2\x80\x93 启用 MySQL 扩展:我知道这似乎违反直觉(我们要在 SQL Server 上运行 WordPress?),但由于 SQL Server 补丁的架构方式(它拦截并重写 MySQL 查询),WordPress 期望在您的 PHP 安装中启用 MySQL 扩展。如果您不\xe2\x80\x99t启用MySQL扩展,您将在稍后的安装过程中看到以下错误:

\n\n
\n

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

\n
\n\n

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

\n\n

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

\n\n
<configuration> \n <system.webServer> \n   <httpErrors errorMode="Detailed"/> \n </system.webServer> \n
Run Code Online (Sandbox Code Playgroud)\n\n

\n\n

步骤 4 \xe2\x80\x93 启用对 wp-sqlsrv 目录的写入权限:通常,WordPress 在设置和配置过程中希望拥有对 wp-content 文件夹(其中存在插件和主题)的写入权限。sqlsrv 补丁利用了这一期望,在该文件夹中创建了一个 field_map.php 文件(在安装时),该文件将 WordPress 表、列名称和类型映射到其 SQL Server 等效项。

\n\n

步骤 5 \xe2\x80\x93 浏览到http://localhost/wp-sqlsrv/正确选择“数据库类型”。

\n\n

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

\n\n
<configuration>  \n<system.webServer>  \n    <rewrite>  \n        <rules>  \n            <rule name="wordpress" patternSyntax="Wildcard">  \n                <match url="*"/>  \n                <conditions>  \n                    <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>  \n                    <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>  \n                </conditions>  \n                <action type="Rewrite" url="index.php"/>  \n            </rule>  \n        </rules>  \n    </rewrite>\n
Run Code Online (Sandbox Code Playgroud)\n\n

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

\n