乐于分享
好东西不私藏

OpenClaw数据备份与迁移-让你的AI助手永不丢失

OpenClaw数据备份与迁移-让你的AI助手永不丢失

💾 完整备份🔄 跨设备迁移🔐 数据安全⚡ 快速恢复

📋 前言:为什么备份如此重要?

经过前两篇文章的学习,你已经成功部署了OpenClaw,并配置了通义千问和飞书集成。但现在有一个更关键的问题:

💡 关键思考:如果明天你的电脑突然故障,或者需要换一台新电脑,你的AI助手还能记得之前的所有对话、健康记录、公众号规划吗?

OpenClaw的强大之处在于记忆系统——所有的对话历史、个人偏好、项目规划都存储在本地文件中。没有备份,这些珍贵的数据可能在瞬间消失。

本文将手把手教你建立完整的备份策略,确保你的AI助手可以随时随地"满血复活"。

🎯 核心概念:OpenClaw数据全景图

1. 数据存储位置

数据类型
存储位置
重要性
备份频率
配置文件
~/.openclaw/openclaw.json
⭐⭐⭐⭐⭐
每次修改后
长期记忆
~/.openclaw/workspace/MEMORY.md
⭐⭐⭐⭐⭐
每天
日常日志
~/.openclaw/workspace/memory/*.md
⭐⭐⭐⭐
每天
向量记忆索引
~/.openclaw/memory/main.sqlite
⭐⭐⭐⭐
每周
认证信息
~/.openclaw/agents/*/auth-profiles.json
⭐⭐⭐⭐⭐
每次登录后
会话历史
~/.openclaw/agents/*/sessions/
⭐⭐⭐
每周

2. 数据分类原则

✅ 核心数据(必须备份):

  • MEMORY.md - 长期记忆核心
  • memory/*.md - 所有日常记录
  • openclaw.json - 系统配置
  • auth-profiles.json - 飞书、WhatsApp等认证

⚠️ 敏感数据(谨慎处理):

  • API密钥和Token - 建议单独加密存储
  • 个人隐私信息 - 考虑加密备份
  • 健康档案 - 包含敏感个人数据

📦 方案一:快速备份脚本(推荐)

这是一个一键备份方案,适合日常使用。

步骤1:创建备份脚本

创建自动备份脚本

# 创建备份脚本
cat > ~/openclaw-backup.sh <<'EOF'
#!/bin/bash

# 设置备份目录
BACKUP_DIR=~/OpenClaw-Backups
DATE=$(date +%Y%m%d_%H%M%S)
BACKUP_NAME="openclaw-backup-$DATE"

# 创建备份目录
mkdir -p "$BACKUP_DIR/$BACKUP_NAME"

echo "🔄 开始备份OpenClaw数据..."

# 1. 备份配置文件
echo "📋 备份配置文件..."
cp ~/.openclaw/openclaw.json "$BACKUP_DIR/$BACKUP_NAME/"
cp -r ~/.openclaw/plugins "$BACKUP_DIR/$BACKUP_NAME/" 2>/dev/null || true

# 2. 备份工作区
echo "💾 备份工作区..."
cp -r ~/.openclaw/workspace "$BACKUP_DIR/$BACKUP_NAME/"

# 3. 备份向量记忆索引
echo "🧠 备份向量记忆索引..."
mkdir -p "$BACKUP_DIR/$BACKUP_NAME/memory"
cp -r ~/.openclaw/memory/*.sqlite "$BACKUP_DIR/$BACKUP_NAME/memory/" 2>/dev/null || true

# 4. 备份认证信息(加密)
echo "🔐 备份认证信息..."
mkdir -p "$BACKUP_DIR/$BACKUP_NAME/auth"
find ~/.openclaw/agents -name "auth-profiles.json" -exec cp {} "$BACKUP_DIR/$BACKUP_NAME/auth/" \; 2>/dev/null || true

# 5. 生成备份清单
echo "📝 生成备份清单..."
cat > "$BACKUP_DIR/$BACKUP_NAME/BACKUP_INFO.txt" <<INFO
OpenClaw 备份信息
==================
备份时间: $(date)
备份版本: $BACKUP_NAME
备份内容:
- 配置文件: openclaw.json
- 工作区: workspace/
- 向量记忆: memory/*.sqlite
- 认证信息: auth/*.json

恢复方法:
1. 安装OpenClaw
2. 解压备份文件到 ~/.openclaw/
3. 重启OpenClaw服务
INFO

# 6. 压缩备份
echo "📦 压缩备份文件..."
cd "$BACKUP_DIR"
tar -czf "$BACKUP_NAME.tar.gz" "$BACKUP_NAME"
rm -rf "$BACKUP_NAME"

echo "✅ 备份完成!"
echo "📍 备份位置: $BACKUP_DIR/$BACKUP_NAME.tar.gz"
echo "📊 备份大小: $(du -h "$BACKUP_DIR/$BACKUP_NAME.tar.gz" | cut -f1)"
EOF

# 添加执行权限
chmod +x ~/openclaw-backup.sh

echo "✅ 备份脚本已创建:~/openclaw-backup.sh"

步骤2:执行备份

# 执行一键备份
~/openclaw-backup.sh

# 查看备份文件
ls -lh ~/OpenClaw-Backups/

# 验证备份内容完整性
tar -tzf ~/OpenClaw-Backups/openclaw-backup-*.tar.gz | head -20

# 查看备份清单
tar -xzf ~/OpenClaw-Backups/openclaw-backup-*.tar.gz -O */BACKUP_INFO.txt

