ymcatwincities / openy-cibox-vm
基于开源项目 http://cibox.tools 的 OpenY VM
Requires
- oomphinc/composer-installers-extender: ^1.1 || ~2.0.0
- dev-master
- 1.2
- 1.1.1
- 1.1.0
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-snyk-fix-94db33a9b5665cfb0fb685e5f67bf345
- dev-snyk-fix-f02ba71d04b66685a99acb8ba92c7cb8
- dev-snyk-fix-1ddc72f8a0c479eead0e6670cf3c01aa
- dev-snyk-fix-41804fb09ad4befe4ebf12cddc5653ca
- dev-snyk-fix-19013f5e293df9c71f68bf9631fba9f2
- dev-snyk-fix-3f78e10c58afda01c30ffbfd75477131
- dev-snyk-upgrade-c10ea3c8666b5b22429d3e747ff879aa
- dev-snyk-upgrade-16f05d45077304dc42ee52a9fca7f291
- dev-snyk-upgrade-b83b42b3631c4f3ae461bdbe42e28cca
- dev-snyk-upgrade-532e2c12695f5a11e12e823bccf6516b
- dev-snyk-fix-5c35a6fcce9a99be5f2075759c8a3425
- dev-snyk-fix-84e446cbc8aa1506ed55902e1b08c080
- dev-snyk-fix-d3e304fdb18d8e743e047d064f2eeebe
- dev-snyk-fix-45a393004964497d68443389076d755a
- dev-php7.4
This package is auto-updated.
Last update: 2024-08-27 18:31:49 UTC
README
此 Vagrant Box 允许您在几分钟内为 OpenY 做出贡献。只需遵循步骤,然后您就会知道如何操作。
先决条件
- 安装 Vagrant
- 安装 VirtualBox
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:drupal 或 root: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 代码嗅探器/检查器/提示