- Совместимость с XenForo
- 1.2
- 1.3
- 1.4
Плагин позволит Вам хранить все данные своего форума на удалённых серверах.
Все данные по-умолчанию сохраняются в папке /data, XenForo сохраняет туда аватары и вложения. Данный плагин поможет Вам размещать все эти данные, скажем на серверах Amazon S3!
1. Возможность хранения данных на серверах Amazon S3
2. Возможность хранения данных на удалённом FTP
Настройка файла config.php для хранения данных на серверах Amazon S3:
В файл config.php добавьте:
Если Вы используете регион, отличный от US, то раскомментируйте строку региона в коде выше и используете одно из следующих значений:
Настройка файла config.php для хранения данных на FTP:
В файл config.php добавьте:
Рабочий вариант для config.php должен выглядеть примерно так:
Все данные по-умолчанию сохраняются в папке /data, XenForo сохраняет туда аватары и вложения. Данный плагин поможет Вам размещать все эти данные, скажем на серверах Amazon S3!
1. Возможность хранения данных на серверах Amazon S3
2. Возможность хранения данных на удалённом FTP
Настройка файла config.php для хранения данных на серверах Amazon S3:
В файл config.php добавьте:
PHP:
$config['bdDataStorage'] = array(
array(
'type' => 's3',
'key' => '<paste your key here>',
'secret' => '<paste your secret here>',
'bucket' => '<enter bucket name here>',
// 'region' => 'us-east-1',
// 'url' => '',
// 'acl' => 'public',
),
);
Если Вы используете регион, отличный от US, то раскомментируйте строку региона в коде выше и используете одно из следующих значений:
- us-west-1 = Northen California
- us-west-2 = Oregon
- eu-west-1 = Ireland
- ap-southeast-1 = Singapore
- ap-northeast-1 = Tokyo
- ap-southeast-2 = Sydney
- sa-east-1 = Sao Paulo
PHP:
$config['bdDataStorage'] = array(
array(
'type' => 's3',
'key' => 'BROIQ53MQHOLEPAKLQCE',
'secret' => 'p29m83MpQkO9+veIn3i9ENXQpN0ceqn4nr/nPXbq',
'bucket' => 's3.xfrocks.com',
'region' => 'ap-southeast-1',
'url' => 'http://s3.xfrocks.com',
// 'acl' => 'public',
),
);
Настройка файла config.php для хранения данных на FTP:
В файл config.php добавьте:
PHP:
$config['bdDataStorage'] = array(
array(
'type' => 'ftp',
'host' => '<enter FTP host here>',
'username' => '<enter your username here>',
'password' => '<enter your password here>',
'path' => '<enter FTP upload path here>',
'url' => '<enter URL to upload path here>',
// 'port' => 21,
// 'passive' => true,
),
);
Рабочий вариант для config.php должен выглядеть примерно так:
PHP:
$config['bdDataStorage'] = array(
array(
'type' => 'ftp',
'host' => '192.168.1.2',
'username' => 'xfrocks',
'password' => 'rMtd4vSt',
'path' => '/domains/ftp.xfrocks.com/public_html',
'url' => 'http://ftp.xfrocks.com',
'port' => 12121,
'passive' => true,
),
);