hingeltd/wordpress-starter

WordPress 模板,基于 Bedrock、Lumberjack、Laravel mix 和 Docker

v1.0.2 2019-04-10 16:25 UTC

This package is auto-updated.

Last update: 2024-09-11 04:15:21 UTC


README

此仓库是一个用于在 Mac 或 Linux 主机机器上设置 WordPress 项目的模板,基于以下技术栈:

要求

  • Docker 引擎 >= v1.13
  • Docker Compose >= v1.12
  • node >= v10.8.0
  • npm >= 6.3.0
  • PHP >= 7.1
  • Composer - 安装

安装

  • 创建新项目

    $ composer create-project hingeltd/wordpress-starter
  • 运行以下命令为您的项目设置 Docker 容器。除非您按以下步骤更改 .env 的详细信息,否则请确保 PORT 80PORT 3306 目前未被任何其他服务使用。

        $ docker-compose up -d
  • web/app/themes/lumberjack/ 的 Lumberjack 根目录下使用以下命令安装 npm 包。

     $ npm install
  • 在同一目录下运行 dev 构建,以便为前端构建主题资源。

     $ npm run dev
  • 初始变量已设置好,可以同时由 WordPress 和 Docker 使用,但您可以在 .env 文件中更新环境变量。

    • 数据库变量
      • DB_NAME - 数据库名称
      • DB_USER - 数据库用户
      • DB_PASSWORD - 数据库密码
      • DB_HOST - 数据库主机
    • WP_ENV - 设置为环境(developmentstagingproduction
    • WP_HOME - WordPress 主页的完整 URL(https://
    • WP_SITEURL - 包含子目录的 WordPress 的完整 URL(https:///wp
    • AUTH_KEYSECURE_AUTH_KEYLOGGED_IN_KEYNONCE_KEYAUTH_SALTSECURE_AUTH_SALTLOGGED_IN_SALTNONCE_SALT
    • MYSQL_PORT - Docker MySQL 容器端口
    • WEB_PORT - 如果您想使用除端口 80 以外的端口,请使用 Docker Web 服务器(nginx)端口。如果您使用任何其他端口,请确保将 WP_HOMEhttps:// 更改为 https://:PORT
  • 如果更新了 .env 变量,请使用以下命令重建容器:sh $ docker-compose up --build

  • 按照标准的 WordPress 安装步骤在本地设置 WordPress,或者导入现有的本地数据库以跳过此步骤。

  • https:// 访问 WordPress 网站,在 https:///wp/wp-admin/ 访问 WordPress 管理后台。