7B2完美迁移windows教程

虽然PHP的网站大多都运行在linux主机下,今天尝试把网站迁移到Windows主机,顺便解决一下期间遇到的各种问题。

前言

因手里有限制的高带宽服务器,所以突然把网站迁到了这台服务器,本以为会风平浪静谁想各种问题层出不穷。中间一度想要搬回旧服务器,但是10mb的带宽不用真是暴殄天物,所以还是各种找问题解决办法,最终解决并完美运行。下面是网站迁移中踩到的坑。

服务器环境

服务器版本windows server 2008|宝塔最新版控制面板|IIS版本7.5|iis rewiter model 2.0|php版本7.4|wordpress版本6.0、

操作流程

先是宝塔,第一步部署wordpress,第二安装7b2主题,第三步,激活主题,卡卡卡卡!!!!!

这时候就遇到了第一个问题,安装php的拓展直接导致php环境崩溃。

最后经过各种巴拉和找教程找到原因因为7B2给部分源码加密,需要一个swoole功能,负责加密和解密。第一时间联系了作者,可能涉及商业机密。作者提出远程解决,后来因为个人原因没及时处理,干完饭,又仔细翻看了模板文件,发现了其中奥秘。

7B2完美迁移windows教程

默认安装完主题之后,会提示需要更改php.ini配置新增一个拓展。可能是本人的本地路径有中文,导致拓展功能一直开启不成功直接php崩溃。所以需要复制对应版本的dll文件到php/ext目录,并开启。70,71,72,73,74,80,分别对应的是php7.0,7.1,7.2,7.3,7.4,8.0。复制到目录后再更改php.ini文件extension=win_loader74.dll,等于开启了这个加密拓展,问题解决。枉费我忙活一天搜索windows怎么安装swoole。谁知作者已经打包好了文件只需要复制即可。哎,吃了没文化的亏。

第二个问题,登录注册出错。

7B2完美迁移windows教程

出现问题的前提是,需要正确安装iis rewirter mode , 并设置了wordpress固定规则(宝塔一键搞定,并强制开启https),又翻看了官方教程,发现主题缺少了一个重要插件JWT Authentication for WP REST API。具体设置涉及购买主题才可查看内容这里就不多说了。具体可详看B2主题的必装和选装插件。

第三个问题,麻蛋要疯了,使用中突然遇到点击后台的文章分类直接404,百度了各种教程,最后解决办法是删除IIS里面重写规则里面的tag和category的部分,看了宝塔的默认设置里面给这两款添加上去了,

结尾

费劲千辛万苦终于将wordpress完美运行。完结撒花,期间还遇到了IIS证书各种问题,这里就不多赘述了,这里安利一下百度的免费SSL,可以去云百度里面找,一年一签。比宝塔的三月一签好用许多。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。本站所有内容均由李哒胖子原创,码字不易,欢迎打赏。如需在使用过程中有遇到任何问题,可以随时联系本人+V18003862798!!!

给TA打赏
共{{data.count}}人
人已打赏
Blog

7B2模板必装插件

2022-8-31 17:46:33

7B2使用教程

WordPress 安装 Redis 缓存

2022-8-31 17:57:38

3 条回复 A文章作者 M管理员
  1. ?

  2. 其实你可以用phpstudy,一键部署Windows环境

    • phpstudy是我大学毕业那会玩joomla时候用的环境。现在基本告别了。都是用的宝塔控制面板,适合国情。还有更多功能