1. Home
  2. Docs
  3. IzzitUp Manual
  4. Administrator Guide
  5. Installation

Installation

Requirements

IzzitUp was built with PHP 7.4 and MySQL 15.1.

1. Download

Download the distribution package from here: https://github.com/glewe/izzitup-releases

2. Unpack the files to your web server

Create a folder on your web server where you want to host IzzitUp. Unpack the distribution package into that folder.

3. Create a Database

Create a MySQL database and write down:

  • Hostname
  • Username
  • Password
  • Database Name

4. Import the sample database

Import the sample database. You will find it in the sql folder named izzitup.sql.

5. Adjust your database config file

From the config folder, open config.db.php.

Adjust the values for host, database, username and password to your settings from step 3.

Save the file.

6. Adjust your application config file

From the config folder, open config.sleaf.php.

In the section “Site Information” (line 12-21), change the values to your information and environment.

Save the file.

7. That’s it. Start IzzitUp.

Navigate your browser to the URL of your installation.

8.  That was not it. Troubleshooting…

I get an Internal Server Error or a blank page. Why?

This is most probably caused by the web servers rewrite rules in the .htaccess file not working. It happens when you installed IzzitUp in a sub-directory of your domain, e.g. using a sub-domain pointing to it.

Application Root Directory

The default .htaccess file in the application root directory distributed with IzzitUp looks like this:

RewriteEngine on
RewriteRule ^$ public [L]
RewriteRule (.*) public/$1 [L]

This assumes that you installed IzzitUp at the root folder of your web server.

Example: https://www.mydomain.com would be redirected to https://www.mydomain.com/public .

If you are using a shared hosting service (means you don’t have a dedicated web server fopr yourself), every customer of that shared web server has its own directory. You need to let the .htaccess file know where yours is by adding a RewriteBase directive. For example:

RewriteEngine on
RewriteBase /customers/homepages/12345678/htdocs/mydomain.com/status
RewriteRule ^$ /public [L]
RewriteRule (.*) /public/$1 [L]

That tells the web server what the origin of RewriteRule shall be. Note, that the slash is not at the end of the base route but at the beginning of the target folder.

Application Public Directory

There is another .htaccess file in the public directory for which the same change needs to be done.

Original file:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]

Needs to be changed to something like this:

RewriteEngine On
RewriteBase /customers/homepages/12345678/htdocs/mydomain.com/status 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ /index.php [QSA,L]

9. First Launch

If all went well with the installation and adjustments you should see this:

Click on the Got it! button to confirm the use of cookies.

Ignore the “toast” message about the license for now. We get to that later. (I guess they call it “toast” message because it pops up like a toast slice from a toaster).

Open the user menu in the top right and select Sign In:

The default admin login is admin/root.

Apply your license

IzzitUp requires a license key, whether it is a personal license (free of charge) or a commercial license (a license fee applies). How to apply for and get a license is described here.

After signing in as admin, go to Administration -> License.

Enter the likcense key that you have been provided and click Update .

Jeez. Finally!

Ok, that should be it. You have installed and licensed IzzitUp. Now you can go and do all the stuff you got it for in the first place…

More Support

If you need more support you may check the user forum here:

https://forum.lewe.com

or you can register and open a ticket here:

https://support.lewe.com

 

Was this article helpful to you? Yes No