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

Your first site: three ways

The three ways a learner gets a first Exponential site - the public demo, the one-command install on your own computer, and the browser setup wizard - plus Git clones for future developers, with what each needs, what…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/students/your-first-site-three-ways.md

On this page

Your first site: three ways

Every learning path in this folder starts with a site you can use. This page compares the ways to get one, so you can pick the right one in five minutes. All of them are documented in Getting started: install Exponential and Installing Exponential 6.0.

Contents

  1. The options at a glance
  2. Which one for your path
  3. What every installation gives you
  4. What you need on your computer
  5. Before you begin

The options at a glance

WayNeedsGood forLimitsPage
The public demoA browserA first look at the site and the administrationShared with everyone, reset regularly, administrator passwords cannot be changed; no terminalTrying the public demo
One command (exp:install)PHP 8.0 or newer (PHP 7.4 usable without support), ComposerEvery learning path; fast to rebuildRuns on your computer, so you set it up yourselfInstalling a study site in one command
The setup wizardPHP, Composer, a browserLearners who prefer clicking to commandsSlower to repeat than one commandInstalling with the setup wizard
Git clonesThe above, plus GitThe developer path, and contributingA larger download (the kernel has its full history)Installing from Git clones for study

A fourth installer, the kickstarter, reads its answers from a file kickstart.ini. It is made for repeating the same installation on several servers (Getting started); learners rarely need it.

Which one for your path

PathFirst choiceWhy
EditorThe demo for day one, then one commandThe demo shows you around; your own site lets you work without others changing it
AdministratorOne commandYou will reinstall, change settings and read logs
DeveloperGit clonesYou will read history, change code and send fixes back
DesignerOne command, or Git clonesYou will change templates and create a design extension

What every installation gives you

From Installing Exponential 6.0:

  • the Exponential kernel and the extensions listed in composer.json;
  • a site package with its content and design (the default is sevenx_multisite; see Site packages for learners);
  • three siteaccesses, always called site (visitors), admin (administrators) and editor (editors: the administration for content only).

With exp:install on its defaults, the database is SQLite in a file, so you need no database server (Getting started).

What you need on your computer

NeedDetailSource
PHP8.0 to 8.5; check with php -vRequirements
PHP settingsmemory_limit at least 64M, date.timezone setRequirements
Composerversion 2Getting started
Git2.28 or later, only for Git clonesDevelop with Git
A database serverNone to start: SQLite is the defaultDatabase support
A web serverNone to start: Exponential can start PHP's own server for youGetting started

On a running installation, php bin/php/console exp:velocity ext check lists the PHP extensions the installation wants and marks what is missing (Requirements).

Before you begin

  • Use your own machine or a training machine you may change. Do not install on a server of your school or employer without permission.
  • Keep the administrator password the installer prints. It is shown once.
  • Use invented data. Test accounts get addresses at example.invalid, so no exercise sends mail to a real person (the same rule trainers keep, Trainers: start here).
  • Write down your release (php bin/php/console --version) in your study journal.

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