Page 1 of 1

How to install OpenKM on a working LAMP server?

PostPosted:Mon Mar 25, 2013 7:19 pm
by Discta
Hello,

I am running a Custumer Relation Management system (vTiger) on my home server using LAMP (Xubuntu 32bit).
I would like to add OpenKM to the system.

I am not a server administrator so I don't know, if I need to consider something when I install OpenKM (Comunity Version) on the machine.

There are several packages offered in the download page:
  • openkm-6.2.2-community-linux-installer.run ( Linux )
    openkm-6.2.2-community-tomcat-bundle.zip ( all * )
    openkm-6.2.2-community-war.zip ( all * )
Which one do I use?

I am still confused about Tomcat/Apache configuration, although I have read this
http://wiki.openkm.com/index.php/Apache
in the wiki.
Has anyone experience doing this?

Thanks for your support and regards

Rai

Re: How to install OpenKM on a working LAMP server?

PostPosted:Mon Mar 25, 2013 7:36 pm
by jllort
OpenKM comes with tomcat and needs java jdk to run is not a php application is a java. Can not be installed into a LAMP server but can be installed on a virtual or dedicated server with LAMP software there's no problem on it.

Re: How to install OpenKM on a working LAMP server?

PostPosted:Tue Mar 26, 2013 6:34 am
by Discta
Hello Jilort

Thanks for your quick reply.
can be installed on a virtual or dedicated server with LAMP software
Does Tomcat replace my first Apache, which was installed with LAMP or do both run parallel?
I was confused, as some wiki say, the webserver (Apache) needs some additional configuration, to handle both requests in different ways:

To my understanding Tomcat brings its own webserver, so I am wondering how Tomcat or Apache can distinguish different requests.

1. vTiiger -> PHP
2. OpenKM -> Java

Sorry for this questions, but I am not (yet) familiar with server administration.

In case I just need to install OpenKM, could you please tell me, what package I should use for installation?
There are 3 available on the download page:

openkm-6.2.2-community-linux-installer.run ( Linux )
openkm-6.2.2-community-tomcat-bundle.zip ( all * )
openkm-6.2.2-community-war.zip ( all * )

Thanks again

Rai

Re: How to install OpenKM on a working LAMP server?

PostPosted:Tue Mar 26, 2013 8:02 am
by dejanfc
Tomcat and Apache run in parallel. Tomcat defaults to 8080 port, Apache to 80. But there's a way to access pages hosted on Tomcat via proxy_ajp module in Apache so that pages can be accessed on http://web.server.com/app instead of http://web.server.com:8080/app.

If you're running a linux server I suggest you use the tomcat+openkm bundle, it has everything you need (apart from init script for tomcat which you can find here - http://wiki.openkm.com/index.php/Config ... at_service )

Re: How to install OpenKM on a working LAMP server?

PostPosted:Tue Mar 26, 2013 10:17 pm
by jllort
dejanfc has done a great answer. Althought I think bundle openkm + tomcat is the best option in your case if you have not good administration skills in your OS probably the easies way to get openkm running will be run openkm-6.2.2-community-linux-installer.run

Only a suggestion. Before install on a production environment I suggest configure a dev one, and try there, then when you jump to production will understood better what you do.