gpt4 book ai didi

docker - 在Dokuwiki Bitnami Docker镜像中添加和覆盖文件

转载 作者:行者123 更新时间:2023-12-02 18:47:16 27 4
gpt4 key购买 nike

我正在尝试启用“翻译”插件dokuwiki和对Dokuwiki Bitnami图像的其他一些更改。例如,我向Dokuwiki Bitnami镜像的'lib / tpl / dokuwiki'添加了一个新文件,并且还覆盖了'lang.php'。
更改为默认原始docker-compose.yml

   - './conf/lang.php:/bitnami/dokuwiki/lib/tpl/dokuwiki/lang/en/lang.php'
- './conf/sidebarheader.html:/bitnami/dokuwiki/lib/tpl/dokuwiki/sidebarheader.html'
但是,更改不会反射(reflect)在容器中,并且不会产生任何错误。

最佳答案

这是对我们有用的东西:

  • 使用扩展管理器安装插件。 https://www.dokuwiki.org/plugin:translation
  • 将local.php文件复制到主机
  • docker cp <container>:/bitnami/dokuwiki/conf/local.php conf/local.php
  • 将以下内容追加到local.php文件。 https://www.dokuwiki.org/plugin:translation#manual_configuration

  • $conf['plugin']['translation']['translations'] = 'en,fr,de,it'; // available languages
    $conf['plugin']['translation']['dropdown'] = 1; // use a dropdown
    $conf['plugin']['translation']['translationns'] = 'wiki'; // namespace where to activate translation
    $conf['plugin']['translation']['skiptrans'] = '^:(plugin|template):'; // what to skip (regexp)
    $conf['plugin']['translation']['translateui'] = 1; // translate the wiki user interface too
    $conf['plugin']['translation']['checkage'] = 1; // show notice on outdated translations
    $conf['plugin']['translation']['about'] = 'translation:about'; // page describing the translation process to users
    $conf['plugin']['translation']['localabout'] = 1;
    $conf['plugin']['translation']['display'] = 'langcode,name';
  • 在主机上创建conf/sidebarheader.html:
  • <?php
    $translation = plugin_load('helper','translation');
    if ($translation) echo $translation->showTranslations();
    ?>
  • 确保已创建侧栏。如果没有创建它。 http:// <您的服务器> /doku.php?id=sidebar
  • 在docker-compose中挂载文件
  •     volumes:
    - 'dokuwiki_data:/bitnami'
    - './conf/local.php:/bitnami/dokuwiki/conf/local.php'
    - './conf/sidebarheader.html:/bitnami/dokuwiki/lib/tpl/dokuwiki/sidebarheader.html'
  • 重新创建容器以应用新的安装路径
  • dc down && dc up
    enter image description here

    关于docker - 在Dokuwiki Bitnami Docker镜像中添加和覆盖文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62553254/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com