Manual installation
A manual installation gets the code as Git clones with their full history instead of release archives, runs Composer by hand and leaves the choice of installer to you. It is the recommended way for anyone who builds websites: you can see what changed, follow development, keep your own changes on a branch and send fixes back as pull requests.
composer config --global 'preferred-install.se7enxweb/*' source git clone https://github.com/se7enxweb/exponential.git cd exponential git switch -c my-site composer install
The first line is needed once per user account: it makes Composer clone every se7enxweb package (the extensions and Velocity) instead of downloading its release archive. git switch -c my-site keeps your work on a branch of its own. Then install the site with any of the three installers:
- php bin/php/console exp:install --apply: one command with options, see Normal installation;
- the setup wizard in the browser, see The setup wizard;
- php bin/php/console exp:kickstarter run --apply with a kickstart.ini, see Automated installation.
In this section
- Requirements for doing a manual installation
- Manual installation on a Linux/UNIX based system
- Manual installation on Windows
- Manual configuration of Exponential: the settings files the installers write, and how to change them by hand.
More: Getting the code in the installation book and Develop with Git.
In this section
- Requirements for doing a manual installation What a manual installation of Exponential 6 with Git and Composer needs.
- Manual installation on a Linux/UNIX based system Manual installation of Exponential 6 on Linux: Git clones, composer install, the setup files, permissions, the installer and updates.
- Manual installation on Windows Manual installation of Exponential 6 on Windows, through WSL2 or natively with Git, Composer and the official PHP builds.
- Manual configuration of Exponential The settings files an Exponential 6 installation writes, and how to change them by hand: site.ini overrides, siteaccesses, exp:ini and config.php.
Contributors
- Balazs Halasy
- Geir Arne Waaler
- Graham Brookins Updated Maintainer
Comments
Add a comment