ymcatwincities/openy-cibox-vm

基于开源项目 http://cibox.tools 的 OpenY VM

安装次数: 43,493

依赖: 3

建议者: 0

安全: 0

星标: 1

关注者: 7

分支: 1

开放问题: 14

语言:JavaScript

类型:cibox-vm


README

此 Vagrant Box 允许您在几分钟内为 OpenY 做出贡献。只需遵循步骤,然后您就会知道如何操作。

先决条件

Windows 用户

  • 安装 Cygwin
  • 以管理员用户运行 Cygwin。

用法

1. Vagrant 配置

  • 运行带完整配置的 Vagrant (推荐)
vagrant up --provision && vagrant ssh

2. 本地构建

Unix 用户

  • 运行命令
cd /var/www/docroot
sh reinstall.sh

Windows 用户

  • 运行命令
cd /var/www/docroot
sh reinstall.sh --windows

3. 贡献

  • 仅在 docroot/contrib/profiles/openy 中更改代码,提交并将其推送到您的分支
  • 阅读 贡献指南 了解如何贡献

托管更新

默认情况下,您的网站将通过此 URL 可访问 - http://drupal.192.168.56.132.xip.io。如果 xip.io 无效 - 在 /etc/hosts 中创建一行 192.168.56.132 drupal.192.168.56.132.xip.io

重新安装选项

纯安装

为了使用默认设置安装 OpenY

cd /var/www/docroot
sh reinstall.sh

此网站将在 http://drupal.192.168.56.132.xip.io 上提供。

升级路径安装

为了安装基于先前版本 + 您的更新的 OpenY

cd /var/www/docroot
sh reinstall_upgrade.sh

此网站将在 http://upgrade.drupal.192.168.56.132.xip.io 上提供。

安装过程

为了获取访问安装过程

cd /var/www/docroot
sh reinstall_install.sh

此网站将在 http://install.drupal.192.168.56.132.xip.io 上提供。

Visual Studio Code

为了在 Visual Studio Code 中使用 xdebug,请将 https://gist.github.com/podarok/732ba655939ba9be3304e57b9bb5b2c3 安装到 .vscode/launch.json。一旦启用,VSCode 将会捕获启用选项或断点。

工具

Adminer

Adminer 用于 MySQL 管理,默认情况下不包括在项目中。但您可以从 Adminer 网站 下载它并将其放入项目文件夹(在 docroot 文件夹附近)的主机机器上。凭据为:drupal:drupalroot:root

http://192.168.56.132.xip.io/adminer.php

PHP Profiler XHProf

默认安装,但要作为 Devel 模块集成使用

drush en devel -y
drush vset devel_xhprof_enabled 1
drush vset devel_xhprof_directory '/usr/share/php' && drush vset devel_xhprof_url '/xhprof_html/index.php'
ln -s /usr/share/php/xhprof_html xhprof_html

在执行 vset devel_xhprof_enabled 之后,可能会返回关于 "找不到类 'XHProfRuns_Default'" 的错误 - 忽略它。

其他

  • XDebug
  • Drush
  • Docker
  • Composer
  • Adminer
  • XHProf
  • PHP 守护进程
  • PHP、SASS、JS 代码嗅探器/检查器/提示