1

我想将我的文档存储在 SVN 源代码管理下。

在 DokuWiki 设置中有

Directory for saving data          '.../apps/dokuwiki/data'

DokuWiki 将所有数据存储在“.../apps/dokuwiki/data”文件夹下的文本文件中。那里有很多东西,包括索引缓存等。看来我只需要“页面”文件夹。

如何在我的 SVN 文件夹中移动“页面”文件夹并配置 DocuWiki 以使用那里的页面?

4

2 回答 2

2

$conf['datadir']可用于conf/local.php设置页面目录,独立于data. 您可能还想$conf['mediadir]用于上传的图像和文件,也可能$conf['metadir']用于保存页面元数据。

于 2011-07-14T16:17:56.097 回答
1

这是我设置的示例:

$conf['datadir'] = './my-data/pages/';
$conf['mediadir'] = './my-data/media/';
$conf['metadir'] = './my-data/meta/';

注意请务必使用'datadir'(not 'pagedir'),如先前答案的评论中所述。

您可能还想配置您的阁楼:

$conf['olddir'] = './my-data/attic/';

这使得 svn 下的管理更加复杂,因为您必须一直添加 attic 文件,但它保留了跨开发人员的更改历史记录。不过,这更多地取决于您的安装;如果您定期清洁阁楼,您就不会想要这样做。

于 2011-09-20T19:27:34.000 回答