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

Choosing an install method for one person

Which of Exponential's three install methods suits an individual - the setup wizard for shared hosting without a shell, exp:install for a quick start on your own computer or a small server, the kickstarter for…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/individuals/setup/choosing-an-install-method.md

On this page

Choosing an install method for one person

This page is for individuals who are about to install Exponential. There are three methods; all three run the same installation steps and produce the same result. They differ in how they ask their questions (Choosing an install method, Chapter 4 of the installation book).

Contents

  1. The three methods
  2. Which one for you
  3. The quick start on your own computer
  4. The setup wizard on shared hosting
  5. Options that matter for a real site
  6. Mistakes to avoid

The three methods

MethodYou answerNeedsBest for
Setup wizardForms in the browser, one page per stepA web server during the install; a browser and FTPA first install; hosts without shell access
Console install (exp:install)Command-line options, each with a defaultA shellThe fastest install; your own computer; a small server
Kickstarter (exp:kickstarter)A reviewed kickstart.ini fileA shellRepeating the same install (a test copy and the real site)

Which one for you

Your situationChoose
You want to see Exponential running tonight on your laptopexp:install with its defaults
Your host offers only FTP and a control panelThe setup wizard
You have a small virtual server with a shellexp:install, with the options below
You will rebuild the site several times while you learnThe kickstarter, so every rebuild is the same

The quick start on your own computer

With PHP and Composer installed and the code fetched (Getting the code):

php bin/php/console exp:install --dry-run
php bin/php/console exp:install --apply

The defaults are SQLite and the default site package sevenx_multisite, with demo content to explore (Console install). Then serve it (Serving the site) and sign in (Default administrator password).

The setup wizard on shared hosting

  1. Upload the code, including vendor/, by FTP. Without a shell you cannot run Composer on the host, so prepare vendor/ on your own computer and upload it with the rest (Shared hosting, Installing without a shell).
  2. Open the site's address in the browser; the wizard starts.
  3. Follow its pages: system checks, database (SQLite needs nothing prepared), site package, languages, site details.
  4. At the end, sign in and change the administrator password (Change the admin password).

Since 6.0.15 the wizard works with a single database you own and does not need privileges a shared host does not give (A clean installation that fits shared hosting). The full chapter: The setup wizard.

Options that matter for a real site

For exp:install on a server, set at least (7.3 Options):

OptionWhy
--package=sevenx_multisite_cleanNo demo content in the real site
--url=https://www.example.comLinks, mails and feeds are built from it
--access=host with --host, --admin-hostSeparate addresses for the site and the administration; best with HTTPS
--titleThe site name
--emailA real address; it becomes the administrator mail
--languageYour site's main language

Mistakes to avoid

  • Reinstalling a site that holds real content. An install replaces the database. Back up first, and never point an install at your live database (Backups for one person).
  • Keeping the default administrator password. Change it in the first minute.
  • Building the real site on the full package with demo content. Deleting demo content later is tedious; use the _clean package for the real site.
  • Running the web server and the install as different users on a server, so files are not writable later (Writable directories and permissions).

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