mediawiki如何以及何时创建和上传文件?

时间:2012-07-25 13:33:21

标签: php mediawiki cdn openstack-swift

我现在忙于我的第一个mediawiki项目,我必须将它连接到Swift(CDN)服务。我放弃了常规的(专门用于rackspace - 我们有自己的),并在我们自己的包装器周围构建一个 - 这是没有问题的。

现在除了mediawiki不会自动创建缩略图。也许是一些愚蠢的事情,但我一直在绞尽脑汁,只能找到解决方案......

这是配置的一部分(我无法透露一切 - 机密性和一切:P):

$wgFileBackends[] = array(
    'lockManager'    => 'nullLockManager',
    'class'          => 'SomeSwiftBackend',
    'wikiId'         => 'somewiki',
    'lockManager'    => 'nullLockManager',
    'shardViaHashLevels' => array(
        'remote-public'  => array( 'levels' => 1, 'base' => 36, 'repeat' => false ),
        'remote-thumb'   => array( 'levels' => 1, 'base' => 36, 'repeat' => false ),
        'local-thumb'    => array( 'levels' => 1, 'base' => 36, 'repeat' => false ),
        'remote-archive' => array( 'levels' => 1, 'base' => 36, 'repeat' => false ),
        'local-deleted'  => array( 'levels' => 1, 'base' => 36, 'repeat' => false ),
        'remote-deleted' => array( 'levels' => 1, 'base' => 36, 'repeat' => false ),
    ),
    'url' => 'http://url-to-swift/v1/AUTH_',
);

我可能甚至没有那么正确......

身份验证配置直接传递给我们的swift后端,所以你不会在这里找到它......

0 个答案:

没有答案