- Install composer (https://getcomposer.org/)
- Clone this repository
git clone https://github.com/mugoweb/ezpublish-legacy.git
- Optional: Edit the file
composer.json
and adjust it to your needs. For example add eZ Publish extensions into the 'required' section. - Execute 'composer install' - it will install all required dependencies
- Use this vhost configuration file as an example to configure Apache
- Create a database - following example is for mysql
CREATE DATABASE ezpublish charset utf8mb4; CREATE USER 'ezpublish'@'localhost' IDENTIFIED BY 'secretPassword'; GRANT ALL PRIVILEGES ON * . * TO 'ezpublish'@'localhost'; FLUSH PRIVILEGES;
- Use a web browser to access the Lovestack application
- Follow the instructions of the web installation wizard
Most likely you want to push the code base to a new code repository. You can do the following:
- delete the
.git
directory - clone the new repository on top of the existing code base
- commit and push all files into the new repository
It's a good idea to Store the commit hash in eZ Publish. See update/README.md