乐于分享
好东西不私藏

部署完OpenClaw,我翻遍了龙虾的每个文件夹

部署完OpenClaw,我翻遍了龙虾的每个文件夹

大家好,我是小亮。

说个很多人都遇到过的问题。

OpenClaw部署好了,跑起来了,在微信上上也能聊天了,很多配置都能直接能通过聊天实现。

但大部分人根本不知道它那一堆文件夹里面装的是啥,哪个文件管什么事,哪个文件能动哪个不能动。我之前在写OpenClaw安装教程和云端部署教程的时候就发现了这个问题。

今天这篇文章,我就来一次性把这件事讲透。每个目录是干嘛的,每个文件管什么事,能不能改,改了会怎样,全给你摊开了说。

而且,我用的是腾讯云轻量应用服务器。它有个非常爽的功能,在应用管理里面,直接有可视化文件管理器,点一点就能切换目录,查看、编辑、下载文件全都行。

也就是说,看完这篇,你完全可以不敲一行命令,直接在网页上点点点,就把龙虾调教成你想要的样子,并增删改查相关文件。

话不多说,我们,开始。

先看全貌:~/.openclaw/ 根目录

OpenClaw的所有数据,全部存在用户目录下的一个隐藏文件夹里:~/.openclaw/

这个目录就是你龙虾的家。配置、灵魂、记忆、对话、日志、插件,全在这。

如果你用的是腾讯云轻量服务器,打开应用管理的文件管理器,进到用户目录(一般是/home/admin/或者/root/),找到.openclaw文件夹就行。

注意这是个以点开头的隐藏目录,有些文件管理器默认不显示,你可能需要打开"显示隐藏文件"的选项。

我给你画个全景图:

~/.openclaw/├── openclaw.json          # 主配置文件(最核心的一个)├── workspace/             # 工作区(龙虾的"灵魂""记忆"├── agents/                # Agent运行时数据和对话历史│  └──main/ # 默认Agent├── memory/                # 向量记忆数据库├── logs/ # 运行日志├── extensions/            # 已安装的插件/扩展├── identity/              # 设备身份标识├── media/ # 媒体文件缓存├── cron/ # 定时任务配置├── browser/               # 内置浏览器用户数据├── devices/               # 设备配对管理├── delivery-queue/        # 消息投递队列├── canvas/                # Canvas可视化工具├── completions/           # Shell自动补全脚本├── update-check.json      # 更新检查状态└── secrets.json           # 加密凭证(可选)

看着挺多,别慌。

其实你日常需要深度了解的,就几个核心区域。剩下的都是系统自动管理的,你基本不需要碰。

我按重要程度排序,一个一个说。

一、openclaw.json 是总控制台

这是OpenClaw的大脑皮层。所有关于龙虾怎么运行的配置,全在这一个文件里。

打开它,你会看到一个巨大的JSON文件(其实是JSON5格式,支持注释和尾逗号)。这个文件包含好几个大模块,我来一块一块拆:

models模块,决定龙虾的智力

这里配置了你用的AI服务商和模型。比如你用阿里百炼的API接入千问,那这里面就会有百炼的baseUrl、apiKey、以及具体的模型ID。你用字节跳动的火山方舟,同理。

举个例子,如果你想手动从千问换成DeepSeek,你需要改的就是这个模块。把providers下面的服务商信息改掉,模型ID换成新的就行。

channels模块,决定龙虾在哪说话

你接入的Discord Bot Token、钉钉的AppKey和AppSecret、飞书的配置、Telegram的BotToken,全在这个模块里。

每个通道都有自己的子配置。比如Discord通道下面还会有dmPolicy(谁能私聊龙虾)、群组的mention配置(是否需要@才回复),对于飞书,有appid和appsecret。

当然,现在的主流云服务器厂商都提供一键接入的方式,很方便。

gateway模块,决定龙虾的大门

网关的配置。最常改的几个字段是下面这些。

port是端口号,默认18789。如果你的服务器上这个端口被占了,就在这改。

bind是绑定模式。lan是允许局域网/公网访问,loopback是只允许本机。如果你在腾讯云上突然发现Web界面打不开了,大概率的原因就是这个值被改成了loopback。

auth是认证配置。有token模式和pairing模式。token模式就是一个固定的密码字符串,pairing模式是设备配对,更安全一些。

agents模块,决定龙虾的默认行为

这里配置的是Agent的默认参数。

主模型用哪个(model.primary)、备用模型是啥(model.fallbacks)、工作区路径在哪(workspace)、超时时间多久、最大并发数多少。

