关于服务器宝塔转移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 的符号删除掉
    跟狸猫还太子差不多
相关推荐
Avan_菜菜18 分钟前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
SelectDB1 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
zzzzzz3102 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode2 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220703 天前
如何搭建本地yum源(上)
运维
大树886 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠6 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质6 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
小宇宙Zz6 天前
Maven依赖冲突
java·服务器·maven
Inhand陈工6 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信