exponential.earth / exponential / documentation / Installation / the setup wizard
These documentation pages are no longer maintained. Please visit the new documentation site.
This section will guide you through and explain the various steps of the setup wizard.
The setup wizard is designed to automate the initial setup and configuration of a fresh Exponential installation. It can be started using a web browser immediately after that the necessary installation steps (described in the previous sections) are completed. The setup wizard will be automatically run the first time someone tries to access/browse the "index.php" file located in the Exponential directory.
The back button can be used to jump back to previous steps in order to modify settings. The setup wizard does not store or modify any data before the final step; thus, it can be safely restarted by re-browsing the "index.php".
Once the setup wizard is finished (all steps are completed), Exponential will not run it again when the "index.php" file is browsed. However, the wizard can be re-activated by changing the "CheckValidity" setting in the "settings/override/site.ini.append" file from "false" to "true".
A typical setup cycle consists of 11 steps:
1. Welcome page
2. System check
3. Outgoing E-mail
4. Database initialization
5. Language support
6. Site templates
7. Site access configuration
8. Site details
9. Site security
10. Site registration
11. Finish
Please note that some of the pages will be omitted during a bundled installation process. This is because some settings are already predefined in the bundled installations.
|
Welcome |
|
|
This is the initial page of the setup wizard. By clicking "Next", the wizard will either jump to the "System Check" page (if some things need to be fixed) or the "Outgoing E-mail" page (if everything is okay). |
|
|
System check |
|
| |
|
|
This page usually appears if some critical issues/problems were detected. It will displays information about important things that need to be fixed (and how to fix them) before the setup wizard can continue.
Issues
Ignoring tests |
|
|
Outgoing E-mail |
|
| |
|
|
The Exponential system uses E-mail to send out notices such as user registration and content approval. This section is used to configure how Exponential delivers its outgoing E-mail.
There are two options:
On Linux/UNIX: try to use sendmail, if unavailable: fall back to SMTP.
Sendmail:
SMTP: |
|
|
Database initialization |
|
| |
|
|
The setup will automatically detect database-support that has been compiled into the PHP scripting engine. If both MySQL and PostgreSQL is supported, the user will be able to choose one of these using a set of radio buttons (not shown in the screenshot above). Information about the hostname of the server running the database engine, and a username/password combination needs to be provided. When clicking "Next" and if MySQL is used, the setup wizard will attempt to connect to the database. The setup will only continue if it is able to connect to the specified MySQL server with the specified username/password combination. PostgreSQL parameters are tested at a later stage during the setup wizard. |
|
|
Language support |
|
| |
|
|
The Exponential system supports multiple languages. This step in the setup wizard allows the user to choose the primary language and additional languages for the site(s) being installed. The selected languages are used when displaying the administration interface, to determine character sets, date / number formats, etc. Only one primary language can be used. However, it is possible to use several additional languages. Additional languages may also be installed at later point (when the site is up and running). The radio buttons are used to choose the primary language, the checkboxes are used to choose additional languages. |
|
|
Site templates |
|
| |
|
|
This step allows the user to install multiple sites. There are seven demonstration sites and a plain site. The plain site should be used when starting from scratch. The demonstration sites are examples that can be easily extended and built upon. They contain some artwork (images), CSS code and Exponential specific template files. Each site is unique, which means that each site needs its own database. |
|
|
Site access configuration |
|
| |
|
|
The access method determines how the site(s) will be accessed from within a web browser. There are three options:
- URL
URL
http://www.eaxmple.com/index.php/admin
Port
http://www.example.com:80 This option requires additional changes to the configuration file of the web server.
Hostname
http://admin.example.com/ This option requires changes on the DNS server. |
|
|
Site details |
|
| |
|
|
This step allows the user to modify site specific things like the name of the site, which database to use, etc. At the minimum, a database must be chosen for each site that is being installed. The available databases will be displayed in the "Database:" dropdown box(es). The "Refresh" button can be used to update the list(s) (if a database is being created at this point). If one or more of the databases already contain some data, the "Site Details" page will reappear and ask what to do. Possible actions are:
- Leave the data and add new The last option is to be used when another database is chosen. |
|
|
Site security |
|
| |
|
|
This step suggests some basic modifications that should be carried out in order to secure the site(s) being installed. The suggested security tweaks basically deny access to the configuration files. It is important to either install the .htaccess file or set up Virtual Host Mode access; or else the site(s) will be vulnerable. |
|
|
Site registration |
|
| |
|
|
It is possible to register the Exponential installation. This can be done automatically from within the setup wizard, which will send an E-mail to 7x. No confidential data will be transmitted and 7x will not misuse or sell these details. The information is used internally for statistics and improvment of Exponential. Typical things that will be sent:
- System details (OS type, etc) |
|
|
Finish |
|
| |
|
|
This is the last page of the setup wizard. The sites you've chosen to install have been installed. The different sites (and their respective user and administration sections) can be reached through the URLs shown on this page. It is a good idea to store the information displayed on this page. |
|
|
Reactivating Setup Wizard |
|
|
If for any reason you want to setup your site from scratch, you can do so by changing the value of Checkvalidity setting to true [SiteAccessSettings] CheckValidity=true in file settings/override/site.ini.append.php. |
Comments
exponential-3.9.3
Damian Cyganowicz
Wednesday 05 September 2007 4:16:19 pm
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 18000 bytes) in /home/damian/domains/site.com/public_html/site/lib/ezi18n/classes/ezchartransform.php on line 296
Fatal error: Exponential did not finish its request
The execution of Exponential was abruptly ended, the debug output is present below.
-
Ben Devonport
Monday 04 July 2005 7:50:19 am
Error before installation
Alexey Khlupin
Thursday 26 May 2005 3:56:22 pm
But install didn't start and I recive error -
....
Fatal error: Exponential did not finish its request
After discovering your code I found this line :)
file:
lib/eztemplate/classes/eztemplatefileresource.php
line ~250
was:
$text = file_get_contents( $path );
change to:
$text = eZFile::getContents( $path );
And it start work fine :)
Error after Instalation
Jose Felipe Lima Vuolo
Friday 13 May 2005 3:22:17 am
Fatal error: Maximum execution time of 60 seconds exceeded in c:\exponential\exponential\lib\ezxml\classes\ezxml.php on line 271
Fatal error: Exponential did not finish its request
The execution of Exponential was abruptly ended, the debug output is present below.
I tried changing the file ezxml.php by other versions and the oonly change I obtain is on the line number. If someone knows how I could troubleshoot this problem help!!! P/S I got this same problem after going thru the installation process on three diferent PC s. 2 with Windows XP and the other one with Windows 2000.
Class ezmail error
Lucas Hueneke
Tuesday 25 January 2005 9:46:53 pm
Luke
Fatal error: Undefined class name 'ezmail'
in /home/pixeldis/public_html/exponential/kernel/setup/steps/ezstep_site_admin.php on line 90
Fatal error: Exponential did not finish its request
The execution of Exponential was abruptly ended, the debug output is present below.
Postgresql install must have pgcrypto (postgresql-contrib package)
Andre Felipe Machado
Thursday 06 January 2005 2:04:57 pm
See
http://ez.no/exponential/documenta...varying_does_not_exist_on_postgresql
Regards.
Andre Felipe Machado
Postgresql sockets connection instead of TCP/IP
Andre Felipe Machado
Thursday 06 January 2005 1:52:41 pm
If you use localhost, ip, or some domain name, Exponential will try to connect using tcp/ip.
This hint could be included in documentation and the setup wizard screen.
Regards.
Andre Felipe Machado
Failure in last step: "Finished" page times out -- a possible solution
Paul Brandt
Tuesday 04 January 2005 10:24:47 am
In general, the creation of the database has been performed succesfully. Still, if some installation steps seem to be performed with errors, redo these manually as described in the documentation (manual installation). Take special notice of the creation of your site specific directories (settings/siteaccess/<yoursite>/, settings/siteaccess/<yoursite>_admin/ and settings/override/, where <yoursite>=plain in case of the plain site selection), and the related chown and chmod of these as well as the /var directories, as mentioned in the manual installation guide.
Follow the golden KISS rule and gradually increase complexity. Don't take one step further as long as the current step seems to misbehave.
Re-run Instructions Don't Work
Deane Barker
Friday 15 October 2004 8:21:27 pm
I cannot login when I finish install
sophia sophia
Friday 01 October 2004 4:08:53 am
I tried signup a new account but it didn't work too.
how can I login as administrator in admin interface, please help me...
thanks
Suggested changes
Marco Zinn
Wednesday 01 September 2004 12:57:04 am
@7x: Please update this page with the current 3.4.x install wizard, as this is a bit new (and very nice).
@all: If you have problems with installing Exponential, please use the Forums (in "Community") to ask questions or post problems.
@ez, again: Please remove all comments, that are "done", such as the ones about reactivating the install wizard (it's in the text now). I also suggest, that you put my hint to the installation forum somewhere on this page, or it will consist of lot's of installation problem posts soon. (and yes, remove this comment, too, if you like).
help !! ive almost finished the installation when i received the following error
e s
Tuesday 31 August 2004 11:11:06 pm
Fatal error: Exponential did not finish it's request
The execution of Exponential was abruptly ended, the debug output is present below.
if anyone knows how to fix please post or email me at info@defendisrael.net
this screen pops up right after i click on the registration
Database Initialization wizard at set up
David Corkill
Monday 16 August 2004 1:07:56 am
Use Wizard to Create Additional Sites
Gustave Stresen-Reuter
Wednesday 28 July 2004 6:47:35 pm
Ted Stresen-Reuter
Help
geoff p
Friday 18 June 2004 3:56:23 am
What is wrong? All thought i had to do was upload "Exponential" into my directory, what else do I need to do? I already have PHP and MySql, do I need to make a new database?
Please help!
An error occured while loading http://localhost/exponential/:
Jose Cervantes
Sunday 09 May 2004 9:16:22 pm
An error occured while loading http://localhost/exponential/:
Connection to host localhost is broken.
What could I be doing wrong?
Help me please!!!
Nicolas Aravena
Thursday 06 May 2004 10:43:39 pm
Fatal error: Exponential did not finish it's request
The execution of Exponential was abruptly ended, the debug output is present below.
can anybody help me with this?
Error message
Geir-Tore Lindsve
Thursday 06 May 2004 1:44:21 am
>> Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/html/lib/ezi18n/classes/ezcharsetinfo.php on line 64
>> Fatal error: Exponential did not finish it's request
>>
>> The execution of Exponential was abruptly ended, the debug output is present below.
And it's not running on a P166 ;-), but a P2,4GHz 512MB RAM so the system should be ok.
I get this message when I try to access one of the sites at the end of the installation wizard.
Re: problems
Balazs Halasy
Thursday 22 April 2004 10:34:27 am
What kind of hardware are you running Exponential on? Sounds like you're trying to run it on a P166 or something.
Balazs
problems
Patrick Leisegang
Wednesday 21 April 2004 4:33:54 pm
Fatal error: Exponential did not finish it's request
The execution of Exponential was abruptly ended, the debug output is present below.
can anybody help me with this?
Next » 1 2