<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=Info.ZD</id>
	<title>Info.ZD - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=Info.ZD"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=Info.ZD&amp;action=history"/>
	<updated>2026-10-12T11:10:08Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://mediawiki.zina.run/index.php?title=Info.ZD&amp;diff=739&amp;oldid=prev</id>
		<title>&gt;Zina: /* Тема Bootstrap3 */</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=Info.ZD&amp;diff=739&amp;oldid=prev"/>
		<updated>2023-08-08T08:37:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Тема Bootstrap3&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Хранилище доступов к проектам, над которыми работает студия.&lt;br /&gt;
&lt;br /&gt;
https://info.zina.com.ua&lt;br /&gt;
&lt;br /&gt;
Движок - https://www.dokuwiki.org/&lt;br /&gt;
&lt;br /&gt;
На Synology ЧПУ работает на Apache 2.2 и не работает на Apache 2.4.&lt;br /&gt;
&lt;br /&gt;
== Права пользователей ==&lt;br /&gt;
&lt;br /&gt;
Создание нового пользователя: &amp;#039;&amp;#039;&amp;#039;Управление&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;[https://info.zina.company/info?do=admin&amp;amp;page=usermanager Управление пользователями]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Наши группы:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;@ALL&amp;lt;/code&amp;gt; — неавторизованные пользователи, нет доступа ни к чему&lt;br /&gt;
* &amp;lt;code&amp;gt;@user&amp;lt;/code&amp;gt; — зарегистрированный пользователь, доступ на чтение к корневому &amp;lt;code&amp;gt;info&amp;lt;/code&amp;gt;, к &amp;lt;code&amp;gt;snippets:&amp;lt;/code&amp;gt; и на редактирование к &amp;lt;code&amp;gt;playground:&amp;lt;/code&amp;gt;. Можно [https://info.zina.company/info?do=admin&amp;amp;page=acl&amp;amp;ns=dev руками назначить] доступ на чтение к определенной странице&lt;br /&gt;
* &amp;lt;code&amp;gt;@adm&amp;lt;/code&amp;gt; — администраторы, создание и редактирование &amp;lt;code&amp;gt;adm:&amp;lt;/code&amp;gt; — главные доступы к серверам&lt;br /&gt;
* &amp;lt;code&amp;gt;@dev&amp;lt;/code&amp;gt; — разработчики, создание и редактирование &amp;lt;code&amp;gt;dev:&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;@seo&amp;lt;/code&amp;gt; — SEO-специалисты, создание и редактирование &amp;lt;code&amp;gt;seo:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Новым пользователям при создании автоматически назначается группа &amp;lt;code&amp;gt;@user&amp;lt;/code&amp;gt;. Если при создании пользователя прописывается руками одна из специализированных групп — &amp;lt;code&amp;gt;@dev&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;@seo&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;@adm&amp;lt;/code&amp;gt;, то нужно проследить, чтобы группа &amp;lt;code&amp;gt;@user&amp;lt;/code&amp;gt; тоже была добавлена, т.е. указать группы через запятую: &amp;lt;code&amp;gt;@user,@dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Добавление новой группы: &amp;#039;&amp;#039;&amp;#039;Управление&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;[https://info.zina.company/info?do=admin&amp;amp;page=acl Управление списками контроля доступа]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Файл:DokuWiki-add-group.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
Устарело&lt;br /&gt;
* &amp;lt;code&amp;gt;@trainee&amp;lt;/code&amp;gt; — стажеры, нет доступа ни к чему, но можно [https://info.zina.company/info?do=admin&amp;amp;page=acl&amp;amp;ns=dev руками назначить] доступ на чтение к определенной странице&lt;br /&gt;
&lt;br /&gt;
=== Active Directory (сейчас не используется) ===&lt;br /&gt;
&lt;br /&gt;
У нас может быть 2 режима авторизации:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;authplain&amp;lt;/code&amp;gt; — обычный режим (по умолчанию)&lt;br /&gt;
* &amp;lt;code&amp;gt;authad&amp;lt;/code&amp;gt; — авторизация через домен Active Directory&lt;br /&gt;
&lt;br /&gt;
Из соображений безопасности режим авторизации меняется не через веб-интерфейс, а в файле &amp;lt;code&amp;gt;conf\local.protected.php&amp;lt;/code&amp;gt; в строке:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$conf[&amp;#039;authtype&amp;#039;]       = &amp;#039;authplain&amp;#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если Active Directory поломается, то авторизоваться можно, переключив в файле &amp;lt;code&amp;gt;local.protected.php&amp;lt;/code&amp;gt; эту строку.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;code&amp;gt;local.protected.php&amp;lt;/code&amp;gt; нужно добавить соответствие групп DokuWiki (слева) группам в Active Directory (справа):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$conf[&amp;#039;superuser&amp;#039;]  = &amp;#039;@DokuWiki_Admins&amp;#039;;&lt;br /&gt;
$conf[&amp;#039;dev_admins&amp;#039;] = &amp;#039;@Dev_Admins&amp;#039;;&lt;br /&gt;
$conf[&amp;#039;manager&amp;#039;]    = &amp;#039;@Project_Managers&amp;#039;;&lt;br /&gt;
$conf[&amp;#039;developers&amp;#039;] = &amp;#039;@Developers&amp;#039;;&lt;br /&gt;
$conf[&amp;#039;seo&amp;#039;] 	    = &amp;#039;@SEO&amp;#039;;&lt;br /&gt;
$conf[&amp;#039;trainee&amp;#039;]    = &amp;#039;@Trainee&amp;#039;;&lt;br /&gt;
$conf[&amp;#039;crm&amp;#039;]        = &amp;#039;@CRM&amp;#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Авто-заголовок H1 ==&lt;br /&gt;
&lt;br /&gt;
У страниц с доступами к сайтам имя файла уже содержит имя домена. Настроим автоматическое отображение его вместо заголовка H1.&lt;br /&gt;
&lt;br /&gt;
=== Тема Bootstrap3 ===&lt;br /&gt;
&lt;br /&gt;
В шаблон &amp;lt;code&amp;gt;lib/tpl/bootstrap3/main.php&amp;lt;/code&amp;gt; районе строки 130, после &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;echo &amp;#039;&amp;lt;div class=&amp;quot;dw-content&amp;quot;&amp;gt;&amp;#039;;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; добавить:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;#039;&amp;lt;div class=&amp;quot;dw-content&amp;quot;&amp;gt;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
// Авто-заголовок H1&lt;br /&gt;
$namespaces = array(&amp;#039;dev&amp;#039;,&amp;#039;seo&amp;#039;,&amp;#039;adm&amp;#039;);&lt;br /&gt;
if (in_array($INFO[&amp;#039;namespace&amp;#039;], $namespaces)) {&lt;br /&gt;
  $page_title = strtr(noNS($ID),&amp;#039;_&amp;#039;,&amp;#039; &amp;#039;);&lt;br /&gt;
  if ($page_title != &amp;#039;info&amp;#039;) {&lt;br /&gt;
    echo &amp;#039;&amp;lt;h1 style=&amp;quot;margin-top: 0;&amp;quot;&amp;gt;&amp;#039;.$page_title.&amp;#039;&amp;lt;/h1&amp;gt;&amp;#039;;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
echo $content;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В шаблон &amp;lt;code&amp;gt;lib/tpl/bootstrap3/navbar.php&amp;lt;/code&amp;gt; районе строки 71, после &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;navbar-right&amp;quot; id=&amp;quot;dw__navbar_items&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; добавить:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;navbar-right&amp;quot; id=&amp;quot;dw__navbar_items&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Password Generator links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;ul class=&amp;quot;nav navbar-nav&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&amp;lt;a target=&amp;quot;_blank&amp;quot; style=&amp;quot;padding-top: 11px; padding-bottom: 8px; line-height: 16px; font-size: 13px;&amp;quot; href=&amp;quot;https://www.webfx.com/tools/new-password-generator/show.php?length=8&amp;amp;lowercase=1&amp;amp;uppercase=1&amp;amp;numbers=1&amp;amp;type=ordinary&amp;quot;&amp;gt;Password&amp;lt;br&amp;gt;Secure&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&amp;lt;a target=&amp;quot;_blank&amp;quot; style=&amp;quot;padding-top: 11px; padding-bottom: 8px; line-height: 16px; font-size: 13px;&amp;quot; href=&amp;quot;https://www.webfx.com/tools/new-password-generator/show.php?length=8&amp;amp;digits=2&amp;amp;type=easy-to-remember&amp;quot;&amp;gt;Password&amp;lt;br&amp;gt;Mnemonic&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Тема Mikio ===&lt;br /&gt;
&lt;br /&gt;
В шаблон &amp;lt;code&amp;gt;lib/tpl/mikio/mikio.php&amp;lt;/code&amp;gt; в районе 1412 строки добавить:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function includeHero(bool $print = true)&lt;br /&gt;
    {&lt;br /&gt;
        // 1) Чтобы можно было использовать $INFO и $ID:&lt;br /&gt;
        global $INFO, $ID;&lt;br /&gt;
&lt;br /&gt;
        $html = &amp;#039;&amp;#039;;&lt;br /&gt;
        // ...&lt;br /&gt;
&lt;br /&gt;
            $html .= &amp;#039;&amp;lt;h1 class=&amp;quot;mikio-hero-title&amp;quot;&amp;gt;&amp;#039;;&lt;br /&gt;
            &lt;br /&gt;
            // Авто-заголовок H1&lt;br /&gt;
            $namespaces = array(&amp;#039;dev&amp;#039;,&amp;#039;seo&amp;#039;,&amp;#039;adm&amp;#039;);&lt;br /&gt;
            if (in_array($INFO[&amp;#039;namespace&amp;#039;], $namespaces)) { &lt;br /&gt;
              $page_title = strtr(noNS($ID),&amp;#039;_&amp;#039;,&amp;#039; &amp;#039;);&lt;br /&gt;
              if ($page_title == &amp;#039;info&amp;#039;) {&lt;br /&gt;
                $html .= &amp;#039;&amp;lt;span style=&amp;quot;text-transform: uppercase;&amp;quot;&amp;gt;&amp;#039;.$INFO[&amp;#039;namespace&amp;#039;].&amp;#039;&amp;lt;/span&amp;gt;&amp;#039;;&lt;br /&gt;
              } else {&lt;br /&gt;
                $html .= $page_title;&lt;br /&gt;
              }&lt;br /&gt;
            } else {&lt;br /&gt;
              $html .= $this-&amp;gt;parsePageTitle();    // No idea why this requires a blank space afterwards to work?&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            $html .= &amp;#039;&amp;lt;/h1&amp;gt;&amp;#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Toolbar ==&lt;br /&gt;
&lt;br /&gt;
Чтобы сократить количество спецсимволов только до необходимых, используем плагин [https://www.dokuwiki.org/plugin:charpicker charpicker].&lt;br /&gt;
&lt;br /&gt;
Настройка:&lt;br /&gt;
&lt;br /&gt;
* plugin»charpicker»chars: &amp;lt;code&amp;gt;→,↑,←,↓,•,✔,«,»,‹,›,—,…,©&amp;lt;/code&amp;gt;&lt;br /&gt;
* plugin»charpicker»del_chars: пусто&lt;br /&gt;
* plugin»charpicker»del_all: [✔]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
Альтернативный вариант: в файле &amp;lt;code&amp;gt;\\nas\web\dokuwiki\inc\toolbar.php&amp;lt;/code&amp;gt; в блоке &amp;lt;code&amp;gt;&amp;#039;title&amp;#039;  =&amp;gt; $lang[&amp;#039;qb_chars&amp;#039;],&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;list&amp;#039;   =&amp;gt; explode(&amp;#039; &amp;#039;,&amp;#039;→ ↑ ← ↓ • ✔ « » ‹ › — … ©&amp;#039;),&lt;br /&gt;
&lt;br /&gt;
После сохранения нужно или сохранить настройки, или выполнить &amp;lt;code&amp;gt;touch conf/local.php&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Устарело ==&lt;br /&gt;
&lt;br /&gt;
=== Бэкап ===&lt;br /&gt;
&lt;br /&gt;
1) Зайти по SSH:&lt;br /&gt;
&lt;br /&gt;
 ssh -p851 zina@37.53.93.49&lt;br /&gt;
 cd /home/zina/web/info.zina.com.ua/&lt;br /&gt;
&lt;br /&gt;
2) Бэкап файлов:&lt;br /&gt;
&lt;br /&gt;
 zip -r info-zd_`date +%Y-%m-%d_%H-%M`_pages.zip public_html/data/pages&lt;br /&gt;
 zip -r info-zd_`date +%Y-%m-%d_%H-%M`_full.zip public_html&lt;br /&gt;
&lt;br /&gt;
3) Скопировать на NAS (пароль &amp;lt;code&amp;gt;rsync&amp;lt;/code&amp;gt; здесь: https://info.zina.com.ua/adm/nas#rsync):&lt;br /&gt;
&lt;br /&gt;
 rsync -av --progress /home/zina/web/info.zina.com.ua/info-zd_`date +%Y-%m-%d`* rsync@192.168.1.102::backup/info/&lt;br /&gt;
&lt;br /&gt;
=== Верхняя часть info страниц ===&lt;br /&gt;
&lt;br /&gt;
Чтобы сделать верхнюю часть типичных info страниц более компактной и информативной, сделаны изменения в файле темы Bootstrap 3:&lt;br /&gt;
&lt;br /&gt;
 \\nas\web\dokuwiki\lib\tpl\bootstrap3\main.php&lt;br /&gt;
&lt;br /&gt;
примерно со строки 94:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
                        // Page icons (print, email, share link, etc.)&lt;br /&gt;
                        // require_once(template(&amp;#039;tpl/page-icons.php&amp;#039;));&lt;br /&gt;
&lt;br /&gt;
                        tpl_flush(); /* flush the output buffer */&lt;br /&gt;
&lt;br /&gt;
                        // Page-Header DokuWiki page&lt;br /&gt;
                        tpl_includeFile(&amp;#039;pageheader.html&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
                        // Page-Header DokuWiki page&lt;br /&gt;
                        if ($ACT == &amp;#039;show&amp;#039;) $TEMPLATE-&amp;gt;includePage(&amp;#039;pageheader&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
                        // render the content into buffer for later use&lt;br /&gt;
                        ob_start();&lt;br /&gt;
                        tpl_content(false);&lt;br /&gt;
&lt;br /&gt;
                        $content         = ob_get_clean();&lt;br /&gt;
                        $toc             = $TEMPLATE-&amp;gt;getTOC(true);&lt;br /&gt;
                        $content_classes = array();&lt;br /&gt;
&lt;br /&gt;
                        if ($toc) echo &amp;#039;&amp;lt;div class=&amp;quot;dw-toc hidden-print&amp;quot;&amp;gt;&amp;#039; . $toc . &amp;#039;&amp;lt;/div&amp;gt;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
                        if ($TEMPLATE-&amp;gt;getConf(&amp;#039;tocCollapsed&amp;#039;)) $content_classes[] = &amp;#039;dw-toc-closed&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
                        //Starred&lt;br /&gt;
                        if (strpos($_SERVER[&amp;#039;REQUEST_URI&amp;#039;], &amp;#039;/info&amp;#039;) === false) {&lt;br /&gt;
                        	$starred = plugin_load(&amp;#039;action&amp;#039;,&amp;#039;starred&amp;#039;);&lt;br /&gt;
					    	if ($starred) $starred-&amp;gt;tpl_starred();&lt;br /&gt;
                            // авто-заголовок H1&lt;br /&gt;
                            $namespaces = array(&amp;#039;dev&amp;#039;,&amp;#039;seo&amp;#039;,&amp;#039;adm&amp;#039;);&lt;br /&gt;
                            if (in_array($INFO[&amp;#039;namespace&amp;#039;], $namespaces)) { &lt;br /&gt;
                                echo &amp;#039;&amp;lt;h1 style=&amp;quot;margin-top: 0;&amp;quot;&amp;gt;&amp;#039;.strtr(noNS($ID),&amp;#039;_&amp;#039;,&amp;#039; &amp;#039;).&amp;#039;&amp;lt;/h1&amp;gt;&amp;#039;;&lt;br /&gt;
                            }&lt;br /&gt;
                        }&lt;br /&gt;
&lt;br /&gt;
                        echo &amp;#039;&amp;lt;div class=&amp;quot;dw-content-page &amp;#039;. implode(&amp;#039; &amp;#039;, $content_classes) .&amp;#039;&amp;quot;&amp;gt;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
                        echo &amp;#039;&amp;lt;!-- content --&amp;gt;&amp;#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Дальше без изменений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starred Plugin ===&lt;br /&gt;
&lt;br /&gt;
https://www.dokuwiki.org/plugin:starred&lt;br /&gt;
&lt;br /&gt;
Позволяет звездочкой делать закладки на страницы.&lt;br /&gt;
&lt;br /&gt;
Помимо самого плагина и требуемого плагина https://www.dokuwiki.org/plugin:sqlite добавлен код в файл шаблона &amp;lt;code&amp;gt;lib\tpl\bootstrap3\main.php&amp;lt;/code&amp;gt; (со строки 96 ):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;//Starred&lt;br /&gt;
if (strpos($_SERVER[&amp;#039;REQUEST_URI&amp;#039;], &amp;#039;/info&amp;#039;) === false) {&lt;br /&gt;
  $starred = plugin_load(&amp;#039;action&amp;#039;,&amp;#039;starred&amp;#039;);&lt;br /&gt;
  if ($starred) $starred-&amp;gt;tpl_starred();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Патчи ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;lib\plugins\favoris\action.php&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
строка 37:&lt;br /&gt;
&lt;br /&gt;
 -    // function register(&amp;amp;$contr) {&lt;br /&gt;
 +    function register(Doku_Event_Handler $contr) {&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;lib\plugins\favoris\syntax.php&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
строка 42:&lt;br /&gt;
&lt;br /&gt;
 -    // function handle($match, $state, $pos, &amp;amp;$handler) {&lt;br /&gt;
 +    function handle($match, $state, $pos, Doku_Handler $handler) {&lt;br /&gt;
&lt;br /&gt;
строка 47:&lt;br /&gt;
&lt;br /&gt;
 -    // function render($mode, &amp;amp;$renderer, $data) {&lt;br /&gt;
 +    function render($mode, Doku_Renderer $renderer, $data) {&lt;br /&gt;
&lt;br /&gt;
=== Доступ через сетевую папку ===&lt;br /&gt;
&lt;br /&gt;
Папка с текстовыми файлами страниц &amp;lt;code&amp;gt;/volume1/web/dokuwiki/data/pages&amp;lt;/code&amp;gt; смонтирована (типа сделана ссылка) в шаред папку &amp;lt;code&amp;gt;/volume1/Info/pages&amp;lt;/code&amp;gt;, которая доступна как &amp;lt;code&amp;gt;\\nas\info\pages&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Можно прямо там редактировать файлы страниц DokuWiki, заходя по сети обычным файловым менеджером.&lt;br /&gt;
&amp;lt;br&amp;gt;Через веб-интерфейс https://nas.zina.com.ua:5001/ почему-то не работает — не сохраняются изменения.&lt;br /&gt;
&lt;br /&gt;
Временное монтирование, до перезагрузки:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;sudo mount --bind /volume1/web/dokuwiki/data/pages /volume1/Info/pages&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Постоянное монтирование:&lt;br /&gt;
&lt;br /&gt;
Control Panel — Task Scheduler — Create — Triggered Task — Task Settings — Run command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;sudo mount --bind /volume1/web/dokuwiki/data/pages /volume1/Info/pages&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Установка на Nginx ===&lt;br /&gt;
&lt;br /&gt;
Не доделано — нет настройки ЧПУ, на проде используется дефаултный &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; для Apache.&lt;br /&gt;
&lt;br /&gt;
Действовать по инструкции:&lt;br /&gt;
&lt;br /&gt;
* https://www.dokuwiki.org/install&lt;br /&gt;
* https://wiki.zina.company/books/environment/page/nginx&lt;br /&gt;
&lt;br /&gt;
На форуме говорят, что внутри архива права на файлы и директории корректные, менять не стоит.&lt;br /&gt;
&lt;br /&gt;
Если возникает ошибка &amp;lt;code&amp;gt;DokuWiki Setup Error The datadir (&amp;#039;pages&amp;#039;) at ./data/pages is not found, isn&amp;#039;t accessible or writable&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 cd /var/www/dokuwiki.test&lt;br /&gt;
 chown -R www-data:www-data ./&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.maxreform.ru/soft/dokuwiki/setup/users Настройка пользователей DokuWiki]&lt;br /&gt;
* [http://xlench.bget.ru/doku.php/wiki/test/misc Разные плагины &amp;amp;#91;Love Soft&amp;amp;#93;]&lt;/div&gt;</summary>
		<author><name>&gt;Zina</name></author>
	</entry>
</feed>