How to Install SeedDMS on RHEL/Centos 7

How to Install SeedDMS on RHEL/Centos 7

https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-4730717337711532&output=html&h=120&slotname=6695545330&adk=2241177372&adf=2997685377&pi=t.ma~as.6695545330&w=720&lmt=1629231925&psa=0&format=720×120&url=https%3A%2F%2Fwww.linuxcnf.com%2F2017%2F12%2Fhow-to-install-seeddms-on-rhelcentos-7.html&flash=0&wgl=1&uach=WyJXaW5kb3dzIiwiMTAuMCIsIng4NiIsIiIsIjkyLjAuNDUxNS4xMzEiLFtdLG51bGwsbnVsbCxudWxsXQ..&tt_state=W3siaXNzdWVyT3JpZ2luIjoiaHR0cHM6Ly9hdHRlc3RhdGlvbi5hbmRyb2lkLmNvbSIsInN0YXRlIjo3fV0.&dt=1629253748672&bpp=2&bdt=541&idt=236&shv=r20210812&mjsv=m202108100101&ptt=9&saldr=aa&abxe=1&prev_fmts=1080×120&correlator=8638496098904&frm=20&pv=1&ga_vid=551740949.1629253749&ga_sid=1629253749&ga_hid=292209430&ga_fc=0&u_tz=540&u_his=9&u_java=0&u_h=1080&u_w=1920&u_ah=1040&u_aw=1920&u_cd=24&u_nplug=3&u_nmime=4&adx=442&ady=334&biw=1903&bih=937&scr_x=0&scr_y=0&eid=44745303%2C44747621%2C20211866%2C21067496%2C31062297&oid=3&pvsid=2300475736415027&pem=22&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C1920%2C0%2C1920%2C1040%2C1920%2C937&vis=1&rsz=o%7Co%7CpeE%7C&abl=NS&pfx=0&fu=0&bc=31&ifi=2&uci=a!2&fsb=1&xpc=XVgZaHBvQm&p=https%3A//www.linuxcnf.com&dtd=240SeedDMS is a very useful open source document management system. Its features are quite powerful, easy to use, but unfortunately lack of documentation. To install SeedDMS we need to install first a couple of packages in our RHEL/Centos 7.

Prerequisites: In this tutorial we are assuming that Apache/2.2.15, PHP 5.5.38 and MySQL 5.6.22 already install on the server and will install the following dependency packages:
·         php-mysql·         php-pear·         php-http-webdav-server·         php-mbstring·         php-pdo·         php-pear-Log·         php-ZendFramework-Search-Lucene
To install above packages use the below command on Linux terminal:

[root@ linuxcnf ~]# yum install php-mysql php-pear php-gd php-http-webdav-server php-mbstring php-pdo php-pear-Log php-ZendFramework-Search-Lucene php-pear-Image-Text

We use latest SeedDMS (version 5.1.4) which can be downloaded via sourceforge here.
Create a directory dms under /var/www/html/ and put these files into the folder dms.

[root@ linuxcnf ~]# mkdir –p /var/www/html/dms

·         seeddms-5.1.4.tar.gz·         SeedDMS_Core-5.1.4.tgz·         SeedDMS_Lucene-1.1.10.tgz·         SeedDMS_Preview-1.2.4.tgz·         SeedDMS_SQLiteFTS-1.0.7.tgz·         README.md·         seeddms-quickstart-5.1.4.tar.gz
Extract seeddms-quickstart-5.1.4.tar.gz using following command: 

[root@ linuxcnf ~]# tar –xvzf seeddms-quickstart-5.1.4.tar.gz

The file will be extracted with named seeddms51x inside /var/www/html/dms/.

[root@ linuxcnf ~]# mv /var/www/html/dms/seeddms51x/* /var/www/html/dms/

Install SeedDMS Pear packages using below commands:

[root@ linuxcnf ~]# pear install SeedDMS_Core-4.3.13.tgz[root@ linuxcnf ~]# pear install SeedDMS_Lucene-1.1.5.tgz[root@ linuxcnf ~]# pear install SeedDMS_Preview-1.1.2.tgz

Change ownership for directory /var/www/html/dms/

[root@ linuxcnf ~]# chown –R apache:apache /var/www/html/dms/

Enable web based installation tool for seed DMS by running following command:

[root@ linuxcnf ~]# touch /var/www/html/dms/conf/ENABLE_INSTALL_TOOL

In browser, access the URL <http://[Server IP]/dms> and follow instruction on the screen to completed the installation.

Fill required information as below:
·         Root directory -> /var/www/html/dms/·         Http Root -> /dms/·         Content directory -> /var/www/html/dms/seeddms51x/data/·         Directory for full text index -> /var/www/html/dms/seeddms51x/data/lucene/·         Directory for partial uploads -> /var/www/html/dms/seeddms51x/data/staging/·         Cache directory -> /var/www/html/dms/seeddms51x/data/cache/·         Extra PHP include Path -> /var/www/html/dms/seeddms51x/pear/
Enter Database settings configuration:
·         Database Type -> mysql·         Server Name -> localhost·         Database -> db_dms·         Username -> <DB username>·         Password -> <DB user password>
Check Create database table check box and click Apply button to create database file for the first time and Click Apply button again to continue.
Click on the Delete file ENABLE_INSTALL_TOOL link to delete the configuration file post installation
Delete file ENABLE_INSTALL_TOOL
Now the installation is done. Open the URL <http://[Server IP]/dms/> and use following credentials to login on the SeedDMS server: 
Username: admin
Password: admin

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다