1.前言
本站一开始采用的腾讯云一键部署WordPress,因为其实现方式为本地反向代理 后期维护十分不便
后来 在部署一个网盘项目的时候不小心更改了原先的配置 导致出现访问变为下载php页面(index.php)的情况
<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define( 'WP_USE_THEMES', true );
/** Loads the WordPress Environment and Template */
require __DIR__ . '/wp-blog-header.php';
多种尝试无果后 决定重新安装WordPress 本篇文章记录此次过程。
2.准备内容
当时的WordPress已经是无法访问的状态,任何相关的php程序运行都会变成直接下载。
幸亏宝塔面板还能运行 于是乎进入文件管理 将全站内容拷贝压缩 进行下载 数据库进行下载
3.重装系统
重装完成后安装宝塔面板,尝试上传WordPress程序包运行安装 发现还是会直接下载
于是乎选择宝塔面板里的一键部署,成功部署后将全站内容部分替换,如wp-content全文件夹替换
并且导入数据库
至此,大部分数据已经恢复 网站重新可以访问
但是访问任意内容404 应该是伪静态的问题 进入网站管理 选择wp模板的伪静态配置
location /
{
try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
之后问题解决 相册内图片也没有丢失现象 一切似乎都是完好无损的
然后再配置SSL文件等等 还算顺利
希望后期不要遇到什么奇奇怪怪的问题
2023年3月4日23:12:16
Comments NOTHING