步骤3:设置自动备份(可选)

⚠️ macOS用户注意

如果crontab不工作,需要在"系统偏好设置 > 安全性与隐私 > 隐私 > 完全磁盘访问权限"中添加Terminal(终端)应用

# 添加到crontab,每天凌晨2点自动备份
(crontab -l 2>/dev/null; echo "0 2 * * * ~/openclaw-backup.sh >> ~/openclaw-backup.log 2>&1") | crontab -

# 验证crontab是否添加成功
crontab -l | grep openclaw-backup

# 测试备份脚本是否可以正常执行
~/openclaw-backup.sh

# 查看备份日志
tail -20 ~/openclaw-backup.log

🔄 方案二:跨设备迁移完整流程

当你需要将OpenClaw迁移到新设备时,需要更细致的操作。

阶段1:源设备准备

步骤1:停止OpenClaw服务

⚠️ 注意:根据你的操作系统选择对应命令

macOS用户使用launchctl,Linux用户使用systemctl

# 根据你的操作系统选择对应命令:

# macOS用户使用:
launchctl stop com.openclaw.gateway

# Linux用户使用:
systemctl stop openclaw-gateway

# 如果上述命令不工作,可以直接杀死进程:
pkill -f openclaw-gateway

# 验证服务已停止
ps aux | grep openclaw-gateway | grep -v grep

步骤2:导出环境变量和密钥

# 创建迁移包目录
mkdir -p ~/openclaw-migration

# 导出环境变量(如果有)
env | grep -E "OPENCLAW|TAVILY|DASHSCOPE" > ~/openclaw-migration/env-vars.txt

# 导出配置摘要
cat > ~/openclaw-migration/CONFIG_SUMMARY.md <<'EOF'
# OpenClaw 迁移配置摘要

## 基本信息
- 源设备: $(hostname)
- 迁移日期: $(date)
- OpenClaw版本: $(openclaw --version 2>/dev/null || echo "未知")

## 已配置的渠道
检查 openclaw.json 中的 channels 配置

## 已配置的模型
检查 openclaw.json 中的 models 配置

## 特殊配置
- 向量记忆: 检查 memorySearch 配置
- 多Agent: 检查 agents.list 配置
EOF

echo "✅ 环境信息已导出"

步骤3:创建完整迁移包

# 创建完整迁移包
cd ~
tar -czf openclaw-migration-$(date +%Y%m%d).tar.gz \
  --exclude='*.log' \
  --exclude='sessions/*' \
  --exclude='cache/*' \
  .openclaw/ \
  openclaw-migration/

# 查看迁移包大小
ls -lh openclaw-migration-*.tar.gz

阶段2:数据传输

选择传输方式

# 方式1:使用scp(网络传输)
scp ~/openclaw-migration-*.tar.gz user@新设备IP:~/

# 方式2:使用rsync(增量同步,适合大文件)
rsync -avz --progress ~/openclaw-migration-*.tar.gz user@新设备IP:~/

