本文记录下 YOURLS 的升级步骤以及出的问题。虽然现在这种安装的问题问一问 AI 都特简单,但为了加深印象还是写一下。

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