关于服务器宝塔转移wordperss子比主题问题

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

提示:这里可以添加本文要记录的大概内容:

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、项目转移说明

  • 我们都知道对于服务器到期域名到期我们需要将sql文件进行打包处理
  • 但是设计域名问题可能会带来很多文件的找不到,那么这个时候有很多人也有自己的处理方法,
  • 下面是我对于子比的8.1的主题处理演示,如果大家感觉有更好的建议可以说一下我们一起学习。

二、sql替换和下载

  1. 第一我们先进行sql的备份
  2. 我们备份了xzxs.xyz 的sql,防止更换地址后网站无法访问的问题
    恢复网站的时候如果出现问题记得试试删除缓存即可
  3. 备份好之后我们需要进行在xzxs.xyz中进行域名的替换
  4. 利用插件进行替换确认替换即可
  5. 替换成功我们再次的进行sql备份并恢复第一次的备份也就是xzxs.xyz的备份这样我们即恢复了网站还替换了网址
  6. 将替换过的sql也就是xzxs8.com 的sql进行下载保存到电脑上
  7. 现在开始进行备份文件进行下载文件较大时间较长但是比较全
    如果你们有自己的方案可以略过这一步,我是将整个网站进行了压缩
  8. 压缩完网站下载到本地等待部署

三.部署与搭建

  1. 关于安装环境我就不仔细说了看你们自己网站需要的什么就都安装上基本的
    Redis、mysql、PHP、就不用多说了
  2. 文件上传解压
  3. 搭建子比文件
    证书配置,hosts的127.0.0.1 apizibll.com 的配置这一步看不懂的话就略过

apizibll.com的伪静态

复制代码
location / {
	if (!-e $request_filename){
		rewrite  ^(.*)$  /index.php/$1  last;   break;
	}
}

apizibll.com里面的index.php,文件

php 复制代码
<?php
$url = $_SERVER['REQUEST_URI'];

function getRandom($length) {
	$characters = 'abcdefghijklmnopqrstuvwxyz1234567890';
	$randomString = '';
	for ($i = 0; $i < $length; $i++) {
		$index = rand(0, strlen($characters) - 1);
		$randomString .= $characters[$index];
	}
	return $randomString;
}
function generate_randstr($url) {
	$key = strrev(md5($url));
	$num1 = rand(70,99);
	$num1r = strrev(strval($num1));
	$num2 = rand(70,99);
	$num2r = strrev(strval($num2));
	$key = substr($key,23).substr($key,0,23);
	$keystr = substr_replace($key,getRandom(3),$num1-69,0);
	$randstr = getRandom(3).$num1r.getRandom(rand(5,10)).$keystr.getRandom(100-$num2).$num2r;
	return $randstr;
}

header('Content-Type: application/json; charset=UTF-8');

if(strpos($url, '/api/auth') !== false){
	$time = time();
	$token = md5(uniqid(mt_rand(), true) . microtime());
	$randstr = generate_randstr($_POST['url']);
	$sign = md5($randstr.$time.$token.'ok');
    $data = ['error'=>true, 'error_code'=>0, 'msg'=>'', 'time'=>$time, 'token'=>$token, 'randstr'=>$randstr, 'code'=>base64_encode('恭喜您,授权验证成功'), 'sign'=>$sign];
    echo json_encode($data);
}
elseif(strpos($url, '/api/update') !== false){
    $version = $_POST['version'];
    $data = ['result'=>false, 'aut_error'=>false, 'msg'=>'暂无更新,您当前的版本已是最新版', 'version'=>$version];
    echo serialize($data);
}
  1. sql 导入备份好的xzxs8.com

四、授权问题

  1. 先把所有的插件进行禁止
  2. 然后进入到主题随便下载一个并启用
  3. 这个时候我们进入到文件当中进行更改我们们的zibi文件包
  4. 随便加一个横杠
  5. 进行主题上传、这个是随便找的一个子比主题包
  6. 进行安装
  7. 进行主题的授权
  8. 授权成功这个时候我们将刚才随便上传的这个进行替换掉
    也就是说先把我们自己的zibll加上一个随便加个字或者----符号之类的
    利用随便上传的子比进行授权,授权完成,把随便上传的加上符号、把我们自己的zibll 的符号删除掉
    跟狸猫还太子差不多
相关推荐
阳光九叶草LXGZXJ5 小时前
达梦数据库-报错-15-列【XXX】长度超出定义
linux·运维·数据库·sql·学习
黄大刀6 小时前
DataPulse一款开箱即用的SCADA(四)-历史记录
运维·scada·动环
正在走向自律7 小时前
AI数据分析与可视化:从基础到应用实践
服务器·人工智能·python·机器学习·数据分析·pandas
OnlineProxy8 小时前
亚马逊多账号运营:如何在规避“关联封号”风险的同时实现电商规模化扩张
服务器·数据库·redis
归秋1428 小时前
2026 企业 AI 办公工具选型指南:从评估框架到产品适配
大数据·运维·人工智能
Android系统攻城狮8 小时前
Linux Gstreamer深度解析之gst_audio_encoder_set_frame_max调用流程与实战(六十一)
android·linux·运维·音视频·gstreamer音视频·音视频进阶·gstreamer音视频进阶
91刘仁德9 小时前
IP协议详解:从IP协议头到网段划分、路由与NAT
linux·服务器·网络·网络协议·tcp/ip
辻弋2019 小时前
五年前的旅行视频糊成马赛克?Video2X用Real-ESRGAN逐帧重建细节,但只支持Windows、集显用户建议直接放弃
服务器·数据库·windows·游戏引擎·电脑
硅基手札10 小时前
【Linux内核专栏 14】网络协议栈
linux·运维·网络协议
工作10年+,存储芯片行业12 小时前
Linux NVMe 中断排查与性能优化:CPU 亲和性
linux·运维·服务器·windows·性能优化·ssd·pcie