参考资料

  1. Bash(Bourne-Again SHell)是 Unix/Linux 系统默认的命令行解释器
  2. Amazon Corretto 是亚马逊提供的免费、多平台、生产就绪的 OpenJDK 发行版
  3. Jobber 是一个轻量级的任务调度工具
  4. ZooKeeper 是一个开源的分布式协调服务
  5. Rakudo Star是Raku编程语言的发行版
  6. Oracle Linux 是由 Oracle 公司提供的企业级 Linux 发行版
  7. MeiliSearch 是一个快速、开源的全文搜索引擎
  8. Chronograf 是 InfluxData 公司开发的开源可视化工具

YOURLS (Your Own URL Shortener) 是一个开源的PHP程序,允许用户创建和管理自定义短链接

详细简介

YOURLS (Your Own URL Shortener) 是一个开源的PHP程序,允许用户创建和管理自定义短链接。它支持自定义域名、统计跟踪和API访问。

特点

  • 自托管,完全控制数据

  • 支持自定义短链接

  • 提供点击统计

  • 支持API操作

  • 插件系统扩展功能

  • 多用户支持

最新更新内容及时间

最新稳定版本:1.9.2 (2023年5月17日)
主要更新:

  • 安全修复

  • 兼容性改进

  • 性能优化

镜像下载地址

官方GitHub发布页:
https://github.com/YOURLS/YOURLS/releases

官网地址

https://yourls.org/

文档地址

官方文档:
https://yourls.org/docs

Docker安装示例

docker run --name yourls -d \
  -e YOURLS_DB_HOST=yourdbhost \
  -e YOURLS_DB_USER=yourdbuser \
  -e YOURLS_DB_PASS=yourdbpass \
  -e YOURLS_DB_NAME=yourdbname \
  -e YOURLS_SITE=https://your-domain.com \
  -p 8080:80 \
  yourls/yourls

.htaccess设置教程

基本配置示例:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /yourls-loader.php [L]

常用错误问题

  1. 数据库连接错误:

    • 检查数据库凭据

    • 确保数据库服务运行

  2. 重定向循环:

    • 检查.htaccess配置

    • 验证服务器Rewrite模块启用

  3. API访问失败:

    • 检查API密钥

    • 验证权限设置

  4. 插件冲突:

    • 禁用所有插件后逐一测试

    • 检查插件兼容性

  5. 性能问题:

    • 优化数据库

    • 启用缓存