终于把博客给复活了!

上学期期末的时候,突然觉得满目灰暗、世事苍凉、寰宇沉郁,然后我就删库跑路了……

不幸中的万幸,删库之前,从宝塔面板中备份了“文件”-“域名”“数据库”的内容,下文将记录一下怎么用这两个备份恢复整个网站。

  1. 购买服务器,选择宝塔面板镜像,登录进宝塔面板。
  2. 网站-添加站点,在传统项目下填写“域名”,“备注”和“根目录”会自动生成,FTP可以选择“不创建”,数据库选择“创建”,PHP版本选择7.4+(若仅显示“纯静态”,不用担心,稍后需要安装PHP)。然后点击确定。
  3. 进入数据库,导入之前备份的数据库。
  4. 进入文件,导入之前备份的文件。注意:将“config.inc.php”中的数据库的名字和密码更新。
  5. 来到域名提供商,将域名解析到服务器的IP地址。(如果购买了其它平台的云解析DNS,记得更新一下)

至此,网站应该已经恢复了。

我在此过程中也遇到了一些问题,记录一下。

完成上述步骤之后,输入域名之后,会自动下载.bin文件,而不是进入网页。原因大概是“当 Web 服务器 (Nginx/Apache) 无法识别 PHP 文件并将其传递给 PHP-FPM 处理时,会默认返回application/octet-stream(二进制流) 类型,浏览器因此触发下载。” 解决方法:将PHP从“纯静态”切换至“7.4+”。

其实,我这次本想换个域名(换个便宜的),但因为我之间设置过伪静态,给予了每篇文章唯一的永久链接,所以当我用新的域名之后,出现了无法正常打开某些页面的情况。只能继续用这个域名了,刚好这也是一个劝说自己继续使用本域名的一个“借口”吧。

经历了这次失而复得,那些沉在心底的情绪,也跟着慢慢舒展。往后好好写、好好更,好好守护这失而复得的小小自留地。

恢复网站的每一步,都像在重新拼凑自己的心情。从重新买服务器、改配置,到莫名其妙的下载、域名无法适配的小麻烦,一点点排查、一步步修正,比当初搭建时更多一份踏实。

Gokong Space,装的不只是文章和代码,更是走过的思绪、留下的痕迹。域名没换成,也好,就像有些坚持不必重来,有些过往不必抹去。