# 方式3:使用U盘或云盘(离线传输)
# 手动复制文件到U盘或上传到云盘

阶段3:目标设备恢复

步骤1:安装OpenClaw(新设备)

# macOS
brew install openclaw-cn/tap/openclaw-gateway

# Linux
curl -fsSL https://get.openclaw.ai | sh

# 验证安装
openclaw --version

步骤2:解压迁移包

# 解压迁移包
cd ~
tar -xzf openclaw-migration-*.tar.gz

# 验证文件完整性
ls -la .openclaw/
ls -la .openclaw/workspace/

步骤3:恢复环境变量

# 恢复环境变量
cat ~/openclaw-migration/env-vars.txt >> ~/.zshrc  # 或 ~/.bashrc

# 使环境变量生效
source ~/.zshrc  # 或 source ~/.bashrc

步骤4:重启OpenClaw

# 启动OpenClaw
launchctl start com.openclaw.gateway  # macOS
# 或
systemctl start openclaw-gateway  # Linux

# 验证服务状态
openclaw status

阶段4:验证迁移成功

# 验证配置文件
cat ~/.openclaw/openclaw.json | grep -E "model|channels"

# 验证记忆文件
ls -la ~/.openclaw/workspace/MEMORY.md
ls -la ~/.openclaw/workspace/memory/ | head -10

# 验证向量记忆
sqlite3 ~/.openclaw/memory/main.sqlite "SELECT COUNT(*) FROM chunks;"

# 测试OpenClaw功能
openclaw status

# 测试向量搜索(在对话中测试)
# 可以说:"帮我搜索公众号规划相关信息"

✅ 验证清单:

  • 检查MEMORY.md是否包含所有历史记忆
  • 检查memory目录是否有所有日志文件
  • 测试飞书/WhatsApp等渠道是否正常
  • 测试向量记忆搜索功能
  • 检查所有Agent是否正常工作

🔐 方案三:云端同步方案(高级)

对于需要多设备同步的用户,可以使用Git私有仓库或云存储服务。

使用Git私有仓库

# 初始化Git仓库
cd ~/.openclaw/workspace
git init
git remote add origin git@github.com:yourusername/openclaw-memory.git

# 创建.gitignore
cat > .gitignore <<'EOF'
# 忽略敏感文件
*.log
sessions/
cache/
*.sqlite-journal
EOF

# 首次提交
git add .
git commit -m "OpenClaw memory backup $(date +%Y%m%d)"
git push -u origin main

# 日常同步
git add . && git commit -m "Daily update $(date +%Y%m%d)" && git push

使用云存储同步

# 使用rclone同步到云存储
rclone sync ~/.openclaw/workspace remote:openclaw-backup/workspace

# 使用Dropbox/OneDrive(创建软链接)
ln -s ~/.openclaw/workspace ~/Dropbox/OpenClaw-Workspace

⚡ 快速恢复:灾难恢复流程

当数据丢失或系统崩溃时,按照以下流程快速恢复:

步骤1:评估损失范围

⚠️ 确认以下问题:

  • 是否只是配置文件损坏?
  • 是否丢失了所有工作区文件?
  • 向量记忆索引是否完好?
  • 认证信息是否需要重新配置?

步骤2:选择恢复策略

损失类型
恢复方案
预计时间
仅配置文件损坏
恢复openclaw.json
5分钟
工作区文件丢失
解压完整备份
15分钟
向量记忆损坏
恢复sqlite文件或重建索引
30分钟
完全丢失
完整迁移包恢复
1小时

步骤3:执行恢复

# 快速恢复脚本
cat > ~/openclaw-restore.sh <<'EOF'
#!/bin/bash

BACKUP_FILE=$1

if [ -z "$BACKUP_FILE" ]; then
    echo "用法: ~/openclaw-restore.sh <备份文件路径>"
    exit 1
fi

echo "🔄 开始恢复OpenClaw..."

# 停止服务(根据系统选择)
if command -v launchctl &> /dev/null; then
    launchctl stop com.openclaw.gateway 2>/dev/null
elif command -v systemctl &> /dev/null; then
    systemctl stop openclaw-gateway 2>/dev/null
fi

