关于服务器宝塔转移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 的符号删除掉
    跟狸猫还太子差不多
相关推荐
IT 小阿姨(数据库)22 分钟前
PgSQL监控死元组和自动清理状态的SQL语句执行报错ERROR: division by zero原因分析和解决方法
linux·运维·数据库·sql·postgresql·centos
曾经的三心草31 分钟前
Python2-工具安装使用-anaconda-jupyter-PyCharm-Matplotlib
android·java·服务器
逍遥浪子~33 分钟前
docker实践(一)
运维·docker·容器
AI云原生1 小时前
如何使用Docker快速运行Firefox并实现远程访问本地火狐浏览器的教程
运维·docker·云原生·容器·serverless·firefox·kubeless
今生相伴9911 小时前
ELFK:企业级日志管理的完整解决方案——从入门到精通
运维·elk·elasticsearch
码出钞能力2 小时前
更换libc.so导致linux变砖,通过LD_PRELOAD挽救
linux·服务器
小猪咪piggy2 小时前
【JavaEE】(24) Linux 基础使用和程序部署
linux·运维·服务器
IT 小阿姨(数据库)3 小时前
PgSQL中pg_stat_user_tables 和 pg_stat_user_objects参数详解
linux·运维·数据库·sql·postgresql·oracle
❀͜͡傀儡师3 小时前
Docker部署搜索引擎SearXNG
运维·docker·容器·searxng
虎头金猫3 小时前
如何在Linux上使用Docker在本地部署开源PDF工具Stirling PDF:StirlingPDF+cpolar让专业操作像在线文档一样简单
linux·运维·ubuntu·docker·pdf·开源·centos