pixelpiloten / basebox
此包最新版本(dev-master)没有可用的许可证信息。
一个基于 vagrant 的基础盒子,用于 PHP 开发,特别为 Drupal 设置。
dev-master
2016-05-30 13:34 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2019-03-14 09:52:28 UTC
README
用作所有 Drupal 8 项目的 Vagrant-box 的基础。
安装说明
- 复制 example.Vagrantvariablesyml,并将其命名为 VagrantVariables.yml,并根据指定添加盒子的设置。
- 将文件 provision/inventory 中的默认 IP 192.168.10.20 替换为您在 VagrantVariables.yml 中添加的 IP。
- 将网站的域名添加到您的 hosts 文件中,例如
192.168.10.20 wkbasebox.dev www.wkbasebox.dev
- 启动盒子。
vagrant up
- 登录盒子。
vagrant ssh
- 在盒子内部:使用 dropcat 创建您的 Drupal 8 安装配置文件,将 profilename 替换为您选择的名称。
dropcat init -p profilename
- 在主机机器上:在 /srv/www/basebox/application(因为一个错误,所以需要额外的 composer 安装)内部使用 composer 下载 drupal 和其他依赖项。
composer install && composer install && composer update
- 在盒子内部:使用创建的安装配置文件名称在 /srv/www/web 内部安装 drupal。
drush si profilename --account-name=admin --account-pass=admin
缓存
- http://www.wkbasebox.dev - 不通过 Varnish 缓存
- http://www.wkbasebox.dev:8080 - 是通过 Varnish 缓存
要重新启动 varnish
sudo /home/vagrant/restart-varnish.sh