如果你有多个Agent(比如一个专门干活的、一个专门聊天的),也是在这里配置agent列表和路由规则的。

skills模块,决定龙虾会什么技能

你装了哪些Skill,包管理器用的npm还是pnpm,某些技能需要的专属API Key(比如搜索技能需要的Brave API Key),都在这。想要安装其他skills,直接把链接甩给龙虾就行。

plugins模块,决定龙虾装了什么插件

跟skills不太一样,plugins更偏向于通道类的扩展。比如钉钉插件、飞书插件、企微插件,它们的启用/禁用状态和安装路径都在这里。

一个非常实用的特性:热重载。

OpenClaw的网关会自动监视这个配置文件。也就是说,大部分配置你改完保存之后,它会自动检测到变化并应用,都不需要手动重启。

但也有例外,gateway.reload和gateway.remote这两个字段改了不会自动生效,需要手动openclaw gateway restart

还有一个超级重要的注意事项:OpenClaw的配置有严格的schema校验。如果你的JSON格式写错了、用了不存在的字段名、或者值的类型不对,网关会直接拒绝启动。

所以改之前,先备份。在腾讯云文件管理器里复制一份命名为openclaw.json.bak。我自己就因为少写了一个逗号,龙虾直接罢工了。。。排查了半天才发现是JSON语法错误。

如果你改崩了不知道怎么办,可以用openclaw config validate命令检查配置合法性,或者用openclaw doctor跑一遍诊断。

二、workspace目录 ,龙虾的灵魂

这个目录,才是OpenClaw最有魅力的地方。

OpenClaw的核心设计理念是一切皆Markdown。龙虾的人格、记忆、行为规范、用户画像,全部都是普通的.md文本文件。龙虾每次醒来的第一件事,就是读workspace里的这些文件,把它们拼装成系统提示词,注入到AI模型的上下文中。

然后它就想起了自己是谁、该怎么干活、你是谁、之前发生过什么。

workspace/├──SOUL.md# 人格设定(它是谁)├──USER.md# 用户信息(你是谁)├──AGENTS.md# 行为手册(它该怎么干活)├──MEMORY.md# 长期记忆精华├──IDENTITY.md# 名字、风格和Emoji├──BOOT.md# 首次启动的引导流程├──HEARTBEAT.md# 心跳任务检查清单├──TOOLS.md# 本地工具和惯例备忘├──skills/# 已安装的技能文件夹└──memory/# 每日记忆日志├──2026-03-20.md├──2026-03-21.md└──...

这些文件最酷的一点是,改了就生效。不用编译,不用重启,不用部署。在腾讯云文件管理器里点开,改完保存,下次对话它就变了。

我来逐个深入讲讲。

SOUL.md,龙虾的三观和性格

这个文件就是龙虾的灵魂,名副其实。

它定义了AI助手的人格特质、说话语气、行为边界。默认模板设定了几条核心原则

  • 真正有用而不是表演有用(别说"好问题!"这种废话)

  • 要有自己的主见(可以不同意你,可以觉得无聊)

  • 先自己搞清楚再来问人;隐私的东西永远保密。

但默认模板是英文的,而且比较通用。

你完全可以根据自己的需求来定制。比如:

想让龙虾说中文?在SOUL.md里加一条所有交互默认使用中文。

想让它毒舌一点?写回答问题时可以带点讽刺和幽默,不要过于正经。

另外还有个有趣的彩蛋:OpenClaw有一个叫soul-evil的Hook,可以在特定条件下把SOUL.md临时替换成SOUL_EVIL.md,让龙虾"黑化"。不过这个就纯属娱乐了哈哈。

USER.md,让AI更懂你的档案

这个文件存的是你的个人信息。名字、时区、用什么技术栈、工作习惯、沟通偏好,写得越详细,龙虾就越能针对性地帮你。

举个实际的例子。如果你在USER.md里写了:

时区:UTC+8(北京时间)技术栈:Python、Node.js沟通偏好:回复尽量简洁,不需要过多解释工作时间:9:00-22:00

龙虾就不会在凌晨给你发非紧急通知,不会给你推荐Java库,回答问题也会更精炼。

这个文件每次会话都会加载。但注意,它只在你的私聊会话中加载,群聊里是不会加载的。

AGENTS.md,龙虾的员工手册

这个文件是整个行为系统的核心,内容通常很长。

它定义了龙虾每次会话启动后的完整工作流程:

启动后先做什么,读SOUL.md了解自己是谁,读USER.md了解在帮谁,读最近两天的memory日志恢复记忆,主会话还要额外读MEMORY.md。