# 备份当前数据(以防万一)
mv ~/.openclaw ~/.openclaw.broken.$(date +%s) 2>/dev/null || true

# 解压备份
tar -xzf "$BACKUP_FILE" -C ~/

# 重启服务(根据系统选择)
if command -v launchctl &> /dev/null; then
    launchctl start com.openclaw.gateway 2>/dev/null
elif command -v systemctl &> /dev/null; then
    systemctl start openclaw-gateway 2>/dev/null
fi

echo "✅ 恢复完成!"
echo "⚠️ 请验证数据是否正确恢复"
EOF

chmod +x ~/openclaw-restore.sh

# 使用方法
# ~/openclaw-restore.sh ~/OpenClaw-Backups/openclaw-backup-20260326.tar.gz

# 恢复后验证
ls -la ~/.openclaw/workspace/MEMORY.md
ls -la ~/.openclaw/workspace/memory/ | wc -l

💡 最佳实践建议

1. 备份策略矩阵

数据类型
备份频率
存储位置
保留期限
配置文件
每次修改
本地+云端
永久
记忆文件
每天
本地+Git
永久
向量索引
每周
本地
1个月
完整备份
每月
云端+外部硬盘
6个月

2. 安全建议

🔒 数据安全原则:

  • 3-2-1备份法则
    :3份副本、2种介质、1个异地
  • 加密敏感数据
    :使用gpg加密备份文件
  • 定期测试恢复
    :每月验证备份可用性
  • 版本控制
    :保留多个历史版本

3. 常见问题预防

⚠️ 注意事项:

  • 不要将API密钥明文存储在Git仓库
  • 定期检查备份文件完整性
  • 迁移前确保新设备有足够存储空间
  • 向量记忆索引可能需要重建(如果模型变化)

📚 总结

通过本文的学习,你已经掌握了:

✅ 核心技能:

  • 一键备份脚本的使用方法
  • 完整的跨设备迁移流程
  • 云端同步的高级方案
  • 灾难恢复的标准流程

记住:备份不是一次性工作,而是持续的习惯。建议:

  • 每天:自动备份脚本运行
  • 每周:检查备份日志和文件完整性
  • 每月:测试一次恢复流程
  • 每季度:更新备份策略和存储位置

现在,你的OpenClaw AI助手已经拥有了"不死之身"。无论设备故障、系统崩溃,还是换新电脑,都可以在几分钟内满血复活!


系列文章:

  • 第一篇:《5分钟上手OpenClaw:AI助手部署完全指南》
  • 第二篇:《OpenClaw进阶配置:通义千问+飞书完整部署手册》
  • 第三篇:《OpenClaw数据备份与迁移:让你的AI助手永不丢失》(本文)
  • 第四篇:《OpenClaw常见问题解决大全:从404到端口冲突》(待发布)

相关资源:

  • OpenClaw官方文档:https://docs.openclaw.ai
  • OpenClaw社区:https://discord.gg/clawd
  • 备份脚本下载:https://gitee.com/wepot/openclaw-backup-scripts.git

📝 作者:玉笔

📅 发布日期:2026-03-26

🏷️ 标签:#OpenClaw #数据备份 #系统迁移 #AI助手

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-02 03:58:05 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/487912.html
  2. 运行时间 : 0.108893s [ 吞吐率:9.18req/s ] 内存消耗:5,213.34kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=79ac90050233dcc29fc8f710919ddfcc
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.80 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000520s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000716s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000311s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000309s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000483s ]
  6. SELECT * FROM `set` [ RunTime:0.000203s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000572s ]
  8. SELECT * FROM `article` WHERE `id` = 487912 LIMIT 1 [ RunTime:0.000478s ]
  9. UPDATE `article` SET `lasttime` = 1775073485 WHERE `id` = 487912 [ RunTime:0.016876s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000402s ]
  11. SELECT * FROM `article` WHERE `id` < 487912 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000572s ]
  12. SELECT * FROM `article` WHERE `id` > 487912 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000466s ]
  13. SELECT * FROM `article` WHERE `id` < 487912 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001028s ]
  14. SELECT * FROM `article` WHERE `id` < 487912 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000888s ]
  15. SELECT * FROM `article` WHERE `id` < 487912 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.008170s ]
0.110655s