queXF Installation Manual

Software requirements:

PHP 5 with GD extension (Make sure your upload_max_filesize and is set to at least 10M)

ADOdb

MySQL 5 with the InnoDB Engine (currently uses transactions)

Ghostscript version 8

Firefox browser with a screen size of 1024x768 or larger

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. Update the following php.ini settings:
    upload_max_filesize = 10M
    memory_limit = 128M

    If you don't have access to your php.ini file, create a .htaccess file in the root directory with the following contents:
    php_value upload_max_filesize 10M
    php_value post_max_size 10M
  2. Extract queXF to your web server root

  3. Enable security (must be enabled):

    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

  4. 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

  5. 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 (complete path such as /usr/share/php/adodb/ not a relative path)

    3. Make sure the database parameters are correct

  6. Test your configuration settings by browsing to the quexf/admin URL of your installation