On-line documentation
  • PagePage
  • English
  • Arabic
  • French
  • German
  • Italian
  • Portuguese-br
  • Russian
  • Simplified chinese
  • Spanish
Server configuration
As written "everywhere", the LMS works under several Operating Systems, but in order to use SCORM functions a specific configuration is required.

Component versions:
  • PHP 4.3.8 or higher (Note, from docebo 3.7 only php5 will be supported, in docebo 3.6 RestAPI module is available only for php5)
  • MySQL 4.1 or higher
  • Apache 1.3.x or 2.0.x or iis6
Server suggested configuration
  • To use SCORM components you have to enable the domxml library (a PHP extension that you can activate from php.ini)
  • For security reasons we suggest to set the php.ini configuration safe_mode to ON and the register_global to OFF (Note, if safe_mode is configured to ON you are forced to use the FTP upload function to transfer SCORM packages)
File upload suggested configuration
  • The filecourses folder and all subfolders have to be CHMODed to 777 (for windows system you need to have write permission for the current user).
  • The max_upload_filesize is defined by the server. If you can configure it you should tune the following parameters:
    • Max Upload filesize
    • Max Post Filesize
    • Max execution time
    • Memory limit (Useful higher than 8 Mb to use unzip functions)
    • We noticed that in some installations of Linux Red Hat, the Apache configuration regarding the max filesize is overridden by Apache. In these cases you have to change the LimitRequestBody parameter located in the httpd.conf file.
File can be uploaded through 2 methods. The one to be used has to be configured in the config.php file.

  • "FS" means file system, this is the old method that doesn't work with safe_mode enabled or in your local Windows machine (the "ftp" option will not work in your Windows machine!)
  • "FTP" uses the PHP FTP functions, this is more secure and powerful. You have to configure the FTP options in the config.php file with the same data you use in your ftp account. An example of config.php correctly filled:

$ftphost = "127.0.0.1"; // usually this setting is ok
$ftpport = "21"; // same as above
$ftpuser = "admin@demo.site.com";
$ftppass = "mypassword";
$ftppath = "/var/www/html/";