小程序更换云服务器和域名完全攻略

最近,想把小程序更换到一个性能好的服务器上,首先想到的方式对原来的服务服务器做镜像,做完镜像再做跨地域共享,简单方便。然后把小程序的端口改为新服务器的域名,启动小程序,卧槽,程序无法运行起来。经过两天不断尝试,小白的我终于搞定,点滴记录如下:

第一步:上传小程序代码到新微信号的微信小程序云端

由于小程序是别人帮我弄的,首先测试小程序在不同的微信号上是不是有影响,没弄过小程序,弄了很久,没法上传,主要是没上传界面。偶然在百度看到,如果打开别人的文件夹目录不对,是没有上传界面。后来一个个测试,终于找到其中的一个文件夹,打开显示正常,修改APPid,上传上去,测试正常。可以证明,小程序只要域名是一样的,任何微信号发布的小程序都一样。

第二步:服务器镜像安装

镜像原来的服务器,由于我的两个服务器都在百度云上,所以我做了一个跨域镜像(至于怎么做,下篇文再详解),然后在新服务器上再还原。由于是用宝塔面板做部署的,很容易增加新站点,然后删除老站点,记得顺序不能错,否则会把原来的网站删除了(我们只是更换网站域名)。

第三步:更改微信域名端口

改为现在的域名,如图。

第四步:SSL认证

到了这步以为万事大吉,对我这个小白的心是多么的激动呀。测试小程序,还是不通,心一下全凉了。百度百度,说是没有SSL认证,我都不知SSL是啥东西,百度百度,恶补。

开始申请免费的SSL证,这个容易,咋安装部署呢,这里不知掉进多少坑,但最后终于从坑里爬起来了。总结了一下很简单,删除原来的SSL证,导入新证。SSL证有3个文件(*.key,*crt,*.cer)首先把收到的KEY密匙用记事本打开,把文本复制到宝塔KEY密匙框,把crt和cer两个文件复制到per证书框,顺序似乎没关系,并保存即完成部署。用https://www.myssl.cn/tools/check-server-cert.html检查证书,要求3个证书都正常,证书2经常会有缺少中间文件,主要是crt和cer两个文件只有一个沾到证书框。任何一个证书都要正常,否则会有问题。

第五步:检查更换数据库密码,

由于镜像过来后,域名有改动,这时的数据库密码不正确。这时候你要在你网页文件中查找数据库连接的那一个网页,更改密码,数据库密码可以在宝塔面板看。

第六步:测试

正常情况,到这一步,小程序应该可以用了,但我的小程序还不可以,怀疑在前端代码含有网址,仔细查看前端代码,真找到一处,更改为现在的域名,测试大功告成!

后记:

本人又完全镜像了一次,按上述方法做了一次,但在输入网址后,出现以下错误:

Warning: require(): open_basedir restriction in effect. File(C:\wwwroot\XXX\thinkphp\base.php) is not within the allowed path(s): 

在百度上搜索,需要删除user.ini,由于我用的是windows系统,没有这个文件,找到.user,删除。并在网站站目录,确认无勾选防跨域攻击,就全部正常了。

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
基于Spring Boot的旅游攻略微信小程序是一款为旅游者提供目的地攻略、景点介绍和行程规划等功能的应用程序。它利用Spring Boot框架搭建,结合微信小程序的开发能力,实现了一系列丰富的旅游功能。 首先,该微信小程序提供了详细的目的地攻略信息。用户可以根据自己的旅游需求,在小程序中搜索并浏览各个目的地的攻略,包括当地特色、美食、购物、交通等方面的内容。用户可以通过查看攻略中的图片和文字,充分了解目的地的特点和旅游建议。 其次,该微信小程序还提供了景点介绍功能。用户可以查询各个目的地的热门景点,并获取相关的详细介绍和评价。通过浏览其他游客的评价,用户可以更好地选择自己感兴趣的景点,并做出旅游计划。 最后,该微信小程序还支持行程规划功能。用户可以在小程序中输入旅行日期和目的地,系统将自动生成最佳的行程规划。这个功能可以帮助用户合理安排旅行时间,减少旅行中的不便和疲劳。 基于Spring Boot的旅游攻略微信小程序,利用了Spring Boot的快速开发和部署能力,使得开发者可以更加方便地进行微信小程序的开发和维护。同时,通过使用微信小程序提供的功能,如用户授权、支付和消息推送等,使得该旅游攻略小程序更加智能和便捷,为广大旅行者提供了更好的旅游体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaozenbin

谢谢你的肯定

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值