首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装带有SQL server的wordpress

如何安装带有SQL server的wordpress
EN

Stack Overflow用户
提问于 2018-11-10 14:46:53
回答 1查看 15.5K关注 0票数 4

我有一个网站创建与asp.net mvc和SQL SERVER数据库,我试图创建博客子域在我的网站与wordpress。有没有可能在PLESK上用我当前的SQL server数据库安装wordpress?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-10 15:25:17

仔细遵循下面的步骤或阅读this article,它将帮助你实现你的目标。

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

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

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

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

代码语言:javascript
复制
<configuration> 
 <system.webServer> 
   <httpErrors errorMode="Detailed"/> 
 </system.webServer> 

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

.第5步-浏览到选择正确的“数据库类型”。

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

代码语言:javascript
复制
<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>

你准备好开始写博客了。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53236657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档