Here are the instructions to install engelsystem on your local server in just five minutes.
Prerequisites
1.1 PHP 5.4.x (cgi-fcgi)
1.2 MySQL-Server 5.5+ or MariaDB
1.3 Webserver ( Apache/Nginx/lighttpd)
Step 1: Download or Clone the repository
git clone --recursive https://github.com/fossasia/engelsystem.git
Download and unzip the engelsystem from here
Step 2: Create a Database and a User
Using the MySQL Client
You can create MySQL/MariaDB user and database quickly and easily by running mysql from the shell. The syntax is shown below and the dollar sign is the command prompt:
$ mysql -u adminusername -p Enter password: mysql> CREATE DATABASE databasename; Query OK, 1 row affected (0.00 sec)
Step 3: Set up config.php
Renname config/config-sample.php to config/config.php, and add your database information.
// MySQL-Connection Settings $DB_HOST = "localhost"; $DB_USER = "username_here"; $DB_PASSWORD = "password_here"; $DB_NAME = "database_name_here";
Step 4: Upload the files and configure Document Root
Now you will need to decide where on your domain you’d like your engelsystem to appear:
Upload the engelsystem files to the desired location on your web server. For Apache server we need to upload to /var/www/html/
Now we need to configure document root. Change the document root in /etc/apache2/sites-available/000-default.conf from /var/www to /var/www/html/engelsystem/public. Now we can view engelsystem at localhost or http://[i.p.address].
Following command will change the document root from /var/www/ to /var/www/html/engelsystem/public.
$ sudo sed -i -e ‘s/DocumentRoot \/var\/www\/html/DocumentRoot \/var\/www\/html\/engelsystem\/public/g’ /etc/apache2/sites-available/000-default.conf
Step 5: Run the Install Script
Point a web browser to start the installation script.
We will be redirected to install page where we need to fill in the information for installation. Once we fill the information and press install engelsystem. All the tables will be imported and we are redirected to login page.
In this way we can install engelsystem using installation script in just five minutes. For more information visit here
Development: https://github.com/fossasia/engelsystem
Issues/Bugs:https://github.com/fossasia/engelsystem/issues