Инструменты пользователя

Инструменты сайта


wiki:config

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:config [2023/08/19 00:13] – [Общие настройки] vladpolskiywiki:config [2025/01/16 16:25] (текущий) – [Флаги функций] vladpolskiy
Строка 1: Строка 1:
-====== Конфигурирование «Докувики» ======+====== Настройка «Докувики» ======
  
-Большая часть возможностей «[[dokuwiki|Докувики]]» настраивается с помощью соответствующих параметров  +«[[dokuwiki|Докувики]]» можно настроить в зависимости от ваших потребностей с помощью «системных» опций, конфигурационных файлов для настройки поведения, оформления темы и отключения/включения расширений. Самым простым способом изменения этих параметров является использование [[.:plugin:config|менеджера конфигурации]].
-конфигурации. Самым простым способом изменения этих параметров является использование [[.:plugin:config|менеджера конфигурации]].+
  
 ===== Что можно настраивать в «Докувики» ===== ===== Что можно настраивать в «Докувики» =====
  
-«Системные» настройки «Докувики» можно найти в файле ''conf/dokuwiki.php''Однако, он содержит значения настроек системы по умолчанию. Для подстройки их «под себя» вам следует редактировать файл ''conf/local.php'' или создать его, если он не существовал. Что вообще можно настраивать, смотрите ниже в списке [[#доступные параметры]].+«Системные» параметры DokuWiki можно задать в {{fa>gear?14&recache}} [[wiki:plugin:config|Configuration Manager]]. Вам нужно войти в систему как суперпользователь и нажать кнопку Admin, чтобы запустить ее. Значения «по умолчанию» системы считываются из файла ''conf/dokuwiki.php''Чтобы настроить еевы можете внести изменения в Configuration Manager, который сохранит изменения в файле ''conf/local.php''. Либо вы можете отредактировать его самостоятельно или создать его, если он не существует. Чтобы узнать, что вы можете настроить в этом файле, смсписок [[wiki:plugin:config#available_options|доступных параметров]] ниже.
  
-Имена пользователей, пароли (зашифрованные) и правила доступа (ACL) хранятся в [[acl|users.auth.php и acl.auth.php]].+Имена пользователей, пароли (зашифрованные) и правила доступа (ACL) хранятся в [[acl|users.auth.php и acl.auth.php]], которые можно найти в ''conf/'' каталоге. Их можно редактировать через {{fa>user-group?14&recache}} [[wiki:plugin:usermanager|Менеджер пользователей]] и {{fa>key?14&recache}} [[wiki:plugin:acl|Управление списком контроля доступа.]].
  
-Когда вы загружаете на сервер новый файл с помощью [[media_manager|медиаменеджера]], вы можете столкнуться с сообщением ''«Upload denied. This file extension is forbidden!»''. Это вызвано содержимым файла ''conf/mime.conf''. Для загрузки файла нового типа, укажите этот тип в [[mime|mime.conf]].+Когда вы загружаете на сервер новый файл с помощью [[wiki:ullscreen_mediamanager|медиаменеджера]], вы можете столкнуться с сообщением ''«Upload denied. This file extension is forbidden!»''. Это вызвано содержимым файла ''conf/mime.conf''. Для загрузки файла нового типа, укажите этот тип в [[wiki:mime|mime.local.conf]].
  
-При создании статей происходят некоторые автоматические подстановки. Некоторые из них порождают подсказки, смайлы или определённые спецсимволы. Эти подстановки определяются в файлах [[abbreviations|acronyms.conf]], [[smileys|smileys.conf]] и [[entities|entities.conf]].+При создании статей происходят некоторые автоматические подстановки. Некоторые из них порождают подсказки, смайлы или определённые спецсимволы. Эти подстановки определяются в файлах [[wiki:abbreviations|acronyms.conf]], [[wiki:smileys|smileys.conf]] и [[wiki:entities|entities.conf]].
  
 ===== Обзор файлов конфигурации ===== ===== Обзор файлов конфигурации =====
Строка 18: Строка 17:
 Все файлы конфигурации хранятся в директории ''./conf'' или в ''/etc/dokuwiki'' при установке из Debian-пакета.  Все файлы конфигурации хранятся в директории ''./conf'' или в ''/etc/dokuwiki'' при установке из Debian-пакета. 
  
-«Основные» файлы обычно поставляются вместе с «ДокуВики», в то время как «локальные» файлы обычно создаются администратором вики.+«Основные» файлы обычно поставляются вместе с «Докувики», в то время как «локальные» файлы обычно создаются администратором вики.
  
 Если какие-то настройки позволено сделать в локальном файле, то лучше сделать именно там, а не в основном файле. Это позволит избежать проблем при [[.:install:upgrade|обновлении]], т. к. основные файлы при нём меняются, а локальные --- нет.  Если какие-то настройки позволено сделать в локальном файле, то лучше сделать именно там, а не в основном файле. Это позволит избежать проблем при [[.:install:upgrade|обновлении]], т. к. основные файлы при нём меняются, а локальные --- нет. 
Строка 31: Строка 30:
 |                    |''acl.auth.php''          |см. [[acl]]               | настройки листов доступа | |                    |''acl.auth.php''          |см. [[acl]]               | настройки листов доступа |
 |                    |''users.auth.php''        |см. [[acl]]               | имена пользователей и пароли | |                    |''users.auth.php''        |см. [[acl]]               | имена пользователей и пароли |
-|''license.php''     |''license.local.php''     |[[.:config:license]]      | перечень доступных лицензий |+|''license.php''     |''license.local.php''     |[[~:license]]      | перечень доступных лицензий |
 |''scheme.conf''     |''scheme.local.conf''     |[[urlschemes]]            | ключевые слова URL-ссылок | |''scheme.conf''     |''scheme.local.conf''     |[[urlschemes]]            | ключевые слова URL-ссылок |
 |''mediameta.php''                            |[[exif]]                  | возможные метаданные для изображений | |''mediameta.php''                            |[[exif]]                  | возможные метаданные для изображений |
 |''wordblock.conf''  |''wordblock.local.conf''  |[[blacklist]]             | спамерские чёрные списки | |''wordblock.conf''  |''wordblock.local.conf''  |[[blacklist]]             | спамерские чёрные списки |
 +| ''plugins.required.php''     | ''plugins.local.php''\\ ''plugins.protected.php''  | see below             | Включение/отключение плагинов          |
 +| ''manifest.json''            | ''manifest.local.json''                            | [[devel:manifest]]    | PWA Манифест                           |
 +| ''lib/tpl/<tpl>/style.ini''  | ''conf/tpl/<tpl>/style.ini''                       | [[devel:style.ini]]   | Файлы стилей и переменные              |
 |                    |''userscript.js''         |[[.:devel:javascript]]    | Пользовательские JavaScript-улучшения | |                    |''userscript.js''         |[[.:devel:javascript]]    | Пользовательские JavaScript-улучшения |
 |                    |''userstyle.css''         |[[.:devel:css]]           | Пользовательские CSS-улучшения | |                    |''userstyle.css''         |[[.:devel:css]]           | Пользовательские CSS-улучшения |
 +
 +==== Файлы конфигурации темы ====
 +
 +Дополнительные конфигурационные файлы находятся в ''%%/var/lib/dokuwiki/lib/tpl/dokuwiki%%'' (Debian), например [[devel:style.ini|style.ini]]. ''Style.ini'' -- это текстовый файл, который считывается темой по умолчанию, и пользователь может настроить, например, цвет фона.
 +
 +===== Включение/отключение плагинов =====
 +
 +Установленные плагины включены по умолчанию. Их можно отключить с помощью [[plugin:extension|менеджера расширений]], который записывает данные в файл ''%%plugin.local.php%%''. Вы можете защитить определенные плагины, разместив их в ''%%conf/plugins.protected.php%%''.
 +
 +По умолчанию Докувики загружает свои конфигурационные файлы в следующем порядке:
 +
 +  - ''conf/plugins.php'' – плагины по умолчанию;
 +  - ''conf/plugins.local.php'' – изменено менеджером расширений;
 +  - ''conf/plugins.required.php'' – основные плагины. Не могут управляться менеджером расширений;
 +  - ''conf/plugins.protected.php'' – переопределяет настройки в других файлах;
 +
 +Порядок загрузки файлов конфигурации контролируется глобальной переменной ''$config_cascade''. Используя файл ''preload.php'' вы можете изменить это порядок загрузки.
  
 ===== Параметры конфигурации ===== ===== Параметры конфигурации =====
  
-Большая часть возможностей [[ru:dokuwiki|ДокуВики]] настраивается с помощью соответствующих параметров конфигурационного файла. Проще всего их редактировать через [[ru:plugin:config|Менеджер конфигураций]]+Большая часть возможностей [[dokuwiki|Докувики]] настраивается с помощью соответствующих параметров конфигурационного файла. Проще всего их редактировать через [[wiki:plugin:config|Менеджер конфигураций]]
  
-Эта страница описывает все возможные параметры и все их возможные значения. Значения по умолчанию для всех параметров хранятся в файле ''conf/dokuwiki.php''. Если вы хотите изменить какие-либо из этих параметров, то лучше всего сделать это в файле ''conf/local.php'' --- это гарантирует сохранение внесённых изменений при обновлении «ДокуВики». Менеджер конфигурации также работает с этим файлом. Файл conf/local.protected.php можно использовать для конфигурации настроек, которые не могут быть изменены.+Эта страница описывает все возможные параметры и все их возможные значения. Значения по умолчанию для всех параметров хранятся в файле ''conf/dokuwiki.php''. Если вы хотите изменить какие-либо из этих параметров, то лучше всего сделать это в файле ''conf/local.php'' --- это гарантирует сохранение внесённых изменений при обновлении «Докувики». Менеджер конфигурации также работает с этим файлом. Файл conf/local.protected.php можно использовать для конфигурации настроек, которые не могут быть изменены.
  
 Пример файла ''conf/local.php'': Пример файла ''conf/local.php'':
Строка 63: Строка 82:
  
 Подразделы:  Подразделы: 
-[[#Антиспамовские настройки|антиспам]],+[[#Настройки блокировки спама|антиспам]],
 [[#Настройки аутентификации|аутентификация]], [[#Настройки аутентификации|аутентификация]],
 [[#Настройки для медиафайлов|медиафайлы]], [[#Настройки для медиафайлов|медиафайлы]],
-[[#Общие настройки|общие]],+[[#Основные настройки|основные]],
 [[#Настройки отображения|отображение]], [[#Настройки отображения|отображение]],
 [[#расширенные настройки]], [[#расширенные настройки]],
Строка 73: Строка 92:
 [[#Настройки ссылок|ссылки]]. [[#Настройки ссылок|ссылки]].
  
-==== Общие настройки ====+==== Основные настройки ====
  
-  * [[.:config:allowdebug]] 
-  * [[.:config:basedir]] 
-  * [[.:config:baseurl]] 
-  * [[.:config:dmode]] 
-  * [[.:config:fmode]] 
-  * [[.:config:lang]] 
-  * [[.:config:license]] 
-  * [[.:config:savedir]] 
-  * [[.:config:startpage|start]] 
-  * [[.:config:template]] 
-  * [[.:config:title]] 
   * [[~:allowdebug]]   * [[~:allowdebug]]
   * [[~:basedir]]   * [[~:basedir]]
Строка 100: Строка 108:
   * [[~:template]]   * [[~:template]]
   * [[~:title]]   * [[~:title]]
 +
 ==== Настройки отображения ==== ==== Настройки отображения ====
  
-  * [[.:config:breadcrumbs]] +  * [[~:breadcrumbs]] 
-  * [[.:config:camelcase]] +  * [[~:camelcase]] 
-  * [[.:config:deaccent]] +  * [[~:deaccent]] 
-  * [[.:config:dformat]] +  * [[~:dformat]] 
-  * [[.:config:fullpath]] +  * [[~:fullpath]] 
-  * [[.:config:maxseclevel]] +  * [[~:hidepages]] 
-  * [[.:config:maxtoclevel]] +  * [[~:maxseclevel]] 
-  * [[.:config:recent]] +  * [[~:maxtoclevel]] 
-  * [[.:config:refcheck]] +  * [[~:recent]] 
-  * [[.:config:refshow]] +  * [[~:recent_days]] 
-  * [[.:config:showuseras]] +  * <del>[[~:refshow]]</del> ((Удалено в 2013г.)) 
-  * [[.:config:signature]] +  * [[~:showuseras]] 
-  * [[.:config:tocminheads]] +  * [[~:signature]] 
-  * [[.:config:toptoclevel]] +  * [[~:sneaky_index]] 
-  * [[.:config:typography]] +  * [[~:tocminheads]] 
-  * [[.:config:useheading]] +  * [[~:toptoclevel]] 
-  * [[.:config:youarehere]]+  * [[~:typography]] 
 +  * [[~:useheading]] 
 +  * [[~:youarehere]]
  
 ==== Настройки аутентификации ==== ==== Настройки аутентификации ====
  
-  * [[.:config:auth_security_timeout]] +  * [[~:auth_security_timeout]] 
-  * [[.:config:authtype]] +  * [[~:authtype]] 
-  * [[.:config:autopasswd]] +  * [[~:autopasswd]] 
-  * [[.:config:defaultgroup]] +  * [[~:defaultgroup]] 
-  * [[.:config:disableactions]] +  * [[~:disableactions]] 
-  * [[.:config:manager]] +  * [[~:manager]] 
-  * [[.:config:passcrypt]] +  * [[~:passcrypt]] 
-  * [[.:config:profileconfirm]] +  * [[~:profileconfirm]] 
-  * [[.:config:registernotify]] +  * [[~:rememberme]] 
-  * [[.:config:rememberme]] +  * [[~:remote]] 
-  * [[.:config:securecookie]] +  * [[~:remoteuser]] 
-  * [[.:config:sneaky_index]] +  * [[~:remotecors]] 
-  * [[.:config:superuser]] +  * [[~:securecookie]] 
-  * [[.:config:useacl]]+  * [[~:superuser]] 
 +  * [[~:useacl]]
  
-==== Антиспамовские настройки ====+==== Настройки блокировки спама ====
  
-  * [[.:config:iexssprotect]] +  * [[~:iexssprotect]] 
-  * [[.:config:indexdelay]] +  * [[~:indexdelay]] 
-  * [[.:config:mailguard]] +  * [[~:mailguard]] 
-  * [[.:config:relnofollow]] +  * [[~:relnofollow]] 
-  * [[.:config:usewordblock]]+  * [[~:usewordblock]]
  
 ==== Настройки редактирования ==== ==== Настройки редактирования ====
  
-  * [[.:config:cachetime]] +  * [[~:cachetime]] 
-  * [[.:config:htmlok]] +  * [[~:htmlok]] 
-  * [[.:config:locktime]] +  * [[~:locktime]] 
-  * [[.:config:notify]] +  * [[~:phpok]] 
-  * [[.:config:phpok]] +  * [[~:subscribers]] 
-  * [[.:config:subscribers]] +  * [[~:usedraft]]
-  * [[.:config:usedraft]]+
  
 ==== Настройки ссылок ==== ==== Настройки ссылок ====
  
-  * [[.:config:target|target (wiki, interwiki, extern, media, windows)]]+  * [[~:target|target(wiki, interwiki, extern, media, windows)]]
  
 ==== Настройки для медиафайлов ==== ==== Настройки для медиафайлов ====
  
-  * [[.:config:fetchsize]] +  * [[~:fetchsize]] 
-  * [[.:config:gdlib]] +  * [[~:gdlib]] 
-  * [[.:config:im_convert]] +  * [[~:im_convert]] 
-  * [[.:config:jpg_quality]]+  * [[~:jpg_quality]] 
 +  * [[~:mediarevisions]] 
 +  * [[~:refcheck]] 
 + 
 +==== Настройки уведомлений ==== 
 + 
 +  * [[~:dontlog]] 
 +  * [[~:htmlmail]] 
 +  * [[~:mailfrom]] 
 +  * [[~:mailprefix]] 
 +  * [[~:mailreturnpath]] 
 +  * [[~:notify]] 
 +  * [[~:registernotify]] 
 +  * [[~:subscribers]] 
 +  * [[~:subscribe_time]] 
 + 
 +====Настройки подписки==== 
 + 
 +  * [[~:sitemap]] 
 +  * [[~:rss_type]] 
 +  * [[~:rss_linkto]] 
 +  * [[~:rss_content]] 
 +  * [[~:rss_media]] 
 +  * [[~:rss_update]] 
 +  * [[~:rss_show_summary]] 
 +  * [[~:rss_show_deleted]] 
  
 ==== Расширенные настройки ==== ==== Расширенные настройки ====
  
-  * [[.:config:autoplural]] +  * [[~:autoplural]] 
-  * [[.:config:broken_iua]] +  * [[~:broken_iua]] 
-  * [[.:config:canonical]] +  * [[~:canonical]] 
-  * [[.:config:compress]] +  * [[~:compress]] 
-  * [[.:config:compression]] +  * [[~:compression]] 
-  * [[.:config:fnencode]] ([[config:fnencode|англ.]]) +  * [[~:cssdatauri]] 
-  * [[.:config:gzip_output]] +  * [[~:fnencode]] 
-  * [[.:config:hidepages]] +  * [[~:gzip_output]] 
-  * [[.:config:mailfrom]] +  * [[~:readdircache]] 
-  * [[.:config:readdircache]] ([[config:readdircache|англ.]]) +  * [[~:renderer_xhtml]] 
-  * [[.:config:recent_days]] +  * [[~:send404]] 
-  * [[.:config:renderer_xhtml]] +  * [[~:sepchar]] 
-  * [[.:config:rss_content]] +  * [[~:updatecheck]] 
-  * [[.:config:rss_linkto]] +  * [[~:userewrite]] 
-  * [[.:config:rss_show_summary]] +  * [[~:useslash]] 
-  * [[.:config:rss_type]] +  * [[~:search_fragment]] 
-  * [[.:config:rss_update]] +  * [[~:search_nslimit]] 
-  * [[.:config:send404]] +  * [[~:xsendfile]]
-  * [[.:config:sepchar]] +
-  * [[.:config:sitemap]] +
-  * [[.:config:updatecheck]] +
-  * [[.:config:userewrite]] +
-  * [[.:config:useslash]] +
-  * [[.:config:remote]] +
-  * [[.:config:remoteuser]] +
-  * [[.:config:xsendfile]]+
  
 ==== Настройки сети ==== ==== Настройки сети ====
  
-  * [[.:config:ftp|ftp (host, port, user, pass, root)]] +  * [[~:dnslookups]] 
-  * [[.:config:proxy|proxy (host, port, user, pass, ssl)]] +  * <del>[[~:ftp|ftp (host, port, user, pass, root)]]</del> ((удалено в релизе 2020)) 
-  * [[.:config:safemodehack]] ([[config:safemodehack|англ.]])+  * [[~:jquerycdn]] 
 +  * [[~:proxy|proxy(host, port, user, pass, ssl)]] 
 +  * <del>[[~:safemodehack]] ([[config:safemodehack|англ.]])</del> ((удалено в релизе 2020)) 
 +  * [[~:trustedproxy]] 
 + 
 +====Флаги функций==== 
 + 
 +  * [[~:defer_js]] 
 +  * [[~:hidewarnings]] 
 + 
 +====Дополнения и Файлы==== 
 +[[https://www.dokuwiki.org/config|Ссылка на оригинальную статью]]
  
wiki/config.1692393210.txt.gz · Последнее изменение: 2023/08/19 00:13 — vladpolskiy