queXF Installation Manual

Software requirements:

PHP 4 or 5

ADOdb

MySQL 5 with the InnoDB Engine (currently uses views and transactions)

Ghostscript version 8

Firefox browser with a screen size of 1024x768 or larger

Software options (OCR):

Tesseract OCR For reading text or number fields

ImageMagick For converting images to work with tesseract

Installing queXF:

Security warning: The default installation of queXF has no security enabled. This package is designed to be run on a trusted internal network. Although with directory level security it should be quite safe.

  1. Extract queXF to your web server root

  2. Enable security (skip this only if you deem it safe):

    1. See: Apache Authentication

    2. Restrict the root directory to to a group of trusted users

    3. Restrict the Admin directory to a trusted user using directory based authentication

  3. Create the queXF database

    1. It is recommended to also create a user with privileges only to the queXF database

    2. Create the tables using the script in the database directory of the package

  4. Modify the configuration file

    1. Edit the file config.inc.php in the root directory of the package

    2. Make sure the path to ADOdb is correct

    3. Make sure the database parameters are correct

    4. If you wish to enable OCR, make sure you set the path to tesseract (see and convert from the ImageMagick package. Then set OCR_ENABLED to true

  5. Test your configuration settings by running the admin/testconfig.php script