Monday, October 28, 2013

Installing SeedDMS Opensource DMS in Debian / Ubuntu


SeedDMS is a very useful opensource document managament system. To install SeedDMS we need to install first a couple of package in our Debian / Ubuntu.

1) Solving dependences.

sudo  aptitude install php-pear
aptitude install php-http-webdav-server

wget http://sourceforge.net/projects/seeddms/files/seeddms-4.0.0-pre5/SeedDMS_Lucene-1.1.1.tgz
wget http://sourceforge.net/projects/seeddms/files/seeddms-4.0.0-pre5/SeedDMS_Core-4.0.0pre5.tgz
wget http://sourceforge.net/projects/seeddms/files/seeddms-4.0.0-pre5/SeedDMS_Preview-1.0.0.tgz
pear install SeedDMS_Core-4.0.0pre5.tgz
pear install SeedDMS_Lucene-1.1.1.tgz
pear install SeedDMS_Preview-1.0.0.tgz

2) Install Log using pear
wget http://download.pear.php.net/package/Log-1.12.7.tgz
pear install Log-1.12.7.tgz

3) Donwload seeddms in our apache root server (or other web location)
wget http://sourceforge.net/projects/seeddms/files/seeddms-4.0.0-pre5/seeddms-4.0.0-pre5.tar.gz
tar -xvzf seeddms-4.0.0-pre5.tar.gz

4) Create a mysql user with privilages:
create database seeddms;
grant all privileges on seeddms.* to seeddms@localhost identified by 'secret';
 
5) Create the file ENABLE_INSTALL_TOOL in the folder conf
touch ENABLE_INSTALL_TOOL

6) Access to the web URL, for example: 127.0.0.1/seeddms/install/install.php to start the automatic installation process. Fill out the form and continue.

7) If everything is ok you will receive the  message: "The installation has been successfully completed."
Delete the file  ENABLE_INSTALL_TOOL  and access to your new DMS with the default login admin/admin.

Hope help!

Bye




5 comments:

  1. Your explanations are very usefull ,I am currently preparing to install Seeddms but I don't understand item 5: what extension should have the 'ENABLE_INSTALL_TOOL" file ? or is is some kind of file like htaccess ? i.e without an extension ?. What do you mean by "touch " the newly created file ?

    Thank you for any clarification,
    Henry

    ReplyDelete
  2. ok I think I got it : it's a UNIX command
    will try this with SSH access and Putty

    regards
    Henry

    ReplyDelete
  3. would you please tell how to install seedDms on windows

    ReplyDelete
  4. it works! thank you!

    ReplyDelete