Repolode
givanz

givanz/Vvveb

自托管的 PHP 内容管理系统,自带拖拽式页面构建器,可用于搭建网站、博客和电商店铺。

可替代:WordPressShopifyWix

Star
1,278
Fork
230
未关闭 Issue
177
最近提交
9天前

这是什么?

Vvveb 是一个用 PHP 编写的自托管内容管理系统,内置拖拽式页面构建器,并提供文章发布、媒体管理和在线商店功能,同一套安装既可以做企业官网,也能用作博客或电商站点。

电商方面支持单页结账、订阅、数字资源下载、优惠券与折扣码,以及商品选项、变体和评价。内容方面支持多站点和多语言、版本修订、自定义字段和自定义文章类型。项目自带 SEO 插件,涵盖结构化数据、Open Graph、hreflang 和站点地图;既可作为传统 CMS 使用,也可通过 GraphQL 和 REST API 作为无头 CMS 调用。

运行环境要求 PHP 7.4 及以上(推荐 8.3),数据库可选 MySQL/MariaDB、SQLite 或 PostgreSQL,支持网页安装和命令行安装。

核心功能

  • 01拖拽式页面构建器,可直接编辑页面布局
  • 02电商功能,包括单页结账、订阅和数字资源销售
  • 03支持多站点和多语言
  • 04提供版本修订、媒体管理和角色权限控制
  • 05通过 GraphQL 和 REST API 支持无头 CMS 用法
  • 06内置 SEO 插件,支持结构化数据、Open Graph、hreflang 和站点地图

适用场景

  • 为非开发人员搭建带可视化编辑器的企业官网
  • 运营支持多语言内容的博客
  • 开设包含商品、优惠券和订阅功能的小型网店
  • 将 PHP CMS 作为独立前端的无头内容后端

快速上手

  1. 1

    克隆仓库及子模块

    git clone --recurse-submodules https://github.com/givanz/Vvveb
  2. 2

    将文件上传到服务器或本地环境,然后在浏览器中打开站点,按照安装说明操作

  3. 3

    或者使用包含数据库信息的命令行方式安装

    php cli.php install module=index host=127.0.0.1 user=root password=1234 database=vvveb admin[email]=admin@vvveb.com admin[password]=admin engine=mysqli

使用前须知

  • 需要 PHP 7.4 及以上版本并启用多个扩展,还需要 MySQL、MariaDB、SQLite 或 PostgreSQL 数据库。
  • 采用 AGPL-3.0 许可证,这是一种 Copyleft 许可证,作为网络服务运行时需要公开修改后的源代码。

收录于专题

标签

常见问题

Vvveb 是什么?
自托管的 PHP 内容管理系统,自带拖拽式页面构建器,可用于搭建网站、博客和电商店铺。 Vvveb 是一个用 PHP 编写的自托管内容管理系统,内置拖拽式页面构建器,并提供文章发布、媒体管理和在线商店功能,同一套安装既可以做企业官网,也能用作博客或电商站点。
Vvveb 可以免费使用吗?用的什么许可证?
Vvveb 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
Vvveb 还在维护吗?
活跃维护中。Vvveb 最近一次提交是在 2026年10月29日。
Vvveb 适合用来做什么?
为非开发人员搭建带可视化编辑器的企业官网 运营支持多语言内容的博客 开设包含商品、优惠券和订阅功能的小型网店 将 PHP CMS 作为独立前端的无头内容后端
Vvveb 怎么安装和运行?
克隆仓库及子模块: git clone --recurse-submodules https://github.com/givanz/Vvveb 将文件上传到服务器或本地环境,然后在浏览器中打开站点,按照安装说明操作 或者使用包含数据库信息的命令行方式安装: php cli.php install module=index host=127.0.0.1 user=root password=1234 database=vvveb admin[email]=admin@vvveb.com admin[password]=admin engine=mysqli
在哪里获取 Vvveb?
源代码和安装说明在 GitHub 上:https://github.com/givanz/Vvveb

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目