Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vagrantpress/vagrantpress
A WordPress Development Environment With Vagrant/Puppet
https://github.com/vagrantpress/vagrantpress
Last synced: 3 months ago
JSON representation
A WordPress Development Environment With Vagrant/Puppet
- Host: GitHub
- URL: https://github.com/vagrantpress/vagrantpress
- Owner: vagrantpress
- License: mit
- Archived: true
- Created: 2013-01-23T02:28:13.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2016-12-31T18:41:07.000Z (about 8 years ago)
- Last Synced: 2024-08-02T12:44:27.977Z (6 months ago)
- Language: Puppet
- Size: 213 KB
- Stars: 730
- Watchers: 40
- Forks: 194
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - vagrantpress/vagrantpress - A WordPress Development Environment With Vagrant/Puppet (others)
README
# VagrantPress
*VagrantPress* is a packaged development environment for developing WordPress themes and modules.
I initially created this project to aid in developing child modules for a WordPress blog.# What's Installed
+ Ubuntu Trusty (14.04)
+ Wordpress 4.0
+ Mysql
+ Php
+ Phpmyadmin
+ Subversion
+ Git
+ Composer
+ WP-CLI
+ ~~PEAR~~
+ Xdebug
+ PHPUnit - **installed via composer*
+ phploc - **installed via composer*
+ phpcpd - **installed via composer*
+ phpdcd - **installed via composer*
+ phpcs - **installed via composer*
+ phpdepend - **installed via composer*
+ phpmd - **installed via composer*
+ PHP_CodeBrowser - **installed via composer*
+ WordPress sniffs for phpcs**PEAR removed as support has reached end of life, see [End of Life for PEAR Installation Method](https://github.com/sebastianbergmann/phpunit/wiki/End-of-Life-for-PEAR-Installation-Method)*
# Prerequisites
+ [Vagrant](http://www.vagrantup.com/downloads.html)
+ [Virtualbox](https://www.virtualbox.org/wiki/Downloads)
+ [Vagrant Hostsupdater](https://github.com/cogitatio/vagrant-hostsupdater) or [Vagrant Hostmanager](https://github.com/devopsgroup-io/vagrant-hostmanager) plugin## Getting Started
This is a fairly simple project to get up and running.
The procedure for starting up a working WordPress is as follows:1. Clone the project. (There’s only master branch.)
2. Run `vagrant plugin install vagrant-hostsupdater` from command line
2. Run the command `vagrant up` from the directory
3. Open your browser to http://vagrantpress.dev## Working with the environment
To log in to the local Wordpress installation:
`http://vagrantpress.dev/wp-admin/` the username is `admin`, the password is `vagrant`.
You can access phpMyAdmin:
`http://vagrantpress.dev/phpmyadmin/` with username `wordpress`, password `wordpress`.
## A Few Details
* If you're needing a password (for anything - including mysql, it should be `vagrant`)
## Common Troubleshooting Tips
* Have a look at the [troubleshooting guide][ts]
## Getting Help
Feel free to file an issue, create a pull request, or contact me at [my website][chadthompson].
[chadthompson]: http://chadthompson.me
[ts]: https://github.com/vagrantpress/vagrantpress/wiki