02
2023
09

重装zblog过程记录

在前面一篇博文《升级zblog故障:Call to undefined function HookFilterPlugin()》中,因为博客程序升级,可能导致了插件故障而无法正常打开,尝试了多种方法,最终重新安装zblog PHP程序而完美解决问题。(注:后面网站被黑,重装博客过程也与此差不多。)

下面记录一下重装zblog的大概过程,为以后遇到类似问题参考。由于事情已过去约一个月,有的细节没有及时记录,可能不太清晰了,以后遇事要及时截图、拍照并在纸上先记下来。


1.备份网站文件

我用的是万网虚拟空间,网站文件备份步骤:文件管理→文件管理器→勾选“站点根目录”→点击“压缩”→选择压缩文件保存目录和压缩文件名后确认,再用ftp将该备份文件下载到自己的电脑里。

备份网站文件也可以用ftp进行全站文件下载。

遇到的问题:我在用ftp下载文件时,发现一些文件无法下载,并且均为中文名称。

解决方法:在ftp站点管理器中,将字符集改为使用自定义字符集:GB2312,如下图。

2023-08-04_231552.jpg

建议以后上传图片等文件时,最好用英文或拼音命名,以免出现各种奇怪的问题。


2.备份数据库

主机管理平台→工具→备份恢复→备份数据库→勾选要备份的数据库(此处可以不输入备份的备注信息)→确定→点击回到数据库备份页面→下载。

数据库的备份还有另外一个很麻烦的途径,就是进入“数据库信息”下载DMS客户端进行备份,我以前就这样操作一次,具体过程见《Zblog PHP更换阿里云虚拟主机空间》。


另:以前我在《Zblog PHP更换阿里云虚拟主机空间》中重装博客,还需要备份Zblog版权说明、网站统计、备案号等,方法是进入Zblog后台,网站设置-版权说明,然后全选复制保存到一个文本文档中。

但这次我并没有复制,最后也有这些内容,可能是上次的方法有所不同,上次是修改安装文件来完成的,而这次是重装博客安装程序。


3.删除网站文件、重置数据库

删除网站文件:通过FTP(我用的FileZilla),进入网站根目录,将能删除的文件尽可能都删除,但注意根目录里的一些自己上传的文件可以不删除,比如一些又拍云、备案等图标文件以及百度统计、谷歌联盟的检验文件,还有一个我自设的目录等。

另外,删除文件还可以通过进入主机管理平台完成:文件管理→文件管理器→站点根目录,进行相应删除操作。


重置数据库:进入空间控制后台→数据库信息→重置数据库。

关于重置数据库,我的理解是将数据库清空,便于后面安装程序时写入备份的数据库。

如果此时不进行重置数据库,后面安装时会出现数据库报错,还得再进行这一步。


4.上传博客安装程序

到zblog官网(https://www.zblogcn.com/),下载最新的安装程序(因zblog官网上只有最新安装程序,所以每次下载使用后最好自己做个保存,以备不时之需。)。

zblog安装文件是一个压缩包,可以通过FTP上传,然后进入主机管理平台解压缩到根目录。

也可以在本地电脑里解压缩,然后将压缩包内的文件用FTP上传至根目录。


出现的问题:在用FTP上传时报错,无法上传文件。

解决方法:后来发现这可能是以前对目录权限进行了一定限制,在FTP中把根目录内所有文件权限设置为755,即可正常上传,如下图。

wufashangchuan.jpg



5.安装博客程序

打开网站网址即“http://你的网站/”,按照上面的提示一步步安装。

需要填定的一些内容如下。

数据库类型:根据情况选择,我这里填“MySQL”

数据库地址:填空间商提供的地址

数据库名:填空间商提供的

数据库用户名:填空间商提供的

数据库密码:填空间商提供的

表前缀:默认,如下图

表存储引擎:默认,如下图

数据库驱动:我这里选mysqli

网站设置:根据自己的情况填写

anzhuang2.jpg



注意:每次重装博客,最好将数据库密码、ftp密码、博客管理员密码都重新更改,以提高安全性。


下面是官方的博客程序安装说明:

=============================

          安装说明

=============================

首先请确保网站目录拥有 755 权限。

1. 上传 Z-BlogPHP 程序到网站目录

2. 打开 http://你的网站/,进入安装界面

3. 建立数据库

   - 选择 MySQL 数据库,请输入空间商为您提供的 MySQL 帐号密码等信息

   - 选择 SQLite,请确保服务器支持 SQLite,安装程序将在点击下一步后自动创建 SQLite 数据库文件

   - 选择 PostgreSQL 数据库,请输入相关帐号密码数据库名等信息

4. 填写你为站点设置的管理员账号密码,务必使用强口令账号

5. 点击下一步,安装成功,进入网站


6.上传主题(theme)、插件、附件及自用等文件

在自己电脑备份的网站文件中,将zb_user目录下的主题(theme)、插件(plugin)和附件(upload)这3个文件夹下的文件分别通过FTP上传到网站的相对应的文件夹下。


7.恢复数据库

进入主机管理平台,工具→备份恢复→选择前面备份的数据库→恢复,找到前面备份的数据库进行恢复。


8.登入zblog博客后台,启用自己以前的网站主题,清空缓存并重新编译模版


9.伪静态处理

进入博客后台→网站设置→点击静态化管理中心→选择伪静态,文章的URL配置自定义为:{%host%}{%category%}/{%alias%}.html。

这个伪静态处理非常重要,因为我以前的设置是伪静态,如果设置与以前不一样,会导致以前的一些文章链接无法正常打开。


10.打开文章页面插入广告等插件


至此,博客可以正常使用了。

您可能感兴趣的文章:
博客被黑后的处理及安全防范措施 (2023-10-28)
升级zblog故障:Call to undefined function HookFilterPlugin() (2023-08-09)
Zblog PHP更换阿里云虚拟主机空间 (2021-10-01)
« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。