Configuration
In addition, you need to create Virtuozzo Hybrid Infrastructure directories to modify the default functionality.
Change to the document root directory of your WHMCS server (for example, /srv/http) and create the following directories in it:
- whmcs/includes/staas_scripts
- whmcs/admin/staas_scripts
Change to the directory whmcs/includes/staas_scripts.
The first file you need to create includes the S3 configuration. Create a configuration file S3_getConfig.php with the following contents, replacing variables as follows:
s3_keywith yourS3AcessKeyId,s3_secretwith yourS3SecretAccessKey,s3_gatewaywith your configured S3 gateway address, andwhmcs_usernamewith your WHMCS admin username.
<?php
// Return array with default configuration.
if (!function_exists('S3_getConfig')) {
function S3_getConfig() {
// s3 login.
$vars['s3_key'] = "939e2ac6916b57082P9O";
$vars['s3_secret'] = "tVYF3kZD9zcTtl6q6QDTHaZKM2nuq4xVcl8ikJpd";
// s3 gateway.
$vars['s3_gateway'] = "http://s3.example.com";
// whmcs login.
$vars['whmcs_username'] = "admin";
// Return config array.
return $vars;
}
}
?>