Prototype development machine for eZ Publish 5.x, provisioned with Puppet.
- Debian 7.1 x64
- Apache 2.2.22
- Postgres 9.1.9
- PHP 5.4.14
- APC 3.1.13
- Xdebug 2.2.3 or not, this is your choice through Vagrantfile setup
- Composer
- Git or not, this is your choice throught Vagrantfile setup
- eZ Publish 5 Community 2013.07
- Vagrant (http://vagrantup.com)
- VirtualBox (https://www.virtualbox.org/) or VMWare (http://www.vmware.com/)
- Clone this project to a directory
- Run
$ vagrant up
from the terminal - Wait (the first time will take a few minutes, as the base box is downloaded, and required packages are installed for the first time), get some coffee.
- Done!
$ vagrant ssh
to SSH into your newly created machine. The MOTD contains details on the database, hostnames, etc. - By default Xdebug is enable, if you want to disable it, go to line 55 of Vagrantfile comment it and uncomment line 58. Don't forget to run
$ vagrant up
after
Postgres:
default database: ezp
default db user: ezp
default db user password: ezp
Apache/httpd: www root: /var/www/
eZ Publish 5 Project:
location: /var/www/ezpublish5
hostname: ezp5.dev.vagrant
admin hostname: admin.ezp5.dev.vagrant
environment: dev
- There is an issue with the network and guest aditions, you have to use Vagrant 1.3.4 http://downloads.vagrantup.com/tags/v1.3.4
- VirtualBox 4.2, version 4.3 isn't supported yet
Copyright (C) 1999-2013 eZ Systems AS. All rights reserved.
http://www.gnu.org/licenses/gpl-2.0.txt GNU General Public License v2