YOURLS(Your Own URL Shortener)的升级过程相对直接,因为它采用的是“覆盖更新”机制,不会影响
user/ 目录下的个人配置。升级步骤
备份(很重要)
在进行任何操作之前,为了安全,建议都先备份。
- 数据库。通过 phpMyAdmin 导出 SQL 文件或在服务器后台备份。
- 文件。备份整个 YOURLS 安装目录,特别是 user/config.php 和 user/plugins/ 文件夹。(这点很重要,我这里踩坑了,后面说)
下载最新版本
当有了新版本的时候,YOURLS 后台会提示。直接点击链接去 YOURLS GitHub Releases
下载最新的
.zip 压缩包。如果你是使用 Git 安装的,只要运行个命令就可以快速升级了。
git pull origin master上传并覆盖文件
将解压后的所有文件上传到服务器,**直接覆盖**现有的旧文件。
> 注意:官方默认包不包含 user/config.php(只有 config-sample.php),因此覆盖安装不会丢失你的数据库配置、自定义插件或主题。
运行升级脚本
1. 登录你的 YOURLS 管理后台。
2. 点击 Upgrade。程序会自动完成升级了。
重新激活插件
我是另外装了一个 Google Safe Browsing 的插件,升级之后还需要再去激活一下。
踩坑
装这个的时间太久了,上次升级也是半年前。我已经不记得升级要干什么了。我是下载完压缩包就直接上传覆盖源文件了,然后就没管了。结果过了一阵子,访问下我的短链接,提示都404了。 这才去检查一下,发现没有配置文件,只有一个
config-sample.php。原因是,我在 Hostinger 解压覆盖文件的时候,它会自动帮我把原来的文件夹重命名(其实就不是覆盖了),所以我的配置文件,还有插件就没了,还好发现得早。
所以升级 YOURLS 一定要先备份下 USER 文件夹。里面有配置文件和插件。

Rate this post