===== DokuWiki =====
==== Установить кастомный шрифт для шаблона Read The Dokus ====
1. В секции ''template'' общего конфига - установить галочку на поддержке Awesome Fonts и добавить тег:
:!: После изменений новый шрифт будет виден только в заголовке.
2. В файле ''basic.css'' скопировать шрифт из описания секции заголовков h1, h2, h3 и т.д. в секцию body.
Файл:
/var/www/html/docuwiki/lib/tpl/readthedokus/css/basic.css
Строка:
font-family: "Roboto Slab","ff-tisa-web-pro","Georgia","Arial","sans-serif";
----
==== Sidebar ====
Чтобы поменять что-то в сайдбаре - нужно отредактировать страницу:
https://wiki.jpolisher.com/doku.php?id=sidebar
----
==== Обновление вручную ====
1. Смотрим обновление по ссылке: https://download.dokuwiki.org/
2. Делаем резервную копию либо из админки, либо при помощи команды:
cp -a /var/www/html/dokuwiki/ /path/to/wikibackup
3. Перемещаемся в папку dokuwiki и загружаем туда обновление
cd /var/www/html/dokuwiki/
wget http://.../dokuwiki-xxxx-xx-xx.tgz
4. Распаковываем архив, заменяя все файлы, которые существуют
tar -xzvf dokuwiki-xxxx-xx-xx.tgz --strip-components=1
5. Удаляем загруженный архив
rm dokuwiki-xxxx-xx-xx.tgz
6. Удаляем install.php
rm install.php
7. Сверяем файл //.htaccess// с //.htaccess.dist//, если у нас нет его, то переименовываем файл //.htaccess.dist// в //.htaccess//, проверяем работу.
8. Сверяемся с гайдом: https://www.dokuwiki.org/ru:install:upgrade
----
==== Автоматическое обновление ====
Либо через админку можно воспользоваться плагином автоматического обновления. Его можно найти здесь:
;#;
{{:undefined:wiki_upgrade_plugin.jpg?600|}}
;#;
----
==== Ребилд индексов ====
Иногда можно столкнуться с проблемой, когда поиск по //DokuWiki// перестает работать частично или полностью. К примеру, такое может наблюдаться при переносе //DokuWiki// на другой хостинг. В этом случае, вероятно, поможет исправить проблему перестроение индексов. Для этого можно воспользоваться плагином //SearchIndex Manager//. Вот так он выглядит:
;#;
{{:wiki:search_index_manager_plugin.jpg|}}
{{:wiki:search_index_manager_installed.jpg|}}
;#;
Плагин не единственный вариант перезапуска индексов. Если по каким-либо причинам ребилд индексов не происходит через плагин (к примеру, ребилд не заканчивается никогда), можно попробовать запустить переиндексацию следующим образом:
php /var/www/html/dokuwiki/bin/indexer.php -c
----
==== Изменение размера редактора ====
Изменение размера редактора должно сохраняться в cookies при ручной правке. Однако, работает это не всегда. Если нужно поменять размер редактора на постоянку, это можно сделать следующим образом. Создаем новый файл:
/var/www/html/dokuwiki/conf/userscript.js
Добавляем в него следующее:
jQuery(function() {
jQuery('#wiki__text').height('700px');
});
Проверяем в браузере с //Ctrl+F5//.
{{tag>DokuWiki CSS}}