You have two options for trying out eZ Platform and you also need to figure out the latest release tag on GitHub:
- Clean - the latest release
- With demo content and design - the latest release
For example, we will be using the v1.4.0
tag. We recommend using the tagged releases, not dev-master
, as they should be more stable and it is easier to seek help afterward.
-
Clone this repo:
git clone https://github.com/netgen/vagrant-ansible-ezpublish.git && cd vagrant-ansible-ezpublish
-
Choose the version of the Vagrantfile (nfs or reverse-nfs), for example:
cp Vagrantfile-nfs Vagrantfile
-
Boot up and provision the box with:
vagrant up
-
Log in to the box with:
vagrant ssh
-
Remove the .gitkeep file:
rm .gitkeep
-
Clone eZ Platform, clean or demo (mind the dot at the end of commands):
git clone --branch v1.6.0.1 https://github.com/ezsystems/ezplatform.git .
or
git clone --branch v1.6.0 https://github.com/ezsystems/ezplatform-demo.git .
-
Run Composer:
composer install --no-dev
-
Run installation command (for demo install use
demo
instead ofclean
option in installer):php app/console --env=prod ezplatform:install clean
-
Run:
php app/console --env=prod assetic:dump
-
Go to browser and enter http://172.21.12.10/ (frontend) and http://172.21.12.10/ez (backend with user
admin
and passpublish
)