尊云分类目录(ZYDIR)面向站长与目录站运营场景:开放式网站分类目录、站点收录审核、SEO 与采集能力一体化。源码由官方维护发布,支持插件扩展与长期迭代。
|
项目 |
说明 |
|---|---|
|
核心框架 |
ThinkPHP 8.x( |
|
PHP |
≥ 8.0(与 |
|
数据库 |
MySQL 5.7+ / 8.0+(建议 InnoDB + utf8mb4) |
|
后台 UI |
LayUI / Layuimini 等(静态资源位于 |
|
扩展机制 |
|
|
其他 |
依赖库已随发行包置于 |
站点提交与审核:用户提交站点,管理员审核后发布;支持关键字过滤,减轻垃圾与违规内容。
分类与 SEO:自由维护分类、排序与自定义链接,便于目录结构化与收录。
站点指标:可对接 PR、百度权重、ALEXA、点入点出等分析数据(具体以后台与插件配置为准)。
伪静态:支持伪静态规则,利于搜索引擎收录。
站点截图:支持站点截图本地化或对接云端截图服务。
小程序 / 公众号 / 微信文章:小程序大全、公众号大全、微信文章及一键抓取等相关能力(以当前开关与模块为准)。
多端访问:前台适配 PC 与移动端浏览。
会员体系:VIP 会员组等扩展能力。
城市导航:城市维度导航与展示。
数据归档:目录数据归档与维护。
站点地图:支持 HTML、XML、TXT 等多种站点地图格式。
友情链接:友链申请与管理(常与「友情链接」插件配合)。
社会化登录:QQ、百度、微博、微信、OSChina、Github、Gitee、CSDN、Coding 等多种 OAuth 登录(以 addons/social 配置为准)。
AI 辅助写作(插件):后台「AI文章生成」插件支持云端 AI 写文章 / 改写 HTML,需在插件中配置 APPKEY(详见 addons/aiarticle/安装说明.txt)。
PHP:8.0 及以上(推荐 8.1+),开启 curl、openssl、fileinfo、gd 或 imagick(视截图/图片功能而定)、mbstring、json、pdo_mysql。
MySQL:5.7+ 或 8.0+,数据库空间建议不低于 100MB;站点文件空间建议 300MB 以上(含上传与缓存)。
Web 服务器:Apache / Nginx / IIS 等,需配置 URL 重写(伪静态)。
采集:虚拟主机在长跑采集场景下可能受限,若采集任务较重,建议使用 VPS 或独立服务器并适当调大 PHP 超时与内存上限。
说明:早期文档中「PHP7.4」与当前
composer.json(PHP ≥ 8.0)不一致时,以composer.json与官方发行说明为准。
配置数据库:编辑项目根目录 .env(若仅有示例文件则复制为 .env),填写数据库主机、库名、用户名、密码等。
导入数据库:将发行包中的 database.sql(或官方提供的完整 SQL)导入到上述数据库。
目录权限:确保 runtime/、public/uploads/(上传目录)等对 Web 用户可写。
站点入口:Web 根目录指向 public(勿将仓库根目录直接暴露为站点根)。
默认后台地址:http://你的域名/admin/(默认账号密码以发行说明为准,常见为 admin / 123456,登录后请 立即修改密码)。
若官方提供按版本打包的增量更新(如根目录 update_v*.zip),请:
备份 数据库与 public/uploads/、addons/ 及自定义改动文件。
按压缩包内 升级说明.txt 覆盖对应文件并执行要求的 SQL(若有)。
清理 runtime 下缓存后重新登录后台检查插件与配置。
程序根目录
├── addons/ # 插件目录(think-addons)
├── app/ # 应用目录(多应用)
│ ├── admin/ # 后台:控制器、视图、配置等
│ ├── index/ # 前台站点
│ └── common/ # 公共控制器、模型、中间件等
├── config/ # 全局配置
├── extend/ # 自定义扩展类库
├── public/ # Web 入口(唯一应对外指向的根目录)
│ ├── index.php # 前台入口
│ ├── install.php # 安装向导(若保留)
│ ├── router.php
│ ├── uploads/ # 上传文件目录(需可写)
│ └── static/ # 静态资源(admin/common/plugins 等)
├── route/ # 路由定义
├── runtime/ # 缓存、日志、临时编译文件(需可写)
├── vendor/ # Composer 依赖
├── theme/ # 模板主题
├── .env # 环境配置(勿提交密钥到公开仓库)
├── composer.json
├── think # ThinkPHP 控制台入口
├── LICENSE
└── README.md
特别说明:演示网站只作为参考,演示网站可能包含尚未发布的更新以及额外的插件。新的功能特性一般会在下个版本中更新。