• How to install OpenKM on a working LAMP server?

  • Problems with installing OpenKM? No problemo, the solution is closer than you think.
Problems with installing OpenKM? No problemo, the solution is closer than you think.
Forum rules: Please, before asking something see the documentation wiki or use the search feature of the forum. And remember we don't have a crystal ball or mental readers, so if you post about an issue tell us which OpenKM are you using and also the browser and operating system version. For more info read How to Report Bugs Effectively.
 #21834  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
 #21835  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.
 #21841  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
 #21843  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 )
 #21855  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.

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.