This space is archived

For current information please use the current ExamSys documentation

Web Server Setup (pre 7)

ROGO 6.5.0

Below is a guide on how to setup you web sever for the latest version of Rogō.

If you have a PHP expert or web server administrator you are recommended to contact them for advice first.

PHP


Minimum required version of php is 5.3.9 we recommend you use the latest php 5.X version available on your operating system.

Currently php 7 is not supported.

Please ensure the following php extension are installed and enabled:

  • mysqli

  • mcrypt

  • curl

  • gd

  • ctype

  • mbstring

  • xml

  • xmlrpc

  • fileinfo

  • zip
  • ldap (optional - only required if ldap autentication is to be used)
  • sockets (optional - only required if Rrserve used for calcualtion questions)
  • pdo_mysqli (optional - only required if you use oauth)


Non default php settings that may require a change in your php.ini:

max_execution_time

120

memory_limit

512M

post_max_size

20M

upload_max_filesize

20M

default_charset

"utf-8"

mbstring.internal_encoding

UTF-8

max_input_vars

3000

Email


Rogō uses the inbuilt php email functionality you will need to configure in order for Rogō to use it.

See the manual.

Webserver


Apache is currently the only supported web server. However, there should be no impedments to using anyother web server. Please let us know if you do successfully run Rogō on a non apache web server.

The minimum required version of apache is 2.2 we recommend you use the latest apache 2.4.X version available on your operating system.

Please ensure the following apache modules are installed and enabled:

  • mod_SSL
  • mod_rewrite


File System


When installing Rogō it is recommended that the default data directory is changed to a path outside of the webserver directory. As well as for added security this will make updating Rogō  in the future more streamless as data direcotries will not need to be moved around.

Permissions

Most directories in Rogō should be set up to be writable by the owner only:

Exceptions to this rule include the following directories which need to allow higher write privileges for the web server user:

  • rogo data directory
  • rogo config directory - for installation only, so that config.inc.php can be written. This should be changed back to being writable by the owner only after installation.
  • rogo temp directory

Filter by label

There are no items with the selected labels at this time.