记忆管理规则,OpenClaw有个两层记忆系统。memory/YYYY-MM-DD.md是每天的"日记",原始记录当天发生了什么。MEMORY.md是长期记忆精华,龙虾会定期从日记里提炼重要信息整理到这里。

这里面有个关键规则:龙虾的记忆不会跨session自动保留。它的上下文窗口是有限的,每次新会话都是失忆重新开始。所以当你跟它说记住这个的时候,它必须立刻写到memory文件里。如果只是在脑子里做个心理笔记,下次醒来就忘了。。。

群聊行为规范,在群聊里该怎么说话、什么时候该保持沉默、不要代替你发言等等。

安全规则,什么操作需要先问你(比如发邮件、发推文),什么操作可以自主决定。

MEMORY.md,长期记忆的精华库

这个文件是龙虾的核心记忆。它会把跟你合作过程中最重要的信息浓缩在这里:你在做什么项目、你的技术偏好、你们之前做过什么决定、哪些方案有用哪些踩了坑。

这个文件只在主会话(就是你和龙虾直聊的时候)加载,群聊和其他渠道的会话不会加载。这是为了防止你的私人信息在群聊中泄露。

你可以手动编辑这个文件。比如龙虾记错了某个信息,或者你想主动告诉它一些它不知道的事情,直接打开改就行。

memory/ 目录,每日记忆日志

这个子目录里全是按日期命名的Markdown文件。2026-03-20.md2026-03-21.md。。。龙虾每天会把当天的重要对话内容、做出的决定、完成的任务、学到的新东西,追加写到当天的日志里。

还有个很精妙的机制叫"压缩前记忆刷写"。当龙虾的上下文窗口快满了、即将触发压缩的时候,它会自动先把重要信息写到memory文件里,然后再压缩。就好比你的电脑内存快满了,先把重要文件保存到硬盘,再清内存。

这些日志文件你都可以手动查看和编辑。在腾讯云文件管理器里点进memory目录,按日期找到对应的文件就行。

IDENTITY.md ,龙虾的名片

给龙虾起的名字、分配的Emoji、设定的风格主题。这不只是装饰,一个明确的身份标识能帮助龙虾在多轮对话中保持一致的自我认知。

HEARTBEAT.md ,定时任务

字如其名,龙虾的心跳任务。你可以在这里定义它每天需要定时执行的检查事项。比如每天早上检查一下你的日历、整理一下待办、检查服务器状态之类的。

TOOLS.md —— 工具备忘录

关于你本地环境和常用工具的备注。比如你的开发环境路径在哪、常用命令有哪些、特殊的环境配置。龙虾在需要使用工具的时候会参考这个文件。

skills/ 目录

已安装的技能。每个技能一个子文件夹,里面通常有一个SKILL.md描述文件。龙虾不会预加载所有技能的内容,而是先看技能列表和描述,匹配到相关的再去读对应的SKILL.md。

这个渐进式披露的设计很聪明如果你装了几十个技能,全部加载到上下文里会浪费大量Token。按需加载才是正道。

三、agents目录,运行时数据仓库

agents/└── main/ # 默认Agent(名字叫main)    ├── agent/    │   ├── auth-profiles.json   # API认证凭据(含密钥和使用统计)   │└──models.json # 当前生效的模型配置快照    └── sessions/        ├── sessions.json        # 会话索引   ├──<uuid>.jsonl # 单个对话的完整消息历史        └── <uuid>.jsonl.reset.*# 会话重置前的历史备份

这个目录存的是Agent的实际运行数据。

auth-profiles.json 是你的API认证信息的运行时副本。注意,这里面不仅有你的API Key,还有使用统计信息。

如果你换了服务商、或者API Key过期了,可以直接改这个文件。但也可以改openclaw.json里的models模块,效果一样。

如果你用的是阿里百炼的API,这个文件里会按地域分成alibaba-cloud(北京)、alibaba-cloud-international(新加坡)、alibaba-cloud-us(弗吉尼亚),API Key配在对应的地域节点下才能正常使用。

sessions/ 目录是真正的对话金矿。

sessions.json是个索引文件,记录了每个对话的sessionId、来源渠道(Discord还是Web还是钉钉)、使用的模型、技能快照、消耗的Token统计等信息。你想知道龙虾每天花了你多少钱(Token),看这个文件就行。

每个对话的完整消息历史存在对应的<uuid>.jsonl文件里,JSONL格式,一行一条消息。你可以在文件管理器里打开看看,里面能看到你说了什么、龙虾回了什么、调用了哪些工具、每条消息花了多少Token。

