• Z-BlogPHP,为现代Web而生的开源博客与CMS系统

    📖 项目概览Z-BlogPHP是一款基于PHP+MySQL/SQLite/PostgreSQL的开源博客程序与内容管理系统。作为Z-Blog家族的重要成员,致力于为用户提供轻量高效、安全稳定、易于扩展的网站建设解决方案。⚙️ 技术架构与设计理念🔧 核心技术栈开发语言:全面支持PHP 5.2至PHP 8.x版本数据库支持:MySQL/MariaDB、SQLite、PostgreSQL多数据库引擎缓存机制:多层缓存架构,支持Memcached、Redis等缓存扩展模板引擎:自主研发的模板标签系统,学...

    Z-BlogPHP,为现代Web而生的开源博客与CMS系统
  • 下载安装

    环境要求PHP:PHP 5.2 - 8.2数据库:MySQL(兼容 MariaDB) SQLite PostgreSQL下载地址下载入口页:https://www.zblogcn.com/zblogphp/Z-BlogPHP 1.7 Tenet (最新版本直链下载)单文件在线安装程序宝塔面板一键部署阿里云一键部署(基于 Serverless 架构)历史版本下载Z-BlogPHP_1_7_2_3060_Tenet https://update.zblogcn...

  • 配置管理

    配置文件正确安装 Z-BlogPHP 后会以如路径 path/zb_users/c_option.php 生成一份配置文件,记录有数据库连接信息等基础信息,进行空间迁移,数据库更换等操作时,可能需要手动修改此文件来完成操作。path:当前博客程序所放置的路径,比如/home/wwwroot/www.zblogcn.com;后台登录host/zb_system/cmd.php?act=login 会跳转到:host/zb_system/login.phphost:用于...

  • 插件和主题

    获取应用请优先从应用中心下载所需应用。Z-Blog 应用中心:https://app.zblogcn.com/对于 .zba 后缀的文件,可以在「后台管理」,主题管理 或 插件管理 中上传使用;需要 应用中心客户端 插件开启才能上传应用,插件 ID AppCentre;会自动识别应用类型并释放到相应路径;如果是 ASP 版应用则无法安装;对于主题或插件文件夹(压缩包请先解压),仍然可以通过放置在相应路径来使用;应用路径主题:path/z...

  • 文件结构

    Z-BlogPHP │ index.php 首页 │ search.php 搜索 │ feed.php RSS输出 │ readme.txt &nb...

  • 常见问题

    密码重置Z-BlogPHP 密码找回工具:https://bbs.zblogcn.com/thread-83419.html注:nologin.php 非常的危险,使用后请立即删除。注 2:nologin.php 非常的危险,使用后请立即删除。注 3:nologin.php 非常的危险,使用后请立即删除。升级 1.7.3.3260 之后出现后台登录错误升级 1.7.3.3260 之后出现后台登录错误( 提示非法访问,验证码不显示,验证码报错 )这是因为 1.7.3.3260...

  • 开始

    应用概念插件以功能性为主要目的;按照既定规范组织文件和内容;以统一的方式「安装/删除」「启用/关闭」;可按照功能目的使用接口,也可以不用;「接口列表」「自述文件」为 plugin.xml ;插件放置目录为 zb_users/plugin ;主题用于定制 Z-Blog 前台界面,提供布局效果及样式;按照既定规范组织文件和内容;以统一的方式「安装/删除」「更换],一般情况下只能使用一款主题;可按需「内置」功能性效果;「自述文件」为 theme.xml...

  • 主题开发

    文件结构(主题)以下基于通过「创建应用」生成的初始文件:/path/zb_users/theme/demoTheme │ screenshot.png [必需]缩略图 320*240像素, 横向; │ theme.xml [必需]自述文件; │ main.php &nb...

  • 插件开发

    文件结构(插件)以下基于通过「创建应用」生成的初始文件:/path/zb_users/plugin/demoPlugin │ logo.png [必需]图标,128x128; │ plugin.xml [必需]自述文件; │ main.php &n...

  • 接口列表

    接口分类为了应对各种各样的扩展需求,Z-BlogPHP 提供了几类插件接口供开发者使用,简要说明如下:「管理页面」输出类:这一类接口一般用于在后台现有管理页面中添加按钮或者扩展选项内容「前台页面」输出类:在网页内容输出到浏览器前进行变更或追加,包括额外引入样式、脚本。「数据写入」处理类:在文章、评论等数据提交的过程中,具体又分为:Core:在数据提交前介入,可用于过滤提交的数据内容。Succeed:在数据提交成功后介入,可用于数据提交后的事件处理,如更新自定义模块数据等。「魔术方法」扩展类:用于...