关于服务器宝塔转移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 的符号删除掉
    跟狸猫还太子差不多
相关推荐
chalmers_1521 分钟前
服务器启动的时候就一个对外的端口,如何同时连接多个客户端?
运维·服务器·网络
@木辛梓22 分钟前
linux 信号
linux·运维·服务器
初学者521323 分钟前
服务器映射外网端口22连接不上,局域网能通
运维·服务器·ubuntu
一周困⁸天.24 分钟前
Keepalived双机热备
linux·运维·keepalived
漏刻有时24 分钟前
宝塔面板:基于 top 命令的服务器运行状态深度分析
运维·服务器
Ponp_1 小时前
Ubuntu 22.04 + ROS 2 Humble实现YOLOV5目标检测实时流传输(Jetson NX与远程PC通信)
linux·运维·yolo
亿坊电商3 小时前
PHP后端项目中多环境配置管理:开发、测试、生产的优雅解决方案!
服务器·数据库·php
gfdgd xi5 小时前
GXDE 内核管理器 1.0.1——修复bug、支持loong64
android·linux·运维·python·ubuntu·bug
我命由我123456 小时前
Derby - Derby 服务器(Derby 概述、Derby 服务器下载与启动、Derby 连接数据库与创建数据表、Derby 数据库操作)
java·运维·服务器·数据库·后端·java-ee·后端框架
拥友LikT7 小时前
惠普DL380,Bios设置了U盘启动以后,读不到U盘(其他品牌服务器解决思路类似)
服务器·系统安装