Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Installing with the setup wizard

A learner's guide to the browser setup wizard - how it starts, the fifteen pages and what a study site should enter on each, what the wizard writes, what it teaches you about an installation, and how it differs from the…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/students/installing-with-the-setup-wizard.md

On this page

Installing with the setup wizard

The setup wizard installs Exponential in the browser, page by page. It is slower than one command, but it shows you every decision an installation makes: the system check, the database, the languages, the site package and the siteaccesses. That makes it a good teacher. This page follows Installing Exponential 6.0, section 5 and adds notes for a study site.

Contents

  1. How the wizard starts
  2. The pages and what to enter
  3. What you learn from the wizard
  4. Wizard or one command
  5. If something goes wrong

How the wizard starts

  1. Get the files: composer create-project se7enxweb/exponential exponential and cd exponential (Installing a study site in one command).
  2. Serve the installation, for example with php bin/php/console exp:velocity start --engine=php.
  3. Open the site address in a browser (http://localhost:8087/ with the php engine's default port).

settings/site.ini ships with [SiteAccessSettings] CheckValidity=true; while it is true, every request goes to the setup wizard. The last step writes CheckValidity=false into settings/override/site.ini.append.php, and from then on the site is served (Installing Exponential 6.0).

While the wizard runs, only your browser gets through; other visitors see a "The site is being set up" page.

The pages and what to enter

The table summarizes the steps of the installation guide, with a suggestion for a study site.

#PageFor a study site
1WelcomeContinue
2System checkFix every critical problem it lists; each comes with the fix. Do not ignore checks on a study site you will keep
3System finetuningOptional checks; read them, then Next
4Outgoing EmailChoose a setting that sends no real mail from exercises (see the note below)
5Choose database systemKeep SQLite, which is listed first and preselected
6Database initializationFor SQLite only a file name; keep the default
7Language supporteng-US, and a second language if you plan project 5
8Site packageKeep the preselected one; see Site packages for learners
9Package language optionsShown only when needed; keep the preselection
10Site access configurationURL path is the easiest on one computer
11Site detailsA title such as "My study site"; the match values of site, admin and editor
12Site administratorA password of at least 10 characters; an e-mail address at example.invalid
13Site securityRead the advice
14RegistrationNothing to enter; the wizard sends no registration e-mail
15FinishedNote the addresses of the public, admin and editor sites

The wizard logs its progress to var/log/setup.log (Installing Exponential 6.0).

Note

No study exercise should send mail to a real person. Use addresses at example.invalid for every test account, as trainers do (Trainers: start here). If you are unsure how mail is handled on your computer, ask before you test anything that sends mail.

Unlike exp:install, the wizard writes no var/log/initial-admin-password file, because you type the password yourself (Getting started). Keep it in a password manager.

What you learn from the wizard

PageConcept to note in your journalRead more
System checkWhich PHP extensions Exponential needsRequirements
DatabaseSQLite needs no server; other databases are choicesDatabase support
LanguagesContent languages are chosen at install and can be added laterContent languages
Site packageA site is built from packages, not from code aloneSite packages: start here
Site accessOne installation is reached in several ways, each with its own settingsUnderstanding siteaccesses and settings

Wizard or one command

Setup wizardexp:install
HowBrowser, fifteen pagesOne command
Good forSeeing every decisionFast, repeatable rebuilds
Administrator passwordYou type itGenerated and shown once, or given with --password
Repeating the same installSlowOne line

Many learners use the wizard once, to understand, and exp:install afterwards, to rebuild quickly (Resetting and rebuilding your study site).

If something goes wrong

  • The system check names each problem and its fix; for file permissions it shows the exact commands.
  • After the install, errors are in var/log/error.log; the wizard's own log is var/log/setup.log (Reading logs and errors).
  • The full chapter: The setup wizard; troubleshooting: Troubleshooting.

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x