Requirements
IzzitUp was built with PHP 7.4 and MySQL 15.1.
1. Download
Download the latest release from GitHub…
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:
or you can register and open a ticket here: