clickpdx/devenv

此包最新版本(dev-master)没有提供许可证信息。

WordPress 开发环境

安装: 19

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

语言:Ruby

类型:项目

dev-master 2020-11-28 06:06 UTC

This package is auto-updated.

Last update: 2024-09-18 15:12:42 UTC


README

使用 Vagrant 下载和配置 WordPress 开发的 LAMP 栈。环境将下载到本地计算机上的虚拟机中。

安装

安装此存储库并运行 vagrant up 后,使用 vagrant ssh 命令登录到虚拟机。虚拟机的共享文件夹 /vagrant 应反映此存储库中的所有文件。

在安装此存储库之前,请从 https://www.vagrantup.com/downloads.html 下载 Vagrant VM 环境。安装完成后,您可以使用 Vagrant 命令行工具(特别是 vagrant up)完成安装。该 vagrant up 命令从 Vagrantfile 获取配置设置以下载 Virtual Box;然后可以使用 Composer 完成WordPress 安装。

命令行安装

克隆此存储库,然后运行 vagrant up --provision 命令。

Vagrant 配置

配置以 YML 文件的形式列出。default.yml 负责配置环境变量;各种剧本负责安装和配置其他软件。通过 playbooks/playbooks.yml 文件加载剧本。

此环境安装的其他程序包括

  • Apache2,Apache 网络服务器。
  • MySQL,MySQL 数据库服务器。
  • PHP,PHP CLI 和 Apache2 模块。
  • WordPress,流行的开源 CMS/博客软件。
  • Composer,PHP 包管理器。

安装 - 客户端/主机

Vagrant 和 vagrant up 命令将在您的本地计算机上(即主机)安装虚拟机。虚拟机和主机通过一个或多个共享文件夹进行通信——通常是 /vagrant 文件夹或 Vagrantfile 中指定的任何其他共享文件夹。

安装 - Apache

WORKFLOW

  • 克隆此存储库
  • 安装 WordPress(到此存储库目录中)
    • 可选地,在 composer.json 文件中要求 WordPress
  • 运行 composer install
    • 应安装插件
    • 应安装 wireframe 主题
    • 可选地也安装子主题

@TODO COMPOSER: REQUIRE

  • composer/installers
  • custom-sidebars
  • my-social-widget
  • wordpress-importer
  • wp-packagist/wireframe (clickpdx/wireframe 在 GitHub)

COMPOSER: REQUIRE-DEV

  • php
  • phpunit
  • wpackagist-plugin/fg-drupal-to-wp

初始项目设置

  1. 下载 vagrant
  2. 下载 virtualbox
  3. 安装两者
  4. 运行 vagrant up
  5. 编辑主机名
  6. 编辑 IP 地址
  7. 编辑 Win32/驱动器中的 Host 文件
  8. 将 Host 文件更改为与 virtualbox 对应
  9. 安装 wordpress
  10. 将 composer 文件添加到 wordpress 目录中
  11. 在 PowerShell 中运行 vagrant ssh 到根目录
  12. 在 wordpress 目录中运行 composer update 以添加插件和 wireframe 存储库到文件目录
  13. 在 wp-content/themes 中创建一个包含 Functions.php 和 Styles.css 的子主题文件夹
  14. 在 styles.css 的头部写入以连接到 wireframe 主题
  15. 在 functions.php 中注册 styles
  16. 激活子主题
  17. 将 composer 文件中下载的插件安装到子主题中
  18. 如果重建网站,则导入内容
  19. 从 xml 文件获取内容
  20. 导入/导出菜单

更新数据库提示 URL http://dev.ocdla.org/wp-admin/upgrade.php?_wp_http_referer=%2Fwp-admin%2F

插件错误消息:由于插件文件不存在,插件 create-and-assign-categories-for-pages/create-and-assign-categories-for-pages.php 已被禁用。

插件 custom-post-widget/custom-post-widget.php 由于错误已被停用:插件文件不存在。

插件 modal/modal.php 由于错误已被停用:插件文件不存在。

插件 wp-media-manager-lite/wp-media-manager-lite.php 由于错误已被停用:插件文件不存在。

登录凭证

用户名: admin@ocdla.org 密码:password