参考资料

  1. SapMachine 是 SAP 官方维护的 OpenJDK 发行版
  2. 如何管理多个docker容器?
  3. Groovy 是一种基于 JVM 的动态编程语言
  4. docker镜像(Image)是什么?
  5. Debian 是一个自由开源的操作系统
  6. Storm 是一个分布式实时计算系统
  7. JupyterHub 是一个多用户版本的 Jupyter Notebook
  8. SimpleMindMap 是一款开源的思维导图工具

Known  

简介
Known 是一个开源的内容发布平台,支持博客、文章、照片、评论等功能,基于PHP和MySQL构建。

特点  

  • 支持多种内容类型(文章、照片、评论等)

  • 社交网络集成(Twitter、Facebook等)

  • 支持Markdown编辑

  • 插件系统扩展功能

  • 响应式设计

最新更新内容及时间  

  • 最新版本:v1.2.2(2023年10月更新)

  • 更新内容:安全修复、性能优化、插件兼容性改进

镜像下载地址  

官网地址  

文档地址  

Docker安装示例  

docker run -d \
  --name known \
  -p 8080:80 \
  -v /path/to/data:/var/www/html/data \
  -e MYSQL_HOST=db \
  -e MYSQL_USER=known \
  -e MYSQL_PASSWORD=password \
  -e MYSQL_DATABASE=known \
  --link mysql_db:db \
  idno/known

.yaml设置教程  

  1. 创建 config.yaml 文件

  2. 示例配置:

database:
  type: mysql
  host: localhost
  username: known_user
  password: your_password
  database: known_db
site:
  url: https://yourdomain.com
  title: "Your Site Name"

常用错误问题  

  1. 数据库连接失败

    • 检查MySQL服务是否运行

    • 确认数据库用户名和密码正确

  2. 文件权限问题

    • 确保 /data 目录可写(chmod -R 755 /data

  3. 插件加载失败

    • 检查插件是否兼容当前版本

    • 确保插件目录权限正确

  4. 站点URL配置错误

    • 确保 config.yaml 中的 site.url 与实际域名一致