ullright system requirements

ullright is based on the popular symfony PHP framework (V1.4) and therefore shares most of the requirements.

Main System Requirements

  • Unixoid Operating System like Linux
  • Apache Webserver 2.2 or newer
  • Mysql 5 or newer
  • PHP 5.3 or newer
  • SSH access to webspace

 

Detailed Requirements

Unix tools

  • bzip2

Apache modules

  • mod_rewrite

PHP modules

  • imagick
  • mcrypt

Optional PHP modules

  • imap - if you want to use imap authentification
  • ooo-thumbnailer - if you want thumbnails of uploaded office documents

For Debian/Ubuntu you can install the required packages via

  • sudo apt-get install lamp-server^
  • sudo apt-get install php5-imagick php5-imap php5-mcrypt subversion vim bzip2 ooo-thumbnailer git

 

Recommended PHP Configuration

Examples for Ubuntu Linux.

PHP CLI command line interface:

  • sudo vi /etc/php5/cli/php.ini
    • html_errors = On
      short_open_tag = Off
      memory_limit = 128M
      default_charset = "UTF-8"
      

PHP Apache:

  • sudo vi /etc/php5/apache2/php.ini
    • short_open_tag = Off
      default_charset = "UTF-8"
      post_max_size = 16M
      upload_max_filesize = 16M
      session.cookie_lifetime = 1000000
      session.gc_maxlifetime = 1000000