OpenDocMan Documentation

  1. Introduction
    1. Features
    2. Requirements
  2. Installation
  3. Updating
  4. Tutorial
  5. Credits
  6. Developer Notes


  • Please view the opendocman.txt file in the /docs folder of the zip file for the full documentation


  • Share files with departments and users
  • Review option makes all new files go through review process before being published
  • File expiration settings to ensure all files are updated
  • Check-in/Check-out keeps documents from being overwritten


  • Web Server: Apache/IIS
  • MySQL: 5.0+ (4.x not supported but still probably works)
  • PHP 5 (4.x not supported but still probably works)

Installation – New Installation

  1. Untar/Unzip files into any dir in your webserver documents dir
  2. Create a MySQL database, user, and password (use phpMyAdmin, mysql_setpermissions command, or mysql command)
  3. Make the “dataDir” folder for the files to be stored in that is NOT within the websites’ Document Root. You don’t want this folder to be accessible from someones browser directly.
    example: $>mkdir /usr/locall/opendocman/data
  4. Ensure the permissions are correct on this folder to allow for the web server to write to it: example: $>chown apache:apache /usr/loca/opendocman/data
  5. Edit config.php
    • (a) All parameters are commented and should be self explanatory.
    • Change any that apply, especially the database parameters.
  6. Load the installation page in your web browser by pointing to the /install/ folder.
    (ex. )
  7. Click on the new install link.
  8. Point your favorite webbrowser to the opendocman folder:
    ex. “”
  9. Login as “admin” with NO password. After that, go to “admin->users->update->admin” and set your admin password.
  10. Add departments, categories, users, etc.
  11. Enjoy!


14 Responses to “Documentation”

  1. daniela.tib August 12, 2010 at 6:00 am #

    I have installed Apache, Mysql and PHP support for Mysql. But you lost me at Load the installation page in your web browser at /install/. When I do that, all it appears is the list of files, but nothing else happens. Can you please help?

    • Stephen Lawrence August 13, 2010 at 9:35 am #

      It could be that your php is either not running properly, or that the configuration for your index options are incorrect.

  2. daniela.tib August 15, 2010 at 1:41 am #

    I figured it out, so I successfully installed opendocman. I can’t wait to play with it and see how it can help me. Thanks again and good luck.

  3. rohanmehta September 3, 2010 at 10:51 pm #

    Please do some more testing. This product does not work. Has lot of bugs. After installation the admin user is not able to login.
    I created another user and tried to upload file. It says the file is uploaded but then does not show up. Though the datadir does show the correct modified date and I do see a dat file in it

  4. revida September 5, 2010 at 12:03 am #

    Daniela: what was wrong?

  5. medhat_eltoukhy September 19, 2010 at 9:16 pm #

    I have installed the Apache, Mysql and PHP, and the installation page was opened successfully, and it redirect me to the login page, but when i tried to login it generates the following error:
    “Deprecated: Function ereg() is deprecated in C:wampwwwopendocmanfunctions.php on line 964
    There is a problem with your dataDir. Check to make sure it exists and is writeable”
    i have create new folder with name “data”, but still not working, please advice

  6. avaghjiani September 30, 2010 at 9:11 pm #

    Just a follow up on Stephens reply, who is the “Web user” in a windows environment. I have granted the “everyone” group full permissions. I am having the same problem of unable to access the data directory.

  7. phthornton November 1, 2010 at 6:23 am #

    Cannot open the archive, downloads as opendocman-
    This extracts to opendocman- which then returns as an invalid archive.

    I have tried several mirrors with the same result. Download file is only 342kb .?

  8. Stephen Lawrence November 1, 2010 at 10:21 am #

    @phthornton I see the same thing, but I was able to extract the file. My file is 352KB here.

    I have opened a support ticket with sourceforge to see what is going on with the .gz.gz thing.

  9. Stephen Lawrence November 8, 2010 at 11:51 pm #

    Looks like it is Chrome that is doing that? I was able to extract the archive even though it was .gz.gz

  10. nasboyz December 22, 2010 at 6:44 am #

    medhat_eltoukhy, your problem same like mine. but i have change the setting of the dataDir in config.php under line number 95. everything happen to be running after that.

  11. Vince June 10, 2014 at 11:50 am #

    Can you tell me whether this is a Windows or Linux based software or is it cross-platform? How much storage is needed? how much RAM is needed?

Leave a Reply

You must be logged in to post a comment.