Path

ez.no / exponential / documentation / Installation / normal installation / installing exponential on a windows based system


Installing Exponential on a Windows based system

These documentation pages are no longer maintained. Please visit the new documentation site.

The requirements for doing a normal installation must be met! Please read the "Requirements for doing a normal installation" section first. Proceed only if you have access to a Windows based system with Apache, PHP, MySQL or PostgreSQL (and optionally ImageMagick or GD) already installed and running. As already mentioned, the database server may run on a different computer. This text will guide you through the following steps:

- Setting up a MySQL database.
- Downloading Exponential.
- Unpacking Exponential.
- Initiating the setup wizard.

Setting up a MySQL database
If no database is set up, then one must be manually created before the setup wizard is initiated. The following text explains how to do this with MySQL:

1. Login as root:

 

mysql -u <mysql_username> -p <mysql_password>

 

2. The MySQL client should display a "mysql>" prompt; create a new database:

 

mysql> create database <database>

 

3. Grant permissions:

 

mysql> grant all on <database>.* to <username>@<host> identified by '<password>';

 

<mysql_username>: The MySQL user (if no user is set up, use "root").

<mysql_password>: The password that belongs to the mysql_username.

<username>: The username that will be used to access the database.

<password>: The password you wish to set in order to limit access to the database.

<database>: The name of the database, for example "my_new_database".

<host>: The hostname of the server on which Exponential will be running.

       (may be 'localhost' if MySQL is installed on the same server).

Downloading Exponential
The latest stable version of Exponential can be downloaded from: http://ez.no/developer/download
Windows users should download the .zip archive.

Unpacking Exponential
Use your favourite tool to unpack the downloaded Exponential package to a web-served directory (a directory that is reachable from within a web browser).

The extraction utility will unpack Exponential into a subdirectory called "exponential-__FIX_ME__". This directory should be renamed to something more meaningful, for example "my_site".

Initiating the setup wizard
The setup wizard can be started using a web browser immediately after that the previous steps (described in this section) are completed. It will be automatically run the first time someone tries to access/browse the index.php file located in the Exponential directory.

Let's assume that we are using a server with the hostname "www.example.com" and that after unpacking, the Exponential directory was renamed to "my_site".

Document root example
If Exponential was unpacked into a directory called "my_site" inside the document root directory, the setup wizard can be initiated by browsing the following URL: http://www.example.com/my_site/index.php.

Home directory example
If Exponential was unpacked to a web-served directory located inside the home directory of a user with the username "peter", (usually called "public_html", "www", "html", "http" or "web"), the setup wizard can be initiated by browsing the following URL: http://www.example.com/peter/my_site/index.php.

The setup wizard is self-explaining. You should be able to follow the instructions on the screen and complete the installation of Exponential. Please refer to "The setup wizard" section for a detailed description of the web-based setup wizard.

Comments

Installation Problem on Win XP ... many many Questions

my System is:

System Windows XP SP2 (Windows NT 5.1 build 2600)
Server API Apache 2.0 Handler (localhost)
PHP Version 5.0.1

my First Step with Exponential 3.5.1 :

Fatal error: Cannot re-assign $this in C:\apachefriends\xampp\htdocs\exponential\lib\ezutils\classes\ezdebug.php on line 198

What is this just on the start???

Is someone on this Planet with the same system params and exponential running properly?

Thanks
Attila

installation problems

Trying to install locally after upgrading to php 4.3.10 but I get these messages:
Notice: Array to string conversion in d:\server\www\exponential\lib\ezfile\classes\ezdir.php on line 272
Notice: Array to string conversion in d:\server\www\exponential\lib\ezfile\classes\ezdir.php on line 272
Notice: Array to string conversion in d:\server\www\exponential\lib\ezfile\classes\ezdir.php on line 288
Notice: Array to string conversion in d:\server\www\exponential\lib\ezfile\classes\ezdir.php on line 272
Notice: Array to string conversion in d:\server\www\exponential\lib\ezfile\classes\ezdir.php on line 272
Notice: Array to string conversion in d:\server\www\exponential\lib\ezfile\classes\ezdir.php on line 272
....................................

Installation started properly with php 4.3.3 but asked for upgrade.

(Env.: Windows XP, Apache 1.3.27 - PHP 4.3.10 - MySQL 4.0.15)
Thank you

*****************************************

The above problem is due to Zend Optimizer (it must be updated to work with php 4.3.10)

from http://zend.com/store/products/zend-optimizer.php :
*************************************************************
Due to incompatibility of the previous version of Zend Optimizer with PHP 4.3.10, it is strongly recommended that owners of Zend Performance Suite, Zend Accelerator, Zend Studio Server, and Zend WinEnabler, upgrade to Zend Optimizer 2.5.7.
**************************************************************
Note.: After update remember to enable gd library in php.ini (php_gd2.dll)

However this is what I get at the end of install process:

Fatal error: Call to a member function on a non-object in d:\server\www\exponential\kernel\classes\ezcontentobjectversion.php on line 864
Fatal error: Exponential did not finish its request

The execution of Exponential was abruptly ended, the debug output is present below.

( and no debug output )

Re: Error during installation

No, Exponential does not run on PHP 5 yet. Use the latest PHP 4.3.x.

Error during installation

Just downloaded the latest version, installed under WinXp, Apache 1, PHP 5 (!). Error message: Fatal error: Cannot re-assign $this in c:\programme\apache group\Apache\htdocs\ezp\lib\ezutils\classes\ezdebug.php on line 194

Dows EZP not run with PHP 5?

installation problems

I am installing Exponential 4.3.1 on local machine and receive the message just at the first step:
Apache.exe has generated errors and will be shut down...
.
PHP 4.3.6
Apache 2.0
. and in php.ini the change is 16 MB

any idea what can be the problem ?

Contents

Installation

Normal installation
    Requirements for doing a normal insta...
    Installing Exponential on a Linux/UNIX...
    Installing Exponential on a Windows ba...
Bundled installation
Manual installation
The setup wizard
The cronjob script
Virtual Host setup
Upgrading
Adding extensions
Removing Exponential


Created

17/09/2003
10:57:08 am
by Balazs Halasy

Last updated

17/11/2004
10:53:52 pm
by Ole Morten Halvorsen

Authors

Balazs Halasy
Sandro Groganz
Ole Morten Halvorsen



This page is part of the Exponential documentation. The documentation is available under the GNU Free Documentation License. All contributions will be released under the terms of this license.