如果你觉得某个重要对话值得存档,直接在文件管理器里把对应的.jsonl文件下载下来就行。

四、logs目录,出了事先看这

出问题了先看这里,我是认真的,或者直接让AI帮你分析,特别是如果你放在本地养虾的话,直接用ClaudeCode这类工具分析就行了。

config-audit.jsonl这个很多人不知道,但超级有用。它记录了每次openclaw.json被修改的历史——谁改的、什么时候改的、改了什么。如果你改了配置之后龙虾出问题了,看这个文件就能精确定位是哪次改动搞的鬼。

在腾讯云文件管理器里,你直接点开这些日志就能看。比命令行敲cat、tail方便多了。

五、extensions目录,插件仓库

你通过openclaw plugins install装的所有插件,都在这个目录下。每个插件是一个完整的项目目录,里面有自己的package.json、index.ts和openclaw.plugin.json。

比如你装了钉钉插件,这个目录下就会有个dingtalk文件夹。飞书插件就是feishu文件夹。

如果某个插件出了问题,你可以直接进到对应的文件夹检查配置。不过一般来说,插件的核心配置还是在openclaw.json的plugins模块里管理的。

进去之后,界面跟Windows资源管理器差不多,左边目录树,右边文件列表。直接导航到.openclaw目录就能开始操作了。

另外,OpenClaw官方强烈建议把workspace目录用git做版本控制。这样你的龙虾的灵魂和记忆就有完整的变更历史了,随时可以回滚。

最后,聊两句

说实话,OpenClaw的文件架构设计,我觉得是这个项目最迷人的地方之一。

它把AI的所有认知都变成了人类可读的文本文件。你的龙虾在想什么、记住了什么、性格是怎样的,全部透明地摆在磁盘上。你用任何文本编辑器就能查看和修改。

知乎上有篇分析文章说得好,OpenClaw展示了一种文件即认知的范式,上下文是内存,磁盘文件是持久存储。龙虾每次醒来都是失忆的,是这些.md文件帮它想起了自己是谁。

这个设计既优雅又危险。。。

优雅在于完全透明,你拥有100%的掌控权。危险在于这些文件改错了,龙虾可能就精神分裂了。更危险的是,如果有人恶意修改了你的SOUL.md或者AGENTS.md,相当于劫持了龙虾的"灵魂"。

所以我跟你说三句话,记住就行。

改之前先备份。这是铁律。openclaw.json和workspace里的核心.md文件,动手之前先复制一份。

改的时候少量多次。改一个测一下,确认没问题再改下一个。别一口气改一堆,不然出了bug都不知道是哪步搞的。

文件权限别太松。确保只有你自己能访问某些目录。API Key和认证信息都在里面呢。

说到底,OpenClaw把一切都摊开给你了。

但掌控权这个东西,得建立在你知道每个开关在哪、改了会怎样的基础上。

希望看完这篇,你能从装好了但不敢动变成我清楚每个文件的用途,想怎么调就怎么调。

去折腾你的龙虾吧。

感谢您阅读我的文章。我是小亮,AI实践探索者。感兴趣的朋友欢迎交个朋友,也可以备注进群,在群里一起交流。

小亮创建了一个AI开源知识库,在后台回复:知识库,就能获得知识库链接~

以上就是本文的全部内容啦!如果觉得这篇文章有帮助,希望您能点个赞、点个推荐,给公众号点个星标⭐,还可以转发给身边的朋友,我们下期再见

这里是科技小亮

持续分享AI等有趣内容

欢迎点击下方卡片关注小亮

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-05 14:34:49 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/498438.html
  2. 运行时间 : 0.146527s [ 吞吐率:6.82req/s ] 内存消耗:4,839.98kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=e2992464f159c8c8455b5d64f3248c5a
  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.000843s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000891s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000367s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000279s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000463s ]
  6. SELECT * FROM `set` [ RunTime:0.000204s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000660s ]
  8. SELECT * FROM `article` WHERE `id` = 498438 LIMIT 1 [ RunTime:0.000507s ]
  9. UPDATE `article` SET `lasttime` = 1775370889 WHERE `id` = 498438 [ RunTime:0.000732s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000212s ]
  11. SELECT * FROM `article` WHERE `id` < 498438 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000503s ]
  12. SELECT * FROM `article` WHERE `id` > 498438 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001238s ]
  13. SELECT * FROM `article` WHERE `id` < 498438 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000677s ]
  14. SELECT * FROM `article` WHERE `id` < 498438 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001761s ]
  15. SELECT * FROM `article` WHERE `id` < 498438 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001035s ]
0.148343s