d3corp/bedrock

现代WordPress堆栈

安装: 2

依赖项: 0

建议者: 0

安全: 0

类型:项目

dev-master 2015-11-03 13:30 UTC

This package is auto-updated.

Last update: 2024-09-19 11:30:37 UTC


README

Build Status

Bedrock是一个现代WordPress堆栈,可以帮助您使用最佳的开发工具和项目结构开始工作。

Bedrock背后的许多理念都受到了十二因素应用方法的影响,包括WordPress特定版本

特性

  • 更好的文件夹结构
  • 使用Composer进行依赖管理
  • 使用特定环境文件轻松配置WordPress
  • 使用Dotenv进行环境变量
  • 为mu-plugins自动加载器(将常规插件作为mu-plugins使用)

使用Trellis获取更多功能

  • 使用Vagrant轻松创建开发环境
  • 使用Ansible轻松服务器配置(Ubuntu 14.04,PHP 5.6或HHVM,MariaDB)
  • 一键部署

要求

  • PHP >= 5.5
  • Composer - 安装

安装

  1. 克隆git仓库 - git clone https://github.com/roots/bedrock.git
  2. 运行composer install
  3. .env.example复制到.env并更新环境变量
    • DB_NAME - 数据库名称
    • DB_USER - 数据库用户
    • DB_PASSWORD - 数据库密码
    • DB_HOST - 数据库主机
    • WP_ENV - 设置为环境(developmentstagingproduction
    • WP_HOME - WordPress主机的完整URL(http://example.com
    • WP_SITEURL - 包含子目录的WordPress完整URL(http://example.com/wp
  4. web/app/themes中添加主题(如正常WordPress站点一样)。
  5. 将您的站点虚拟主机文档根设置为/path/to/site/web/(使用部署时为/path/to/site/current/web/
  6. 通过http://example.com/wp/wp-admin访问WP管理

部署

有两种方法可以部署Bedrock站点

还可以使用其他任何部署方法,但有一个要求

composer install必须作为部署过程的一部分运行。

文档

Bedrock文档可在https://roots.io/bedrock/docs/找到。

贡献

欢迎所有人贡献。我们有贡献指南帮助您开始。

社区

跟踪开发和社区新闻。