How to install SoPlanning 1.41 on Ubutnu 18.04

To install SoPlanning 1.41 on Ubuntu 18.04

SoPlanning is an online tool for designing to efficiently plan projects and tasks from browser or device. It has features such of the project list, user list, Task assigned crossing users and project. Optionally you can use also book resources (hardware, etc) or location. It is very useful for IT project management, production plant, sickness and vacation management, hardware availabilities, booking system, etc

Prerequisites

Install LAMP(Apache, MariaDB, php7)
In MariaDB (create database and user and give privileges to that user )

Php installation with required following modules

add-apt-repository ppa:ondrej/php 
apt-get update 
apt-get install php7.0 php7.0-mysql php7.0-curl php7.0-json php7.0-cgi libapache2-mod-php7.0 php7.0-mcrypt php7.0-xmlrpc php7.0-gd php7.0-mbstring php7.0  php7.0-common  php7.0-xmlrpc php7.0-soap  php7.0-xml php7.0-intl 
  php7.0-cli  php7.0-ldap php7.0-zip php7.0-readline php7.0-imap php7.0-tidy php7.0-recode php7.0-sq php7.0-intl

Installation

Download a soplanning package from the terminal using the wget command

root@linuxhelp1:~# wget https://excellmedia.dl.sourceforge.net/project/soplanning/soplanning/v1.41/soplanning-1-41.zip
--2018-06-26 12:51:09--  http://wget/
Resolving wget (wget)... failed: Name or service not known.
wget: unable to resolve host address ‘ wget’ 
--2018-06-26 12:51:09--  https://excellmedia.dl.sourceforge.net/project/soplanning/soplanning/v1.41/soplanning-1-41.zip
Resolving excellmedia.dl.sourceforge.net (excellmedia.dl.sourceforge.net)... 202.153.32.19
Connecting to excellmedia.dl.sourceforge.net (excellmedia.dl.sourceforge.net)|202.153.32.19|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 23446038 (22M) [application/octet-stream]
Saving to: ‘ soplanning-1-41.zip’ 

soplanning-1-41.zip     100%[==============================> ]  22.36M   131KB/s    in 2m 57s  

2018-06-26 12:54:13 (129 KB/s) - ‘ soplanning-1-41.zip’  saved [23446038/23446038]

FINISHED --2018-06-26 12:54:13--
Total wall clock time: 3m 4s
Downloaded: 1 files, 22M in 2m 57s (129 KB/s)

Downloaded package is a zip file, so unzip the package using the following command

root@linuxhelp1:~# unzip soplanning-1-41.zip 
Archive:  soplanning-1-41.zip
   creating: soplanning/
 extracting: soplanning/.htaccess    
  inflating: soplanning/config.inc   
  inflating: soplanning/database.inc  
 extracting: soplanning/debug.txt    
   creating: soplanning/history/
.
.
  inflating: soplanning/www/taches.php  
   creating: soplanning/www/upload/
   creating: soplanning/www/upload/files/
   creating: soplanning/www/upload/logo/
   creating: soplanning/www/upload/pictures/
  inflating: soplanning/www/user_groupes.php  
  inflating: soplanning/www/user_list.php  
 extracting: soplanning/xajax_errors.log

Move the extracted file into the HTML directory

root@linuxhelp1:~# mv soplanning /var/www/

switch to the following directory

root@linuxhelp1:~# cd /var/www/

Change the ownership and permission of the file as follows

root@linuxhelp1:/var/www# chown -R www-data.www-data soplanning
root@linuxhelp1:/var/www# chmod -R 775 soplanning

Create a new virtual host configuration for accessing the MyBB application

root@linuxhelp1:/var/www# vim /etc/apache2/sites-available/soplanning.conf
< VirtualHost *:80> 
ServerName www.linuxhelp1.com
ServerAdmin abc@linuxhelp1.com
DocumentRoot /var/www/soplanning/

< Directory /var/www/soplanning/> 
AllowOverride All
Order allow,deny
allow from all
< /Directory> 

ErrorLog /var/log/apache2/soplanning_error.log
CustomLog /var/log/apache2/soplanning_custom.log combined

< /VirtualHost> 

Enable the site access

root@linuxhelp1:/var/www# a2ensite soplanning.conf
Enabling site soplanning.
To activate the new configuration, you need to run:
  systemctl reload apache2

Disable the default access

root@linuxhelp1:/var/www# a2dissite 000-default.conf
Site 000-default disabled.
To activate the new configuration, you need to run:
  systemctl reload apache2

Enable the rewrite module

root@linuxhelp1:/var/www# a2enmod rewrite
Enabling module rewrite.
To activate the new configuration, you need to run:
  systemctl restart apache2

After the confirmation setup restart the apache2 service

root@linuxhelp1:/var/www# systemctl restart apache2

Now you can proceed the further installation and configuration from the browser by navigating to the following URL: http://< ipaddress or domain name

Configure the Database setup as follows

After the configuration, you will see the following page as shown below

You can access the login page from the options shown below

You can log in using the admin user credentials

After the Successful login, you will see the Admin dashboard of SoPlanning CMS as shown below

With this, the method to install SoPlanning CMS on Ubuntu 18.04 comes to an end.

Tag : Ubuntu
FAQ
Q
Is there any alternatives in SoPlanning?
A
The alternatives are,
GanttProject
Gantter
GNOME Planner
Q
How to Download a soplanning package?
A
Run the following commnad link:
# wget https://excellmedia.dl.sourceforge.net/project/soplanning/soplanning/v1.41/soplanning-1-41.zip
Q
what are its pre requirements?
A
Install LAMP(Apache, MariaDB, php7)
In MariaDB (create database and user and give privileges to that user )

Php installation
Q
What is the ppa to enable php?
A
Use the following commnad:
add-apt-repository ppa:ondrej/php
Q
What is SoPlanning?
A
SoPlanning is an online tool for designing to efficiently plan projects and tasks from browser or device. It has features such of the project list, user list, Task assigned crossing users and project. Optionally you can use also book resources (hardware, etc) or location.