Installation/Arcavias Demo/Install

After you've downloaded the Arcavias demo and unpacked the file if necessary, execute these commands for installing the required dependencies:

cd sh install.sh

This downloads composer if necessary and fetches all required packages for development from Packagist website:



After the dependencies have been installed, you will be asked for all the necessary details before it will setup the tables and add the demo data. The first questions are around the database where the Arcavias demo should be installed in:



If you've done the setup of the database like described on the setup page, you can skip the first four questions for the database type, host, port and database name. The user name and the password are the ones you've used in the SQL GRANT statement (here: "arcavias" and "secret").

To be able to test the different types of e-mails Arcavias sends after an order is placed, the phing task will ask for that details as well:



If you've installed a local mail server on your computer that is configured to deliver the e-mails then you need to enter the sender name only and can skip all further questions.

To be on the save side, enter the


 * host
 * user name
 * password

of the SMTP account that you are also using for your personal e-mail account.

Note: It's a good idea to use "ssl" or "tls" for encrypting the transferred data (including your password!).

Afterwards, the latest code is fetched from the Arcavias GIT repository:



The setup task will also set the permissions of the directories where the uploaded files will be stored:



The last part is the setup of the database. First, phing will setup the tables and populate it with the demo data. It asks you in a second step if you would like to insert the performance test data as well which are 10 000 products with texts, images, attribute, etc. Creating the performance test data takes some time, usually between 10 and 30 minutes:



<< Setup the database