Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

Panel

On this page:

Table of Contents
maxLevel3
minLevel3
printablefalse

Install Java : 

# sudo apt-get install oracle-java8-installer 

 

Info
titlejava license agreement

java license agreement

 

On prompting for accepting oracle java agreement, accept the agreement by pressing y(yes) key.

 
On completion of java installation,one could verify the installed version by & should be 1.8v:-
# java -version

 

Step 4 - Activate Mifos

Copy fineract-platform and community app into Tomcat's webapps folder:

# cd /usr/src/fineractplatform-16.03.03.RELEASE

# sudo cp fineract-provider.war /usr/share/tomcat7/webapps/

# sudo cp -r apps/community-app/ /usr/share/tomcat7/webapps/ 

# cd /usr/share/tomcat7/webapps 

# sudo mv ROOT OLDROOT 

# sudo mv community-app ROOT

# sudo cp -r api-docs/ /usr/share/tomcat7/webapps/ROOT/ 

 

Create a directory for reports (pentahoReports):

# sudo -i 

# cd /root 

# mkdir .mifosx

# cp -r /usr/src/fineractplatform-16.03.03.RELEASE/pentahoReports /root/.mifosx 

 

Info
titlepentahoReports & upload directory

Pentaho Reports

If /pentahoReports  is not copied into /root/.mifosx, penatoh reports,ex:accounting reports will fail with:

Income Statement.prpt","defaultUserMessage":"Unable to create key: No loader was able to handle the given key data: /usr/share/tomcat7/.mifosx/pentahoReports/Income Statement.prpt","userMessageGlobalisationCode":"error.msg.reporting.error","parameterName":null,"value"

Upload Directory

  • .fineract directory gets created automatically, if not created then Clients > Upload Documents  will fail with:  "Error error.msg.document.save"  (firebug, network tab)
  • Access to this directory should be restricted to authorized personnel only.
    While all accounting related information is stored in a database, submitted documents are simply stored in orginal format as uploaded. Mifos will store user uploaded files/documents relating to clients,loans,etc   in .fineract/

and finally to start

sudo /etc/init.d/tomcat7 start

Setup is complete and mifos should be running. 

 

OPTIONAL:
*in separate terminal you may watch your Mifos come to life like this: 

# tail -f /usr/share/tomcat7/logs/catalina.out 

(if all is good, after a while of loading, you should see something like: Root WebApplicationContext: initialization completed in 45876 ms)

 

Info
titleit's done

Congratulations!

You could access Mifos X through any internet browser:- 

https://server ip address  

With these credentials:-

username: mifos

password: password


Additional info:-

  • Platform application should be available @ https://[public DNS]/fineract-provider/api/v1/offices?tenantIdentifier=default&pretty=true
  • API docs should be available @ https://[public DNS]/api-docs/apiLive.htm