yourls(短链接)
官网
https://github.com/YOURLS/YOURLS
配置
- 官方配置
https://github.com/YOURLS/YOURLS/wiki
- 下载安装包
https://github.com/YOURLS/YOURLS/releases
- 重命名配置文件
下载安装包并解压,将解压目录中的
user
目录下的config-sample.php
文件重命令为config.php
上图为解压的目录
cd user
mv config-sample.php config.php
- 设置目录权限
防止初始化创建
.htaccess
文件失败
chmod 755 yourls
- 配置
config.php
下方配置可直接复制使用
<?php
/*
** MySQL 数据库设置
*/
/** MySQL 数据库用户名 */
define( 'YOURLS_DB_USER', 'root' );
/** MySQL 数据库密码 */
define( 'YOURLS_DB_PASS', 'ZJg89Fg46JHCXc' );
/** 数据库名 */
define( 'YOURLS_DB_NAME', 'yourls' );
/** 数据库连接地址 */
define( 'YOURLS_DB_HOST', 'localhost' );
/** MySQL 数据表前缀 */
define( 'YOURLS_DB_PREFIX', 'yourls_' );
/*
** 网站可选项
*/
/** YOURLS 安装地址
*/
define( 'YOURLS_SITE', 'https://url.limufang.com' );
/** YOURLS 语言(默认英文) */
define( 'YOURLS_LANG', 'zh_CN' );
/** 允许同一长网址使用多个短网址 */
define( 'YOURLS_UNIQUE_URLS', true );
/** 私有(管理界面是否需要密码登录) */
define( 'YOURLS_PRIVATE', true );
/** 前往 http://yourls.org/cookie 复制 */
define( 'YOURLS_COOKIEKEY', '9[bd[RJ(_kKqIq9ZqHAmDZgzW4rpTr&ZW$1_D]f3' );
/** 管理界面 用户名&密码 */
$yourls_user_passwords = [
'root' => 'admin123',
'xiaoming' => 'xiao123456'
];
/** URL 缩短方法: 选择 36 或者 62
** 36: 生成所有小写关键字 (ie: 13jkm)
** 62: 生成大小写混合的关键字 (ie: 13jKm or 13JKm) */
define( 'YOURLS_URL_CONVERT', 62 );
/** 是否开启开发者调试 */
define( 'YOURLS_DEBUG', false );
/**
* 敏感词屏蔽
*/
$yourls_reserved_URL = [
'porn', 'faggot', 'sex', 'nigger', 'fuck', 'cunt', 'dick',
];
/*
** 用户自定义设置项(默认config-sample.php不存在)
*/
define( 'YOURLS_HOURS_OFFSET', 8 );
- nginx 配置
提前解析好域名
只展示关键项,其他如根目录、php-fpm 等每个人配置不尽相同
if ( $request_uri = "/" ) {
rewrite "/" /admin permanent;
}
location / {
index index.php index.html;
try_files $uri $uri/ /yourls-loader.php$is_args$args;
# if YOURLS is installed in a subdirectory, change the path
# to yourls-loader.php accordingly, eg
# try_files $uri $uri/ /subdir/yourls-loader.php$is_args$args;
}
- 可选项配置
可选项配置是非必须的,如果找寻中文包或更换主题较为麻烦,可忽略该步骤,直接访问域名完成初始化配置
- 配置中文
找到最新的下载放入
user/languages
目录即可
https://github.com/search?q=yourls-zh_CN
目前支持1.8版本的项目 https://github.com/coppea/yourls-zh_CN
- 更换主题
sleeky
官网:https://github.com/Flynntes/Sleeky
配置:前端根目录,后端 user/plugins 目录
网页上启动该插件
启动后效果图
- 访问域名完成初始化
按照引导完成配置,随后输入
config.php
中配置的账号密码进行访问即可