designyourcode/wp-install

使用Composer安装WordPress。

v1.1.1 2017-08-08 23:11 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:36:46 UTC


README

alt text

欢迎使用WP Install

安装和管理WordPress的入门套件。您还可以部署到Heroku。

WP Install的设计旨在尽可能与WordPress及其默认设置协同工作。这样可以帮助在设置时保持WordPress的熟悉感。

入门指南

  1. 为WordPress创建一个新的数据库。

    提示:如果您没有安装PHPMyAdmin或类似的图形用户界面,您可以运行:mysql -u <username-here> -p 'CREATE DATABASE <project-name-here>'

  2. 如果您已安装PHP Redis: composer create-project designyourcode/wp-install <project-name-here>

    如果您未安装PHP Redis: composer create-project designyourcode/wp-install <project-name-here> --ignore-platform-reqs

    提示:如果您正在运行composer updatecomposer install且系统上未安装PHP Redis,则需要将--ignore-platform-reqs添加到您的composer命令中。

  3. 按照屏幕上的说明添加您的配置设置。

  4. 将您的主题添加到wp-content/themes中(然后可以将其与项目其余部分一起提交)。

    提示:如果您的主题基于timber-library插件,您可以简单地提交您的主题。该插件(最新版本)默认安装。如果您不想使用Timber,请将其从composer.json中删除。

    注意:默认添加了twentysixteen主题(由git忽略),这样WordPress在您尚未设置主题时可以有一个回退主题。

  5. 添加所需的任何主题和插件,无论是从它们的wpackagist软件包中添加,还是在wp-content/的正确位置中添加。

  6. 使用本地PHP服务器并将它指向您的网站。

    提示:如果您没有设置,可以使用内置的PHP Web服务器,如下所示:php -S localhost:8000

  7. 完成标准WordPress设置后,您需要设置WordPress URL。

    提示:设置 > 一般 > 网站地址(URL),并且不要包含/wp

Heroku支持

如果您想直接将WordPress网站部署到Heroku,请使用下面的按钮。

Deploy

但是,如果您已经完成了上述操作并且有一个本地副本,则可以使用以下命令将您的网站部署到Heroku。

提示:要开始,请确保您已在计算机上安装了Heroku Toolbelt:[https://toolbelt.heroku.com/](https://toolbelt.heroku.com/)

  1. 创建一个新的应用程序:heroku apps:create <your-heroku-name>或添加现有的Heroku应用程序仓库:heroku git:remote -a <your-heroku-name>

  2. 启用Heroku附加组件

    • heroku addons:create sendgrid:starter - 启用邮件

    • heroku addons:create heroku-redis:hobby-dev - 启用将会话存储在Redis中

      提示:这样,当Heroku的Dyno重新启动时,不会将所有人从WP中注销。

  3. 配置数据库:您可以使用JawsDB、ClearDB或使用您自己的数据库。以下命令和设置需要根据每个网站进行选择。

    • heroku addons:create cleardb:ignite - MySQL数据库附加组件
    • heroku addons:create jawsdb:kitefin - MySQL数据库附加组件

    提示:如果您正在使用 ClearDB MySQL 扩展JawsDB MySQL 扩展,您不需要为数据库设置任何配置,它将自动检测并拉取。

    如果您不使用这些扩展,您可以使用以下方式配置数据库设置:DB_NAMEDB_USERDB_PASSWORDDB_HOST

  4. 您需要设置一些环境变量,这可以通过以下命令完成:

    • heroku config:set DEBUG=<your-mode> - (true|false) - 启用调试模式。如果不想启用调试模式,请设置为 false。
    • heroku config:set DBI_AWS_ACCESS_KEY_ID=<your-access-key> - 添加您的 AWS 访问密钥。
    • heroku config:set DBI_AWS_SECRET_ACCESS_KEY=<your-secret-key> - 添加您的 AWS 密钥。

    提示:如果您在使用 Heroku Pipelines,可以按环境分别更改这些设置。

  5. 将项目推送到 Heroku。 (有多种方法可以完成此操作,有关详细信息,请参阅 Heroku 部署文档)

    提示:您可能只需执行以下操作:

    git add --all

    git commit -m "您的提交信息"

    git push heroku master

许可证

本项目采用 MIT 许可证。请参阅 完整许可证

LICENSE

贡献

欢迎 fork 此项目并提交 pull 请求。您的贡献将受到考虑。建议您先联系或提出问题以讨论您的请求。

报告问题或功能请求

问题和功能请求在 GitHub 问题跟踪器 中跟踪。