This is a Vagrant configuration designed for development of WordPress plugins, themes, or websites.
Overview
- This Vagrant configuration has various settings you can change:
- Multisite
- Force SSL Admin
- Subdirectory installation (e.g. http://wordpress.local/wp/)
- Customizable URL (default: http://wordpress.local/)
- Debug mode is enabled by default
- SSL is enabled by default
- Automatic installation & activation of plugins and themes at the time of provisioning:
- default plugins: theme-check, plugin-check, hotfix
- default theme: none
- Optional import of theme unit test data
- Pre-installed wp-cli
- Shares folders between Host and Guest OS
Getting Started
- Install VirtualBox.
https://www.virtualbox.org/ - Install Vagrant.
http://www.vagrantup.com/ - Install the vagrant-hostsupdater plugin.
$ vagrant plugin install vagrant-hostsupdater
- Clone the repository into a local directory.
$ git clone https://github.com/miya0001/vagrant-chef-centos-wordpress.git vagrant-wp
- Change into a new directory.
$ cd vagrant-wp
- Copy the default Vagrantfile.
$ cp Vagrantfile.sample Vagrantfile
- Start a Vagrant environment.
$ vagrant up
- Visit http://wordpress.local/
Thanks!
Image may be NSFW.
Clik here to view.

Clik here to view.
