Textpattern CMS
一个优雅、快速、易用的PHP内容管理系统,专注于博客和内容型网站。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
轻量级CMS,比WordPress更简洁,适合专注内容创作的网站。
核心功能
- 使用Textile标记语言,写作体验流畅
- 语义化模板系统,主题开发灵活
- 支持多站点管理,一套代码运行多个网站
- 插件生态丰富,可扩展性强
- 安装包极小(约2MB),运行速度快
避坑指南
- •不支持SQLite,必须使用MySQL/MariaDB,多站点功能仅支持.tar.gz/.tar.xz包,.zip包无法使用,默认使用Textile标记语言,如习惯Markdown需安装插件转换,PHP版本需≥7.4(5.x版本计划中要求更高),部分高级功能需要修改.htaccess或nginx配置
适用场景
- 个人博客或技术笔记网站
- 设计师作品集展示
- 小型企业官网或产品页面
- 轻量级CMS教学和学习
详细介绍
Textpattern CMS 是一款免费开源的PHP内容管理系统,主打轻量、优雅和快速。相比臃肿的WordPress,它坚持极简哲学:采用语义化的模板引擎和自带的Textile标记语言,让内容编辑更纯粹。非常适合博客、作品集或小型企业网站。支持MySQL数据库,运行于标准LAMP/LEMP环境。具备多站点功能,拥有丰富的插件和主题库,社区活跃。
常见问题与排障 (2)
故障排除如何修复“image.edit.own”用户能够在Textpattern中编辑任何图像的问题?
这是由于image_edit()函数中缺少所有权检查导致的。要修复此问题,请编辑textpattern/include/txp_image.php的第699行。将:
if (!has_privs('image.edit') && !has_privs('image.edit.own')) {
替换为:
if (!has_privs('image.edit') && !($author === $txp_user && has_privs('image.edit.own'))) {
这确保仅拥有'image.edit.own'权限的用户只能编辑自己的图片,与image_save()和image_delete()中的现有检查保持一致。
故障排除为什么Textpattern管理员在更新pophelp后显示'Help text is missing'或XML错误?
pophelp文件中的… HTML实体不被SimpleXML解析器识别(仅&、>、<、'和"有效)。请将所有pophelp XML文件中的…替换为Unicode省略号…或三个点...。如果您从Crowdin拉取翻译,这些错误可能会在修复推送到上游之前再次出现。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
下载最新版(推荐.zip或.tar.gz压缩包)
上传到服务器web目录,解压
创建MySQL数据库和用户,修改config.php中的数据库信息
- 下载最新版(推荐.zip或.tar.gz压缩包)
- 上传到服务器web目录,解压
- 创建MySQL数据库和用户,修改config.php中的数据库信息
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
删除网站根目录下的所有Textpattern文件,然后删除对应的MySQL数据库即可。注意备份数据和配置文件。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
2 FAQs