DokuWiki.ru

простой и мощный вики-движок

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

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


start

DokuWiki

DokuWiki — это совместимый со стандартами и лёгкий в использовании движок Wiki, предназначенный главным образом для создания различной документации. Система может быть полезна для групп разработчиков и небольших компаний. Простой, но мощный синтаксис позволяет читать файлы с данными даже без помощи Wiki и облегчает создание структурированных текстов. Все данные хранятся в обычном текстовом формате, то есть для работы DokuWiki не нужна база данных.

Руководство DokuWiki поможет вам раскрыть все возможности этой системы.

Скачать

DokuWiki можно скачать здесь: http://www.splitbrain.org/go/dokuwiki

Документация

Описание синтаксиса и другая документация доступна на wiki.splitbrain.org

О DokuWiki

Установка DokuWiki

Использование DokuWiki

Настройка DokuWiki

Сообщество и обратная связь

2004-2007 © Andreas Gohr andi [at] splitbrain [dot] org1)

DokuWiki распространяется по лицензии GNU General Public License версии 2. Если вы используете DokuWiki в своей работе, не сочтите за труд передать мне пару баксов через PayPal ;-).

Содержание сайта http://www.splitbrain.org/dokuwiki/ попадает под действие лицензии Creative Commons Attribution-NonCommercial-ShareAlike License версии 2.0.

Исключением являются файлы, распространяемые в архиве вместе с DokuWiki2), которые, по соображениям совместимости, также распространяются по лицензии GNU General Public License версии 2.

Подробнее можно прочитать в статье FAQ по лицензиям.

1) Пожалуйста, не пытайтесь связаться со мной по поводу помощи и техподдержки – используйте список рассылки или форум
2) в каталоге data, например: dokuwiki.txt, syntax.txt, dokuwiki-128.png

Обсуждение

mensh, 2008/12/27 15:04

Кто-либо сможет подсказать с какого ресурса можно скачать плагин Markwown? Сайт http://wiki.ioslo.net/dokuwiki/markdown недоступен.

Плагин есть на http://www.box.net/public/icj3z6y9gh

Шефф, 2011/02/17 04:12

Здравствуйте. Подскажите пожалуйста - яндекс выдает в индексе страницы типа http://wiki.aaaa.zz/_export/raw/qqq Как это можно запретить? Через роботс или через модреврайт?

D, 2011/02/17 10:18

Я так понял, вы хотите не допускать поисковик в какой-либо раздел? Права в докувики настраиваются не только через роботс, но и через .htaccess файлы.

AG, 2009/05/27 20:44

Добрый день.

Вопрос такой: возможно сделать на главной странице небольшие новости, меню в виде алфавита от А до Я. При нажатии на букву А, появляются все фамилии на чинающиеся на эту букву. А дальше уже по списку ии через поиск, пользователь будет находить свою фамилию, и смотреть по ней информацию. Движок dokuwiki подойдет для таких целей?

Да, конечно это можно сделать. Меню в виде алфавита - А Б В каждая ссылка ведёт на отдельную страницу, на странице для каждой буквы - список имён в виде ссылок Иванов Иван Иванович, ведущих на страницы с информацией о конкретном человеке.

Справочник персон - это по сути энциклопедия, а wiki - это как раз движок для создания энциклопедий.

AG, 2009/05/28 22:10

Спасибо, скачал. Буду пробовать.

Hikari, 2009/06/02 22:46

А есть ли какой-то «междувики» сервис, вроде возможности общего неймспейса?

Да, DokuWiki поддерживает технологию интервики:

Сергей, 2009/06/28 08:09

Можно ли этот движок использовать статично, т.е хочу сделать документацию не для размещения в интернете, а для себя. Спасибо

Да, это возможно - разверните DokuWiki на вебсервере, установленном на вашем компьютере и пользуйтесь.

Для быстрого разворачивания вебсервера, подходящего для DokuWiki можно использовать Денвер.

eugenerk@mail.ru, 2013/03/25 17:44

Спасибо за ответ!!!

Автор движка предлагает DokuWiki on a Stick http://www.splitbrain.org/blog/2007-12/01-dokuwiki_on_a_stick По сути это портабельный Apache + PHP, после запуска доступ к wiki осуществляется по адресу http://localhost:8800/

Игорь, 2009/07/23 08:41

Могли бы пояснить раздел лицензий. Точнее вторую её часть относительно того, что все созданное в докувики идёт под лицензией CC-BY-NC-SA. Эта часть относится только к созданному на движке DokuWiki на сайте www.dokuwiki.org, или же в любом случае информация создаваемая на движке в любом месте будет обязана распространятся под лицензией CC-BY-NC-SA? Я планировал использовать движок для ведения внутрифирменной документации, возможно в будущем с публикацией вне intranet'а, и при этом распространение под свободной лицензией, разумеется, не подходит.

На каждом сайте, использующем DokuWiki может быть использована своя лицензия, наиболее точно подходящая для конкретного проекта.

Если вы владелец ресурса, вы вольны решить, какую лицензию использовать. Лицензия на движок DokuWiki не ограничивает тип лицензии на созданный с её помощью контент.

Выберите нужный вам тип лицензии в настройках DokuWiki или подправьте шаблон оформления, удалив оттуда кнопку «Creative Common License».

ankiri, 2009/08/27 18:48

как организовать получение статистики по активности пользователей? например: есть некий коллектив, перед которым стоит задача по заполнению wiki. необходимо смотреть (контролировать) в конце недели (месяца) кто конкретно и что сделал. есть ли какой нибудь плагин с помощью которого это можно реализовать?

Попробуйте использовать плагин plugin:pagelist или plugin:editor, возможно это то, что вам надо.

Олег, 2009/09/10 14:37

У меня вопрос по индексации сайта.

И Яндекс и Гугл сейчас проиндексировали большинство информационных страниц и начали индексацию вспомогательных страниц. Это страницы о последних правках, о истории правок, предыдущие версии документов и т.п. Эти страницы вовсе не нужно индексировать.

Например, это страницы с URL:

/agni:start?do=backlink
/agni:start?do=edit
/agni:start?do=index
/cosmolog:start?do=backlink

Можно ли как-то запретить индексацию таких страниц? Может быть кто-то решил подобную проблему? Откликнитесь, пожалуйста!

Все указанные вами страницы содержат указание на запрет индексации в виде метатега:

<meta name=“robots” content=“noindex,nofollow” />

Движок ДокуВики добавляет этот тэг для всех страниц, у которых действие отличается от do=show и do=export_xhtml. Так что эта проблема уже решена.

Дмитрий, 2010/09/28 08:04

Если вы не уверены, что будет индексировано, а что нет, почитайте в википедии про robots.txt и sitemap. Обычно вики сама ведет sitemap и даже сжимает его в gzip, но robots.txt надо писать самому. Впрочем, это несложно.

Сергей, 2009/09/11 14:18

Подскажите пожалуйста.

Есть картинка, например, [[doku>dokuwiki|{{dokuwiki-128.png }}]] - при этом весь текст ставится от этой картинки справа.

Ставлю другую картинку с таким кодом - [[doku>dokuwiki|{{dokuwiki-128.png?200x128| }}]] - при этом текст пишется внизу картинки и все оставшееся верхнее пространство справа от картинки остается пустое.

Подскажите пожалуйста, как вставлять картинку чтобы пустого места справа от нее не было, не зависимо от масштаба картинки?

Заранее спасибо.

Комментарий По идее, должно было получиться - просто надо пару пробелов делать не после вертикальной черты, а до: [[doku>dokuwiki|{{dokuwiki-128.png?50 |Комментарий}}]]

Олег, 2009/09/11 17:23

Спасибо, уважаемый Александр, за ответ.

Действительно, служебные страницы DokuWiki содержат указание на запрет индексации в виде метатега. То есть поисковые системы эти файлы не индексируют. Но считывают, переходя на них по соответствующим ссылкам.

Дело в том, что у меня на сайте очень много страниц (более 50 тыс.). Система кое-как справилась с индексацией поисковыми роботами, хотя были предупреждения от хостера о небольшой нагрузке на сервер. А вот когда поисковики стали пытаться индексировать служебные страницы (просто читая их), то хостер стал присылать предупреждения о критической нагрузке на сервер.

Можно ли сделать так, чтобы поисковики не переходили бы вообще на эти страницы, то есть не переходили бы по ссылкам «История страницы», «Недавние изменения» и т.п.?

Можно создать файл robots.txt с перечнем ссылок, по которым запрещено переходить роботам.

Проблема состоит только в том, что ссылки придётся указать все, т.к. синтаксис этого файла требует начинать ссылки с корня сайта и не позволяет использовать маску.

Кроме того, чтобы DokuWiki позволила поисковикам прочесть исходный robot.txt, надо внести небольшие правки в .htaccess - добавить сразу после RewriteBase /

RewriteRule ^robots.txt$ robots.txt

полное описание см. на wiki.symplus.co.jp (на английском)

ankiri, 2009/09/21 21:36

как сделать что бы при нажатии на кнопку «все страницы» каталоги (пространства имен) изображались на русском языке?

Пространства имён отображаются ровно в том же виде, что и названия папок в директории data. То есть, если в ДокуВики включена настройка использовать транслит в названиях файлов, то названия пространств имён будут транслитом.

В случае со страницами есть возможность вместо транслитирированного названия страницы выводить заголовок первого уровня, но для директорий такую информацию взять просто неоткуда.

ankiri, 2009/09/23 20:31

как отключить вывод в заголовке [[название:страницы]]?

Такие изменения требуют вмешательства в исходный текст шаблона - lib/tpl/название_шаблона/main.php.

Однако это не просто надпись в квадратных скобках (адрес страницы внутри вики) - это ссылка на страницу с обратными ссылками и она является неотъемлемой частью навигации по Вики. Так что подумайте ещё раз - а надо ли её отключать.

Anton, 2009/09/26 00:40

Подскажите, можно ли сделать так, чтобы докувики автоматически использовал принудительные переносы? Т.е. при виде:

Строка 1
Строка 2

На выходе бы я получал не:

Строка 1 Строка 2

а именно

Строка 1
Строка 2

Сейчас приходится постоянно использовать знак принудительного переноса '\\' - не очень удобно.

Для начала нового абзаца оставляйте пустую строку:

Строка 1

Строка 2

Если нужно сделать перечень - используйте соответствующий функционал:

  * Строка 1
  * Строка 2

И лишь оставшиеся редкие случаи требуют использования принудительного переноса.

BuZZZard, 2009/09/28 22:48

Подскажите, как сделать чтобы вертикальные кавычки не преобразовывались в угловые?

Зайдите в настройки Вики и поиграйтесь с параметром typography.

Шум, 2009/09/29 18:31

Добрый день, скачал и настроил движок, всё очень нравиться большое спасибо наводчикам, разработчикам и переводчикам. Появились вопросы:

  • Почему acl и user manager работает только если присвоить файлам
    /conf/users.auth.php и /conf/acl.auth.php

    права 646 (не 644!!!)

  • как в меню редактирования записи добавить кнопочку которая бы всталяла тег
     <code> 
  • как загружать в докувики свои файлы? медиаменеджер позволяет загружать только картинки. попытался сам загружать их по фтп в /data/media/ но не получается
  • Потребовались права 646, а не 644 видимо потому, что на вашем сервере PHP работает под пользователем, отличным от пользователя FTP. И скорее всего не входит даже в одну группу с FTP пользователем.
  • Для того, чтобы в меню редактирования добавить новую кнопку, надо загрузить изображение 16×16 этой кнопки tb_code.png в /lib/images/toolbar/ и создать файл /conf/userscript.js со следующим кодом:
if(toolbar){
toolbar[toolbar.length] = {"type":"format", "title":"Тег <code>", "key":"c", 
                             "icon":"tb_code.png", 
                             "open":"<code>", "close":"</code>"}; 
}
  • ДокуВики загружает только файлы со «знакомым» расширением. Как расширить перечень этих расширений - смотрите Инсталляция DokuWiki.
Шум, 2009/10/01 17:15

спасибо за ответ

  • почему это случилось? изначально всё работало, до тех пор пока я не начал в ручную редактировать группы пользователей(добавлять новые(не нашел инструментария, чтобы сделать это атоматически)) после этого usermanager, aclmanager отключились до тех пор пока не изменил права. Как возможно всё вернуть на место? пробовал играться с настройками параметры сети, но не помогло.
  • спасибо, это более общее, чем моё решение)
  • уже разобрался на http://www.dokuwiki.org/mime
  • не могу разобраться с горячими клавишами. при нажати, допустим, на клаваишу «2» вставьляется цифра 2 а не h2

Горячие клавиши в каждом из браузеров свои - надо нажимать не просто клавишу «2», а ALT+«2» или SHIFT+ALT+«2» или ещё как. Комбинации клавиш вам в помощь. И лучше всего вопросы задавать в соответствующих разделах.

ankiri, 2009/09/30 22:11

Добрый день! Постоянно возникает такая проблема. При редактировании страницы почему-то наступает такой момент,что после нажатия на кнопку «Сохранить» весь текст исчезает и появляется страница что такой страницы не существует и предложение создать ее. Разбиваю страницу на разделы и редактирую посекционно и вставляю небольшие куски текста - все равно исчезает либо частьстраницы, либо документ целиком. Что можно сделать?

Проверьте, что папка с данными на сервере (по умолчанию она называется data) имеет необходимые права доступа. Это отсечёт возможные проблемы с сохранением черновика.

Так же проблема может быть связана с нестабильной связью с сервером - может быть плохой канал связи у хостера, может быть у вас.

Возможно вы столкнулись с той же проблемой, что и мы в начале нашего использования Doku Wiki для написания внутренних инструкций.

Собственно проблема заключалась в том, что перестало работать сохранение редактируемой инструкции, представьте я потратил час набивая статью в надежде запечатлеть драгоценный опыт собранный по крупицам, для себя и возможно всех вас читающих данный материал, нажал сохранить и ушёл обедать, но тут бац по возвращении узнаю, что статья достигла такого размера (к этому выводу я пришёл позднее работая над проблемой), что при попытке её сохранения страница на долго задумывалась и в конце выдавала только белый экран, на изучения вопроса в googe с переменным успехом было потрачено три дня, я обогатил свои знания по программе, но не приблизился к решению проблемы. Я обратился к великому и могучему SIV`у и о чудо благодаря моим мольбам, мозговому штурму и везению выяснилось.

Заглянув в логи было обнаружено, что сервер Apach не успевает выполнить скрипт (так как статья подросла) и обрубает его по тайм ауту

   
   [Wed Nov 24 06:32:41 2010] [error] [client xxx.xxx.xxx.xx] PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /var/www/wiki/inc/common.php on line 563, referer: 

Собственно решение увеличить тайм аут, для этого заходим в

   nano /etc/php5/apache2/php.ini

И меняем значение тайм аута с 30 (заданного по умолчанию) например на 300

   max_execution_time = 30 меняем на 300

Здравствуйте! Скажите пожалуйста, можно ли сделать так чтобы при отображении страниц показывались только те внутренние ссылки на страницы, которые пользователю разрешено читать?

В базовой комплектации Вики позволяет скрыть только сами страницы, но не ссылки на них. Дело в том, что текст ссылки являются частью текста страницы, как например эта ссылка на страницу Accesskeys.

Если же очень хочется, чтобы такие ссылки при отсутствии соответствующих прав отображались как обычный текст, то надо вносить изменения в ядро DokuWiki.

Спасибо за оперативный ответ.

Powerslave, 2009/10/12 21:34

Подскажите пожалуйста, как заставить плагин tag работать с русскими словами, по ним нет фильтра ((

С русскими тэгами этот плагин работает только в случае, если в Вики не используется транслитерация названий страниц.

Powerslave, 2009/10/13 23:14

Спасибо за ответ, я честно говоря так и подозревал и своими силами пытался перед обращением к индексу плагина tag, проводить обратную транслитерацию, но мои правила перевода не совпадают с правилами dokuwiki и поэтому фильтр работает только по коротким словам (пример - wiki.krogi.com можете проверить по тагу «гок» внизу страницы ) Отсюда следующий вопрос, не подскажите какая функция доку вики производит транслитерацию ? А ещё лучше обратную, обыскался не как не могу найти …

В этом плагине, насколько я помню (тоже пытался починить его) функция транслитерации не используется там, где должна - при проверке наличия ссылки с описанием тэга. Соответственно функция обратной транслитерации не требуется.

Вот здесь есть «патченный» плагин Tag (2008-08-30) который прекрасно работает с русскими тегами при включено полной транслитерации. Ссылка на измененный плагин http://vovanium.ru/_media/set/tag.tgz

Powerslave, 2010/01/02 03:49

Спасибо, попробую ))

Powerslave, 2010/01/15 19:50

Работает, спасибо ))

Powerslave, 2009/10/15 11:57

Вы неправильно поняли наверное, когда нажимаешь на таг, плагин берёт это слово например «Xokej»(если транслитерация включена), открывает файл .inx, и пытается найти там это слово и соответственно страницы которые к этому слову прикреплены. Но он это слово конечно не находит потому что там вместо слова Xokej находиться слово Хокей. Поэтому задача состоит в том, чтобы перед обращением к индексу производить обратную транслитерацию, что бы плагин искал Хокей вместо Xokej. Я эту операцию сделал, НО я взял первую попавшеюся функцию транслитерации из интернета, а там по другому формируются буквы, поэтому работают только простые слова. Поэтому задача состоит в следующем - найти функция которая встроена в докувики и производит транслитерацию и посмотреть массив перевода слов, что бы сделать обратную транслитерацию для плагина правильно. В этому и сложность никак не могу эту функцию найти …

Да, всё именно так происходит, как вы написали. Есть два пути исправить плагин - первый - тот которым пошли вы - написать процедуру обратной транслитерации. И второй - добавить транслитерацию (в зависимости от настроек Вики) при сохранении названия тега в файл .inx

А узнать, как работает транслитерация, можно написав ссылку с полным набором символов, например абвгдеёжзийклмнопрстуфхцчшщъыьэюя.

Кстати, написать функцию обратной однозначной транслитерации невозможно: «ю» → «ju» и «йу» → «ju», «ь» → »», «ъ» → »» и так далее…
«абвгдеёжзийклмнопрстуфхцчшщъыьэюя» → «abvgdejozhzijklmnoprstufxcchshschyehjuja»

Powerslavemaster, 2009/10/16 15:42

Про второй вариант я тоже думал, но по ходу облако тегов формируется по индексному файлу, а если там не будет слов-тагов на русском языке тогда и в облаке будет транслитерация. Это скорее всего надо модифицировать этот файл что бы вместе с обычным именем шла ещё транскрипция его. Покаместь заменил массив перевода по вашей рекомендации, заработали все слова кроме слов с мягкими знаками wiki.krogi.com.

Советую изменить настройки вашей вики таким образом, что бы отображался не полный путь к файлу .txt, указанный внизу каждой страницы, а только название файла.

Powerslave, 2009/10/19 22:52

Спасибо, поправил ))

Сообщите автору плагинов о ваших изменениях, возможно он включит их в будущие версии плагина.

Powerslave, 2009/10/19 22:55

Я думаю что это слишком грубый костыль который годиться как затычка, ещё и не полностью функциональная … я видел что вы там автору уже про этот баг писали, и немец чего то там вроде про это лапотал, будем ждать результатов, на крайняк пишите мне письмо покажу где поправить что бы работало как у меня …

Radist, 2009/11/07 10:07

доброго времени суток.
как сделать список который отображается слева(в данном случае у вас это:«Инструкция по пользованию сайтом» -/- «Править это меню» ) я как тока не вчитывался в синтаксис докивики не смог получить подобную таблицу….

Эта штука называется Sidebar. Загляните на страницу Инсталляция DokuWiki и прочитайте в комментах.

Donat, 2009/12/20 15:23

Добрый день. Несколько вопросов: 1) Хочется кнопку очистки вики-разметки в режиме правки. Например, чтобы не стирать остатки mediawiki-разметки или «*» и »-»,»'''» при неудачной организации списков и т.п.?

2) Простой экспорт из word в docuwiki с сохранением стилей возможен? (в mediawiki экспорт когда-то делал с помощью примочки) Вообщем, как можно вменяемо делать word → dokuwiki и mediawiki → dokuwiki Спасибо

Попробуйте использовать шаблон для MS Word для перевода из ворда в докувики (by Tania Hew) или программу для перевода HTML в Dokuwiki разметку (by Ralf Junker).

Donat, 2009/12/26 15:45

Класс :) спасибо

Аркадий, 2009/12/24 19:11

яндекс-Вебмасетр пишет что /doku.php содержит мета-тег noindex… как его убрать? Кто-нибудь может подсказать? В коде html страницы тэг действительно есть…

Если в настроках вики параметр «Задержка перед индексацией» (indexdelay) указать 0, то страница не должна содержать этого тэга. Обычно для защиты от спама индексация поисковикам разрешается автоматически только через некоторое время после внесения изменений в страницу.

Сергей, 2009/12/25 21:11

Здравствуйте! Подскажите, пожалуйста, существует ли все-таки механизм модерации изменений? Читал на официальном сайте, что вроде бы нет такого, противоречит идеологии, но информация довольно старая, может есть все-таки какой-то способ? Боюсь, что спама будет очень много, а хотелось бы дать возможность редактировать страницы всем посетителям без регистрации

От спама Dokuwiki защищается с помощью CAPCHA, которая пользователям чаще всего даже не видна (реализована на JavaScript). Модерация изменений есть в виде «массового отката изменений» к версиям страниц, не содержащим спама (см. в настройках пункт «менеджер откаток»).

Maximov, 2009/12/26 15:51

Нравится мне DokuWiki, многое сделано лучше и удобнее чем у других wiki-движков.

Но вот не нашел у DokuWiki возможность работать с шаблонами текста?

Речь идет не о скинах, а о шаблонах статей, которые можно потом заполнять, что бы статьи одного типа имели одинаковую структуру и стиль.

Подскажите, если кто знает способ или плагин как это можно организовать у Doku.

Есть такая штука - Шаблоны пространства имен. Является стандартным функционалом.

Максимов, 2009/12/28 03:44

Либо это не то что я ищу, либо то, но очень недружественное.

Для сравнения как это работает на другом движке: Допустим у нас много статей о городах.

Создается страница с адресом Шаблон:Город с готовым оформление и единым текстом с вставками «переменных» типа

{{{Название}}}
{{{Область}}}
{{{Район}}}
{{{Тип}}}
{{{Население}}}
{{{Площадь}}}

И т.д.

Создавая страницу города пользователю не надо беспокоится о едином оформлении статей, он просто заполняет шаблон

{{Город
|Название = Красногорск
|Область = Московская область
|Район = 
|Тип = город
|Население = 100 тыс.человек
|Площадь = 13 
<!-- И т.д. -->
}}

Полученная страница будет в едином стиле со страницами других городов.

В докувики такой функционал на самом деле добавляется только с помощью плагинов. Так как это фактически расширение синтаксиса.

Да, похоже вы нашли плагин, который делает то, что нужно.

Максимов, 2009/12/28 03:56

В поисках подобной возможности нашел плагин Templater, может удастся его запустить…

Алекс, 2010/01/12 17:35

Доброго времени суток!

Есть желание закрепить top__bar и bottom__bar (нижняя и верхняя панели по-умолчанию) в фиксированном положении. Кто-нибудь знает как это сделать?

Для этого надо исправить CSS стили оформления для topbar и bottombar. Сам CSS код можно поместить либо в папку текущего шаблона lib/tpl/…, или в CSS файл какого-нибудь плагина.

Алекс, 2010/01/14 15:43

Удобная штука. Может быть однажды появится аналог «wikipedia» на движке «DokuWiki»?

OK, 2010/01/14 01:09

Доброго времени суток!

Обновил свою DokuWiki на новую, декабрьскую версию. Заметил одну особенность. В старой (февральской) версии в состав оглавления включался ЛЮБОЙ заголовок статьи формата H1, H2 и т.д. В новой версии в состав оглавления включается только заголовок формата H2 (===== Заголовок =====) и ниже. Не смертельно, но всё же…

Другой глюк посерьёзнее. В Internet Explorer перестали работать ссылки в правом окне (шаблон sidebar). В левом окне переход по ссылкам меню осуществляется, в правом - нет :( В FireFox - всё нормально.

Методом научного тыка выяснено, что проблема - в файле inc\toolbar.php. После его замены на старую версию, всё работает нормально.

Кто-нибудь сталкивался с такими или каким-то другими проблемами новой версии? Поделитесь опытом, плиз!

Сервер приложений - Denver 3.0, PHP Version 5.2.4, Windows XP Professional, SP3

  1. Проверьте настройку toptoclevel - в ней указывается с какого уровня заголовки должны в попадать в оглавление. Так что это не глюк, а настройка.
  2. По поводу шаблона sidebar. Автор шаблона давно не обновлял его, а в новых версиях появляется функционал, который требует соответствующих изменений в шаблонах. Попробуйте использовать исправленную версию этого шаблона, которая установлена на этом сайте.
O-K, 2010/01/24 22:07

Спасибо, Александр, всё получилось!

landlin, 2010/01/19 20:15

Здравствуйте!)) Прошу подсказать Ваш WIKI редактор сможет делать разметку просто и незатейливо,как этот? http://www.aftw.ru/VKEditor/, но с условием просмотра итога работы:))) (можно без отображения ссылок) Огромное спасибо!))

WYSIWYG редактор для DokuWiki имеется только в виде стороннего плагина. По умолчанию используется редактор вики-разметки и функция предварительного просмотра. Зайдите в песочницу и попробуйте отредактировать страницу.

Аркадий, 2010/01/21 15:23

Добрый День! Столкнулся с неожиданной проблемой. Допустим я создаю страницу http://mysite.ru/люди:вася_пупкин , далее следует биография и тд. Я делаю внутреннюю ссылку со слова МГУ (Вася в нем учился)и в итоге, эта страница становится ссылкой на страницу люди:МГУ, то есть в том же пространстве имен, а если я хочу чтобы ссылка была посто на страницу МГУ или на страницу в пространстве имен ВУЗЫ:МГУ? Или каждый раз придется в данном случае делать внешнююссылку с http?

Почитайте про Пространства имен. Там написано, как правильно делать ссылки на страницы в других пространствах имён.

Bugo, 2010/01/23 15:29

Как отключить RSS-ленту?

Для этого нужно внести исправления в файл main.php шаблона оформления (lib/tpl/…). Нужно добавить строку

<?php tpl_metaheaders(false)?>

сразу после </title>.

Анатолий, 2013/06/25 15:47

Скажите пожалуйста, а как попросить движок doku выводить в <title> текст названия статьи вместо адреса страницы? Например у меня есть страничка «Памятник дворнику» я присваиваю странице адрес dvornik и она в title пишет dvornik [название сайта] а я хочу, чтоб было Памятник дворнику [название сайта]. Как это сделать?

Aleksandr, 2013/06/25 17:58

Анатолий, изучайте настройки вики и документацию «ДокуВики», там всё есть.

Анатолий, 2013/06/25 18:23

не могли бы вы ткнуть меня носом в ссылку на документацию по моему вопросу?

Aleksandr, 2013/06/26 13:26

См. useheading.

Анатолий, 2013/06/26 18:57

спасибо большое. нашел

andrew, 2010/01/25 00:31

Приобрел blackarmor nas 110 . В нем предустановлен движок докувики . Создал пробную страницу . Не понимаю по какому адресу ее искать в интернете .

Обычно сервисы сетевых накопителей используются только в локальной подсети. Для того, чтобы ваша DokuWiki стала доступной извне, вам необходимо изменить настройки вашей подсети. А как это сделать, вам лучше объяснят на форуме пользователей вашего NAS'а. У вас проблема не в DokuWiki.

Артур, 2010/01/26 12:38

Устанавливал вики как доступную всем желающим для создания страниц и правки. Очень об этом пожалел, куча спама. Не подскажите как изменить настройки, чтобы создавать и править страницы могли только зарегистрированные пользователи?

Установите плагин plugin:captcha - может и не потребуется делать регистрацию. А если вам так уж хочется сделать закрытую вики, то читайте Инсталляция DokuWiki, про установку админского пароля, а дальше в настройках Вики ограничить права можно на закладке «Управление списками контроля доступа».

motl, 2010/01/28 10:56

Добрый день. Подскажите пожалуйста, можно ли сделать следующее.

Можно ли на странице выделять кусок текста тегом, а потом на другой странице при помощи тега этот текст отображать. Что-то вроде такого: + Исходная страница text: ххх4444ххх + Страница вывода : [text][xxx]

Возможно это через плагин делается, на я не нашел. Извиняюсь, если в по синтаксису wiki некорректно это расписал.

Евгений, 2010/02/15 10:30

Добрый день!

Обновил Dokuwiki до версии dokuwiki-2009-12-25. Поставил шаблон monobook. Не удается сделать перевод для новых элементов шаблона. Например заголовок меню «navigation». Добавил новую папку с русским переводом в папку шаблона. Если в строке перевода есть русский символ, то переводимая строка перестает отображаться. Как это поправить?

Евгений, 2010/02/17 15:20

Проблему решил

Проблема была связана с неверной кодировкой?

Close, 2010/02/16 13:03

Добрый день не могу понять
поставил dokuwiki установил плагин indexmenu
а где прописать чтоб менюка была на всех страницах
в start.txt прописал {{indexmenu>..|js navbar nocookie}}
теперь она там есть если перейти на любую другую страницу то она естественно исчезает

Либо пропишите указанный текст непосредственно на каждой странице (для новых страниц можно настроить шаблон), либо поместите данный код в сайдбар (перед этим необходимо установить тему оформления с сайдбаром).

Добрый день столкнулся с такой проблемой - не могу загрузить файлы .htm .html, хотя разрешил их в файле mime.conf

html    text/html
htm     text/html

пишет:

Закачка заблокирована по соображениям безопасности.

также не могу найти где место в котором можно изменить максимальный размер разрешенного для закачки файла.

заранее спасибо.

Ограничение на загрузку HTML файлов заложено непосредственно в движок докувики. Попробуйте отключить в настройках пункт «iexssprotect». Но делать это в общедоступном сайте (не интренет) крайне не рекомендуется.

Максимальный размер загруженных файлов выставляется в настройках PHP, а не в движке.

Алексей, 2010/03/21 18:51

Здравствуйте!

У меня никак не получается настроить отправку e-mail сообщений. Необходимо указать e-mail и все? Таким способом не получается. Я хочу настроить таким образом, чтобы с почтового ящика yandex отправлялись автоматически сообщения. Подскажите пожалуйста!

  1. Для того, чтобы работала отправка писем от DokuWiki необходимо, чтобы работала соответствующая функция в PHP.
  2. Чтобы DokuWiki отправляла письма с необходимого вам адреса, укажите этот адрес в настройке mailfrom. Логин и пароль от ящика не требуется, т.к. этот адрес только вписывается в параметры письма, а отправка происходит средствами сервера, на котором находится DokuWiki.
  3. Чтобы получать письма о регистрации новых пользователей укажите адрес получателя в registernotify, чтобы получать письма об изменениях на сайте, используйте настройку notify.
Сергей Ц, 2010/04/04 23:20

Есть ли какой-то желательно бесплатный хостинг для докувики проектов типа wikispaces для mediawiki?

Некоторые провайдеры поддерживают Докувики для своих клиентов, обычно эта услуга предоставляется бесплатно. Выглядит это как разворачивание Dokuwiki с помощью мастера установки, т.е. можно установить движок с минимальным техническим уровнем подготовки и сразу начать пользоваться.

Сама по себе докувики очень нетребовательна к набору технологий, и её можно развернуть на любом хостинге с поддержкой PHP, т.е. не нужна база данных. А этому требованию удовлетворяет и множество бесплатных хостингов.

Даниил aka Botinok, 2010/04/08 14:28

люди добрые подскажите как счетчик от ливинтернета туда впихнуть?

Для этого надо добавить код счётчика в шаблон, который используется в вашей DokuWiki, например в файл lib/tpl/default/footer.html.

MDS, 2010/04/11 20:05

Пока еще не находил вот хочу спросить. Поддерживает ли это скрипт вставку изображения с другого сервера\места?

Да, поддерживает:

Lexeii, 2010/04/14 13:26

Здравствуй, Александр!
Сервер, на котором работает вики нашего проекта, находится в США. Сам проект русский. Время последнего изменения страницы отстает от действительности на 6 часов (используется время сервера).
Есть ли простой способ (без правки кода движка вики) исправить сдвиг времени?

Все необходимые исправления указаны на странице Инсталляция DokuWiki, поищи «настроить дату сервера».

Yashuman, 2010/04/17 11:37

Здравствуйте.

Установил DokuWiki, более-менее в ней разобрался. Но так и не понял, как разместить текст или картинку по центру? Может быть нужен какой-то тег?

Заранее спасибо за ответ.

Прочитайте страницу Синтаксис форматирования, раздел о картинках.

Yashuman, 2010/04/17 12:44

И ещё подскажите, как создавать Категории (наподобии категорий в MediaWiki)?

Для этого необходимо установить плагин plugin:tag. Ему в свою очередь для работы нужен плагин plugin:pagelist.

Илья, 2010/04/19 06:53

Подскажите, пожалуйста! Возможно ли использовать какого нибудь из движков на wiki для создания базы афоризмов, с возможностью присвоения каждому из них нескольких ключевых слов (тематик)???

Да, конечно можно. Это базовый функционал всех вики-движков. Если вы решите остановиться на DokuWiki, вы можете использовать в том числе и плагины для тэгов

abhidharma, 2010/05/03 20:45

Добрый день. Возникла проблема со вставкой изображений. Изображение закачивается на сервер, потом в редакторе есть возможность его вставить, но все время «иконка рваной картинки».

И когда захожу в меню «Выбор медиа-файла» там тоже «рваная картинка», хотя дает код для вставки.

вот ссылка на путь… wiki/lib/exe/fetch.php/wiki:dokuwiki-128.png

буду признателен за помощь.

Андрей, 2010/05/05 16:08

На данный момент в dokuwiki создал уже более 300 страниц, потом понял. что их нужно распределить по пространствам имен. А как теперь переименовать страницы. Например была австрийская_деревня, а надо коттеджный_поселок: австрийская_деревня. Заранее благодарен

Есть хороший плагин plugin:pagemove.

Денис, 2010/05/12 23:40

Привет! Возникла небольшая трудность со ссылками. Нужно что-то вроде noindex/nofollow.

Денис, 2010/05/23 23:52

Как же всё-таки закрыть ссылки, которые оставляют посетители в комментариях?

Ссылки в комментариях уже содержат атрибут rel=«nofollow». Вы бъётесь в открытую дверь.

Денис, 2010/05/30 12:11

Дал я маху! Действительно, это всё описано. Впред буду внимательнее. Спасибо!

На самом деле для того, чтобы ссылки стали защищаться атрибутом nofollow, необходимо установить флаг в настройках DokuWiki.

Денис, 2010/06/15 10:58

А вообще, где там парсер или то, что переделывает www.xxx в http…? Хочу все ссылки через редирект сделать, чтобы вес не утекал.

Pyramid kid, 2010/05/17 19:20

Привет всем. Подскажите какой движок Wiki используется на сайте musewiki.com Dokuwiki?

ok, 2010/05/17 20:02

В заголовках указано - MediaWiki 1.15.0

Pyramid Kid, 2010/05/17 20:20

Спасибо большое. А где именно указано, найти не могу :)

ok, 2010/05/17 22:34

Посмотрите исходный код страницы (.html). В самом верху - <meta name=«generator» content=«MediaWiki 1.15.0» />

Aaron, 2010/05/20 20:18

Здравствуйте.

Пара вопросов:
1. Где почитать о правильном переносе DokuWiki на другой хостинг
2. Сам еще поищу, но может сходу подскажете какие плагины позволяют на странице сделать контент в 2 и более колонок, без таблицы. Не дизайн, а конкретно контент разбить на 2 и более ряда. Ну или, на крайний случай, плагин, убирающий рамку вокруг таблицы.

спасибо

Для того, чтобы правильно перенести DokuWiki на другой хостинг необходимо всего лишь скопировать всю файловую структуру и восстановить её на новом хостинге в полном объёме и с прежними правами доступа к файлам. Тонкости могут быть при смене платформы, например переезде с UNIX хостинга на Windows - может оказаться невозможным скопировать всю файловую структуру (в UNIX могут быть более длинные имена, чем разрешено под Windows).

Aaron, 2010/05/20 20:23

в догонку

3. Как правильно сделать редирект c несуществующей страницы на похожую, но существующую, как на DokuWiki.org. Например http://www.dokuwiki.org/plugin автоматом редиректит на http://www.dokuwiki.org/plugins (S в конце). Но без .htaccess , т.е. средствами самой wiki.

спасибо

Попробуйте плагин plugin:redirect.

Aaron, 2010/05/20 21:31

вопрос №2 решен, плагин http://www.dokuwiki.org/plugin:wrap позволяет любые извращения.

остаются вопросы 1 и 3.

спасибо

Pilot, 2010/05/26 01:03

Здравствуйте! есть задача реализовать следующий функционал: на одной странице ведется записи о неких людях, эти люди условно делятся на 2 группы: группа1 и группа2. Хочется иметь 2 странички этих груп на которых просто будет список людей, однако при клике по имени осуществлялся переход на страницу с записями причем именно к тому месту где информация именно о конкретном человеке. можно конечно это в ручную делать, но вдруг dokuwiki позволяет как то проще это реализовать?

Докувики позволяет ссылаться не только на страницы, но и на конкретные разделы на странице. Все подробности есть в соответствующем разделе.

NL, 2010/05/31 10:12

Здравствуйте,

как сделать ссылки как у вас на сайте? то есть в адресной строке везде без http://sitename.ru/doku.php/post1

А было как http://sitename.ru/post1

Все необходимые шаги расписаны на странице Инсталляция DokuWiki, поищите «удобочитаемые адреса» или «modrewrite».

Gred, 2010/05/31 18:21

Не знаю уж что случилось, но мне не удается перемещаться по ссылкам в пункте «Содержание» на страницах. В чем дело?

Artem, 2010/06/14 18:16

Где в шаблоне newday ( http://www.dokuwiki.org/template:a_new_day ) удалить надпись в боковом меню: «Перед Вами список доступных страниц, упорядоченный по пространствам имён (namespaces).» Картинка: http://s16.radikal.ru/i190/1006/95/a80de2743c99.png

Alexufo, 2010/06/14 23:04

поиском найди в файлах шаблона.

Artem, 2010/06/15 12:12

Как?

Denwer, 2010/09/04 16:51

Нужно создать страничку «sidebar», она и будет боковым меню.

Алексей, 2010/06/15 10:43

Доброго времени суток! У меня несколько сайтов на dokuwiki. С недавних пор столкнулся с такой проблемой. Яндекс выкинул из поиска все страницы сайтов кроме главной. Черной оптимизацией или какой-либо вообще не занимался! Может это связано с урлами на кириллице (ЧПУ) ? И еще выпадение из индекса случилось после применения шаблона sidebar. Кто-нибудь сталкивался с подобными проблемами? Хочу оговориться, запрещающих метатегов или соответствуещего robots.txt нет. И еще вопрос, создавал карту сайта согласно рекомендациям яндекса. Я вебмастер выдаю ошибку «некорректный xml». То бишь некорректная строка- сам урл вида site/имя_файла. Как быть? Как заменить адрес на коректный и стоит ли вообще загружать sitemap для dokuwiki? Заранее благодарен

Денис, 2010/06/15 10:59

Тоже выпал весь сайт кроме главной, без всяких дополнений, из коробки. Думал, за неуник.

Алексей, 2010/06/15 11:10

Да в том то и дело, что у меня контент уником, поскольку это база данных солидной московской фирмы недвижимости, причем половина там предложения эксклюзивные. Кроме того, тогда надо половину вики позакрывать! И еще, если бы что, яндекс предупредил, что типа у вас зеркало сайта или что то в этом роде

Anton, 2010/06/18 10:38

Добрый день, подскажите пожалуйста. У меня есть форум, хочу добавить в него справочный раздел. Можно ли как то встроить докувики в мой шаблон phpBB3 (речь идет не об интеграции - одной авторизации, а об встраивании страниц вики)? И еще вопрос как в Докувики реализовать, что то на подобии похожие статьи (related articles) чтоб их список выводился сбоку статьи или вверху.

Alexufo, 2010/06/20 17:05

тоько через iframe http://www.serebniti.ru/dokuwiki/

Anton, 2010/07/01 19:03

Спасибо, с интеграцией понятно. А что можете подсказать по поводу related articles или вывод статей по одинаковым тегам?

Alexey, 2010/06/18 17:06

При попытке сохранения прикрепленного к страничке файла (doc либо pdf)internet explorer выдает ошибку: Не удается загрузить fetch.php из wiki. Не удается открыть этот узел интернета. и т.п. Кто нибудь знает как это лечиться? В опере таких глюков нету!

http://wnoise.ru, 2010/07/01 16:58

Добрый день! Возникло две проблемы - никак не могу решить: при редактировании страниц через мой любимый Google Ghrome над полем ввода исчезает визуальный редактор. Обидно( длинные страницы(на которых много контента)не отображаются(допустим предустановленная страница /doku.php?id=wiki:syntax) - вместо них просто белое полотно на том месте где должен находится контент(код не печатается в страниу).

заранее спасибо.

Шум, 2010/07/01 19:06

Добрый день! Возникло две проблемы - никак не могу решить:

  • при редактировании страниц через мой любимый Google Ghrome над полем ввода исчезает визуальный редактор. Обидно(
  • длинные страницы(на которых много контента)не отображаются(допустим предустановленная страница /doku.php?id=wiki:syntax) - вместо них просто белое полотно на том месте где должен находится контент(код не печатается в страниу).

заранее спасибо.

Sergey, 2010/07/06 16:59

Друзья, у кого получилось добавить кнопку в toolbar, опишите, пожалуйста, подробнее как вы это сделали.

Aleksandr, 2010/07/24 20:50

Сергей, посмотри реализацию добавления кнопок в меню в плагине divalign2.

Aleksandr, 2010/07/26 20:49

Плагин, добавляющий кнопку — plugin:codebutton.

Andrei Ivanov, 2010/08/04 20:59

Привет всем! Имеется ли плагин для добавления водяных знаков на изображения? Замучали конкуренты. Спасибо!

Аркадий, 2010/08/16 16:57

при установке dokuwiki , уже припереходе на установленную страницу выскакивает ошибка

Parse error: syntax error, unexpected T_STRING in /home/viprminf/public_html/regionplusregion.ru/wikiplus/inc/JSON.php on line 179

Что это? Устанавливаю wiki не в корневую директорию, может быть в этом дело?

Andrei Ivanov, 2010/08/16 22:12

Думаю в вашем случае налицо несовместимость версии php на вашем хостинге и движка докувики

Maxim, 2010/08/22 01:33

Добрый день. Уже 2 года использую dokuwiki. Всё замечательно, за исключением одного но: не работает закачка файлов в медиа-менеджере с помощью flash. Нажимаю Обзор → выбираю файл → Нажимаю Закачать → пишет в табличке справа от имени файла IO Error и flash закрывается. Пробовал на разных хостингах, везде такая ерунда. А сейчас для меня данная возможность очень важна. Не подскажите что можно сделать, в чём может быть проблема?

Maxim, 2010/08/23 01:02

Подскажите пожалуйста в какую сторону рыть. Флешка сама лежит тут /lib/exe/multipleUpload.swf
Скриншот
По идеи должна позволять закачивать большое количество файлов, но она у меня и одного не закачивает.

Андрей Иванов, 2010/08/23 21:04

А по 1 шт. точно не удается закачать? Дело в том, что мульти закачка не работает и у меня. Проверьте права на директорию data11/media куда должны кидаться файлы. Правильные права 0755

Maxim, 2010/08/26 22:15

Я имел ввиду ни одного файла через флешку не закачивает (не удачно выразился :( ).
С обычной закачкой все в порядке. Поставил плагин для закачки и автоматом распаковки архива, но это всё равно не то.
Мне очень не хватает именно удобного средства закачать несколько файлов за раз :(

Написал ещё тут http://forum.dokuwiki.org/post/20559
Почитал там ветки форума на англ., у многих подобная проблема и похоже никто не знает в чём причина. Очень жаль :'(

Nikolai, 2010/08/23 10:13

Коллеги, подскажите как делать подписи под картинками? Разметкой это выполнить никак нельзя, если я правильно понял. Может быть есть необходимый для этого плагин?

Aleksandr, 2010/08/26 20:07

Николай, для подписей под картинками используйте плагин Imagebox.

Denwer, 2010/10/14 01:21

Поместите картинку в таблицу, а подпись в нижнюю ячейку, или в шапку таблицы.

Morfei, 2010/08/31 15:52

Здравствуйте.

создаю страницу допустим next:стартер, сохраняю.

потом захожу на нее и удаляю и на странице

Warning: Invalid argument supplied for foreach() in /htdocs/inc/common.php on line 991

Warning: Cannot modify header information - headers already sent by (output started at /htdocs/inc/common.php:991) in /htdocs/inc/common.php on line 1496

в чем может быть проблема?

Morfei, 2010/08/31 15:59

отключил вывод ошибок в .htaccess пока работает.

Aleksandr, 2010/09/08 02:22

Помогите перевести страницу о плагине «MyTemplate». Для удобства редактирования разметил статью на «Человеческих переводах».

Алексей, 2010/09/19 11:21

Вот такая проблема. Создаю страницу типа город:люди:иванов, в меню появляется соответсвующая ссылка ( все страницы), разложенная, как положено по пространствам имен. Но при нажатии на ссылку или наборе ее в адресной строке происходит моментальный редирект на страницу городлюдииванов… Что это и как с этим бороться??? Подскажите, пожалуйста

Возможно на вашем хостинге из url автоматически удаляется символ двоеточия. Вы, случаем, не под Windows на домашней машине тестируете?

Алексей, 2010/09/19 12:47

Нет, у меня две вики на одном хостинге, два одинаковых движка с разным содержимым , конечно, же. Один работает нормально- другой вот так редиректит. Хостинг пхпшный. Установок на запрет двоеточий нет

Aleksandr, 2010/09/19 13:10

Проверьте значение параметра конфигурации useslash. Флажок (чекбокс) для использования двоеточий должен быть снят.

Aleksandr, 2010/11/23 19:20

Вышел ноябрьский выпуск информационного бюллетеня «ДокуВики» — http://t.co/gUcZrJZ Примечательно, что в нём рассказывается не только о новой версии под названием «Муравьед», но и сообщается о существовании данного сообщества — dokuwiki.ru.

Аркадий, 2010/11/27 20:35

У кого нибудь есть опыт установки докувики на домен РФ? Бьюсь два дня((((

Alexander, 2010/11/29 16:25

При использовании шаблонов с сайдбаром (например Vector) при наведении мышки на сноску, всплывающая подсказка показывается со смещением. Надо поправить script.js Нужно внести изменения в функции, возвращающей коодинаты объекта:

function findPosX(object){
  var curleft = 0;
  var obj = $(object);
  if (obj.offsetParent){
    curleft = obj.offsetLeft;  //ANF
//    do {
//      curleft += obj.offsetLeft;
//    } while (obj = obj.offsetParent);
//  }
  else if (obj.x){
    curleft += obj.x;
  }
  return curleft;
} //end findPosX function

Аналогичное изменение вносим и в функцию findPosY

danger3466, 2010/12/16 12:08

Поставил DokuWiki, поверх tag, но когда перехожу к примеру /tag/atx он мне на красном фоне отвечает The Pagelist Plugin must be installed for topic lists. Я это перевести не смог, и в инете чего то не нашел, чего ему нада? пробовал создать страницу и вставить

тоже самое

danger3466, 2010/12/16 12:50

Вопрос снят, нужно установить плагин Pagelist :-)

Здравствуйте, столкнулся со следующей проблемой, со временем разрабатываемая мною инструкция увеличилась в размере, соответственно соразмерно увеличилось время требуемое при сохранении редактируемого текста, причём время сохранения не зависит от количества внесенных изменений, перенос wiki doku на другой более мощный компьютер ситуации не изменил, мониторинг ситуации (atop, htop, sysstat) показал, что в момент сохранения apatche на долго задумывается и грузит процессор по максимуму, сама wiki doku используется в файловом варианте. Прошу консультаций по оптимизации и ускорению wiki doku.

В момент сохранения файла DokuWiki создаёт html версию страницы, которая после кэшируется. Оптимизация может быть следующая - разбейте вашу инструкцию на несколько логических разделов и каждый из них разместите на отдельной странице.

Это сильно ускорит работу DokuWiki, даст возможность разным пользователям править одновременно разные разделы документации и легко создавать перекрестные ссылки в документации.

А для вывода полного текста на одной странице (или в виде одного файла) можно воспользоваться соответствующими плагинами.

СЦ, 2010/12/21 12:25

не пора ли сделать разбиение на страницы это Обсуждение?

позволяет ли это делать движок?

можно ли не палить мыло в заголовке каждого сообщения, а то спамеры завалят?

Палево мыла отключил - раньше использовалась hex кодировка, теперь визульное кодирование. Разбиения страниц пока нет, так как это не движок форума. Ждём новых версий плагина Discussion с этой возможностью.

kpod, 2011/01/20 17:06

Всем привет!

Столкнулся с непонятной проблемой: после установки и начальной настройки Dokuwiki “Anteater” при создании страницы над окном редактирования текста не отображаются кнопки редактора. Точнее, вообще панель редактора не отображается…

Куда копать? В чем может быть проблема. Все работает, кроме радактора. CentOS 5.5, PHP 5.3.2. В логах ничего ужасного не вижу.

kpod, 2011/01/20 17:30

Отвечаю сам себе: отключил «Сжимать файлы CSS и javascript» в настройках DokuWiki и редактор заработал.

алексей, 2012/02/22 22:29

у меня не заработал

Денис, 2011/02/05 22:26

Есть много текстовых документов, рассортированных по папкам. Возможно ли их «викизировать»?

Aleksandr, 2011/02/05 22:36

Денис, если вам надо преобразовать документы в странциы «ДокуВики», то воспользуйтесь скриптами, представленными на станице хитростей «ДокуВики» — tips#interacting_scripts_and_tools

Если это именно текстовые файлы (TXT), то можно их перевести в кодировку UTF-8 и поправив разметку, загрузить их в папку data/pages на DokuWiki через FTP. После этого файлы станут частью вики и их можно править уже на сайте.

Если есть набор текстовых файлов в других форматах, то можно конвертировать, как написал выше Alexandr, соответствующими скриптами. Либо можно все эти файлы загрузить в вики именно как файлы в исходном виде и сделать набор вики страниц с навигацией по этому файловому архиву. Загрузить можно чохом весь файловый архив в папку data/media.

Mars_ch, 2011/02/11 02:56

Если включена транслитерация, возможно ли на страницах поиска или дерева отображать русские имена страниц? Спасибо.

Возможно вам поможет опция «Первый заголовок вместо имени» (useheading).

Mars_ch, 2011/02/11 13:32

Простите великодушно, проглядел.

Спасибо

Eduard, 2011/02/16 13:44

Подскажите как правильно настроить DocuWiki для аутентификации в Active Directory? с разграничем доступа по группам АД?

Настройки описаны в разделе Аутентификация через Active Directory.

Eduard, 2011/02/16 18:26

Буду признателен если поможете еще, аунтификацию этим способ настроили, прописали но совсем не ясно какой методикой организовывается разграничение доступа. Как группе стрелки разрешить доступ только к своей части, а группе поддержки к своей?

Вопросы по разграничению доступа лучше задавать на соответствующей странице. А по сути - включите ACL в настройках DokuWiki, запретите доступ к определённому пространству имён для всех и разрешите для нужной группы пользователей.

Шефф, 2011/02/17 04:17

Здравствуйте. Подскажите пожалуйста - яндекс выдает в индексе страницы типа http://wiki.aaaa.zz/_export/raw/qqq Как это можно запретить? Через роботс или через модреврайт?

Можно и так и так, robots.txt безопаснее править - движок dokuwiki не сломаете.

Так же можно попробовать запретить DokuWiki формировать такие ссылки - добавить «export_raw» в перечень запрещённых функций.

Шефф, 2011/02/18 13:48

Сделал через robots. Выявил непонятный глюк: при загрузке файла, скажем pdf размером 400 кб, происходит «обрезка» этого файла - становится 220 кб. Аналогично mp3 размером около 4Мб режется до 40 кб. Иногда в скрипте загрузки появляется надпись про права доступа (хотя все установлено верно - 0777) и вверху этого скрипта: <b>Warning</b>: move_uploaded_file() [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: Unable to move '/var/tmp/php51fisd' to '/home/u33/SMF/wiki/data122/media/playground/2568.pdf' in /home/u33/SMF/wiki/inc/media.php on line 324

Eduard, 2011/02/24 15:09

Как можно скрыть от незарегистрированных пользователей не нужную информацию? хочу: если заходит пользователь который не зарегистрирован ему выводится одна группа страниц в том числе и стартовая. Если заходит другой то другая страница и т.д.

Eduard, 2011/02/24 16:20

Aleksandr, ACL это понятно, но, acl действую или на страницу или на namespace, а тут вопрос как скрыть текст на странице от незарегистрированного пользователя.

Вы правильно написали, что механизм ACL не работает на уровне ниже страницы, текст внутри одной страницы находится в одном файле, так что напрямую ограничить доступ не получится.

Однако можно использовать плагины для вставки содержимого одной страницы в другую. Если страница, которая должна быть вставлена недоступна для пользователя, то она вставлена не будет.

Eduard, 2011/02/24 18:07

Полазил и почитал, понял что надо. Надо чтобы после логона пользователя им открывалась определенная страница, userhome не подходит, ведь это для каждого зверя.

Alexey, 2011/03/01 07:12

Расскажите, плиз (нигде информации не нашел) - какую нагрузку выдерживает DokuWiki на среднем сервере? Есть какие-то данные, может быть из практики? Хочу сайт с юмором сделать на wiki-движке, DokuWiki нравится, но устоит ли при 70 тыс уников в сутки?

Eduard, 2011/03/01 09:19

Alexey, здесь юзается статистические страницы на php, включите кэшироени, поднимите memcache и т.д., да в обще все что касается самого php можно убрать в ОЗУ и тогда хоть 100тыс, лишь бы ваш сервер не задохнулся.

Alexey, 2011/03/03 20:59

Простите мою непонятливость - не могу разобраться с плагинами. http://www.dokuwiki.org/plugins - вот тут большая табличка с полным списком плагинов. Есть некоторые, которые подошли бы для моего проекта, но они как-то в основном в подразделах для старых версий DokuWiki, написано типа «Compatible with DokuWiki 2007-06-26»

При этом дата возле некоторых плагинов стоит совсем свежая, 2010 или даже 2011 год. Непонятен принцип совместимости плагинов. Эти самые «Compatible with DokuWiki 2007-06-26» совместимы ТОЛЬКО с DokuWiki 2007-06-26 или же со ВСЕМИ ВЕРСИЯМИ НАЧИНАЯ С DokuWiki 2007-06-26?

Aleksandr, 2011/03/03 22:07

Принцип «только». Не факт, что плагин с заявленной совместимостью с предыдущей версией будет работать с текущей (т. е. с «Муравьедом»).

Alexey, 2011/03/04 09:48

И что же делать? Как мне быть, если понравившийся плагин есть только для старых версий? Есть тут знающие/умеющие люди, которые за денюжку могут переписать под новые реалии старые плагины?

Совместимость прописана только для тех версий, для которых её реально проверяли. Иногда в новых версиях DokuWiki удаляются некоторые служебные функции (всё это описано в комментариях к релизам), и тогда плагин перестаёт работать или работает с небольшими глюками. А бывает и так, что плагин совместим с последующими версиями, вот только об этом не успели сообщить на странице плагина.

Так что вывод один - пробуйте и проверяйте. Оно с большой вероятностью будет работать. А если не будет, то почитайте примечания к релизам - и станет ясно, что и где надо подправить.

По поводу денежки - если будет потребность, напишите конкретную заявку в комментариях на странице Работа под заказ.

Panamatic, 2011/03/08 19:06

DokuWiki понимает кириллицу в ссылках? Или только транслитерацией обходится?

Aleksandr, 2011/03/10 12:53

Понимает.

Panamatic, 2011/03/20 17:26

А можете подкинуть статью как это реализовать? Потому что я пробовал давать русские имена страницам, а движок их транслитерировал.

Aleksandr, 2011/03/20 18:25

В настройках вики:

  1. для параметра «deaccent» (транслитерация в именах страниц) выставьте «отключить»;
  2. для параметра «fnencode» (метод кодирования имён файлов, записанных не ASCII-символами) выставьте значение «utf-8».
Panamatic, 2011/03/20 23:52

Спасибо за ответ, будем пробовать.

Panamatic, 2011/03/21 00:27

Помогло, но адрес страницы стал выглядеть как: «www.doku.ru/doku.php/%D3%F6%SD», далее я поставил «Удобочитаемые адреса (URL) - Средствами ДокуВики», адрес начал выглядеть так: «www.doku.ru/doku.php/Главная». Наверно мой последний вопрос по этой проблеме - можно ли сделать чтобы адрес был как: «www.doku.ru/Главная»? Когда я поставил ЧПУ средствами .htaccess, то адрес вроде как стал таким каким надо, но только все перестало открываться - апач выдвал ошибку Object not found.

Aleksandr, 2011/03/21 22:56

Панаматик, из вашего описания не совсем всё понятно: было domain.tld/doku.php/%D3%F6%SD, а после включения удобочитаемости «Средствами „ДокуВики“» только поменялось имя страницы на читаемое? Для исправления имён файлов в pages попробуйте воспользоваться скриптом https://github.com/lolmaus/url-decode-filenames.

По второй части вашего сообщения — см. документацию на сайте «ДокуВики».

Aleksandr, 2011/03/23 09:04

Кстати, некоторые браузеры не поддерживают отображение кириллицы в адресной строке.

Aleksandr, 2011/03/11 09:13

Заявка с «Фриланс.ру» — Поставить готовый WIKI-движок...

Есть система учёта клиентов написанная на коленке, требуется поставить к ней вики-систему с разграничением ролей (т. е. чтобы люди одной професии были вместе, задавали вопросы и на них отвечали), и чтобы авторизация между этой (вики) системой и старой системой была одна. стоит выбрать русифицированную из … # 2 DokuWiki … или любой другой с http://ru.wikipedia.org/wiki/Вики-движок icq 930909 обязательно присылайте ссылки на Ваши странички!

Такие объявления лучше публиковать в специальном разделе: Работа под заказ. За перепост спасибо!

Aleksandr, 2011/03/18 20:50
  1. Хорошо.
  2. Пожалуйста.
Alexey , 2011/03/20 16:04

Взломали wiki.php.net (а он сделан на докувики), украли базу пользователей Новость на Хабрахабре http://habrahabr.ru/blogs/php/115815/

Интересно, коммунити и создатель знают?

Aleksandr, 2011/03/20 18:39

Если чисто теоретически, то скорее всего да, но ни в рассылке, ни на форуме ничего не появилось.

Киби, 2011/03/22 11:49

Да, интересно, какая конфигурация там была - через что вломились. Большинство уязвимостей - в сторонних плагинах, т.к. за ними меньше следят, чем за ядром DokuWiki.

Aleksandr, 2011/03/22 13:31

Тема на форуме «ДокуВики» появилась — «DokuWiki Hack».

Киби, 2011/03/22 14:07

Там написано, что на сайте wiki.php.net использовалась DokuWiki Release 2008-05-05 (выяснили через кэш гугла), что объясняет многое.

Нда… похоже, что нужно обновляться. Вот только опять придётся проверять работоспособность всех плагинов и добавлять патчи для совместимости с хостером.

Aleksandr, 2011/03/22 19:48

Андреас Гор в докувиковском «Твиттере» пишет: «Admin of hacked PHP.net Wiki: “we explicitely did not mention DokuWiki because it was neither clear nor sure that it was the entry point”»

Т. о. они не уверены, что сайт взломали посредством взлома «ДокуВики».


На «Опеннете» есть интересный комментарий к той самой новости: «…Вики проекта пхп, написанная на пхп, была взломана через очередную не закрытую уязвимость в PHP так как разработчики использовали устаревшую версию PHP…».


На том же «Опеннете»: «Продемонстрирована удачная попытка внедрения бэкдора в код интерпретатора PHP».

Aleksandr, 2011/03/23 08:57

Кто-нибудь из «здешних» программистов, пользующихся «ДокуВикой», заинтересовался проектом «Гугла» «Google Summer of Code 2011»? Страница «ДокуВики» на GSoC — socghop.appspot.com/gsoc/org/show/google/gsoc2011/dokuwiki.

Aleksandr, 2011/03/26 19:12

Вышел мартовский выпуск информационного бюллетеня «ДокуВики» — http://bit.ly/gB77Si

Ссылки на предудыщие бюллетени: ru:newsletter

Aleksandr, 2011/04/01 15:23

Любителям розового цвета вообще и розового оформления сайтов рекомендую заглянуть сегодня на «ДокуВики.орг» :-)

Aleksandr, 2011/04/23 19:29

Выпущен 1-й релиз-кандидат новой версии «ДокуВики» «Ринсвинд» (Rincewind) (Источник).

Изменения:

  • The safe method for fnencode changed; testing of upgrading old page names and especially on windows is required
  • IPv6 support
  • Inline diff displaying
  • More password hash formats (Wordpress, Django)
  • Custom prefixes for mail subjects
  • Support for custom language strings and translations
  • Security enhancements for cookie handling
  • Introduced a metadata index
  • Improvements for handling Asian languages
  • various smaller bug fixes and enhancements

Скачать можно, перейдя по ссылке: www.splitbrain.org/go/dokuwiki

Миша, 2011/05/10 14:15

Добрый день. У меня что-то не ладиться со временем. То есть вики показывает неверную дату и время редактирования страниц. Как исправить?

Миша, 2011/05/10 17:10

Спасибо! Все получилось, просто у меня не было этого файла, пришлось создать его самому))

Aleksandr, 2011/06/06 19:16

Нужно, чтобы пользователь не мог менять своё имя в профиле, т. е. скрыть или сделать неактивным поле «Имя» (Полное имя). В какую сторону «копать»?

Раскопки привели к функции html_updateprofile в файле inc/html.php.

Методика следующая. Заходим на страницу, которую нужно изменить, ищем текст, уникальный для этой страницы, например «Обновить профиль». Далее идём в папку на сервере и ищем по этой строке. Находится файл, в котором это написано - updateprofile.txt.

Далее ищем, где используется этот файл. Ищем по запросу updateprofile. Находим четыре файла actions.php, auth.php, html.php и template.php:

  • Открываем actions.php, видим, что в нем вызывается функция updateprofile(). Не то.
  • Открываем auth.php, видим тело функции updateprofile(). Уже похоже на то, что ищем.
  • Открываем html.php, находим функцию html_updateprofile(). Оно самое.
  • Открываем template.php, видим вызов функции html_updateprofile().

Итого, править нужно будет скорее всего html.php и/или auth.php.

Aleksandr, 2011/06/10 19:55

Киби, спасибо. Попробую использовать.

Сергей Никитин, 2011/07/22 19:41

Здравствуйте. Если не включать транслитерацию будет ли всё работать корректно на сайте? Я хочу чтобы в названиях страниц были русские буквы, но тогда в адресной строке тоже русские символы (на денвере)

Сергей Никитин, 2011/07/23 09:42

С этим разобрался. Но опять возник вопрос. Понимаю, что это должно быть несложно, но не могу найти.

Как создавать новый группы пользователей?

Новые группы создаются при редактировании существующих пользователей. В поле «принадлежит группам» надо просто перечислить нужные группы через запятую.

Loqout, 2011/07/26 17:53

Доброе время суток. При нажатии на кнопку «Все страницы» появляется содержание с сопроводительным напуствием «Перед вами список доступных страниц, упорядоченный по (пространствам имён).» Это очень раздражает, хочу чтобы был лишь список страниц и все, но я не смог редактировать эту страницу. Подскажите пожалуйста где нужно копать. Версия вики rc2011-04-22 «Rincewind RC1» если что. Заранее благодарю.

Aleksandr, 2011/07/26 20:00

Копать никуда не надо. Надо просто заглянуть в русский перевод «ДокуВики» на странице «Инструмента перевода» и найти интересующую вас фразу, которая выведет на файл inc\lang\ru\index.txt, а его уже можно отредактировать на своё усмотрение.

Loqout, 2011/07/26 22:03

Спасибо большое, очень выручили, так просто… мммда)))

Ivan, 2011/08/01 11:47

Подскажите, где находится процедура добавления новой страницы?

skurudo, 2011/08/16 02:39

Поставил Rincewind. Не очень понятно, какой под него WYSIWYG использовать?

Задача - мелкие правки в визивиге + вставка картинок (желательно)

Плюс возможность переключаться безболезненно между вики-разметкой и визивигом. Реально ли?

skurudo, 2011/08/17 18:13

Помогла переустановка.

Однако периодичестви визивиг для Rincewind дает сбой, не давая сохранить результаты. С чем может быть связано подобное поведение - не ясно.

skurudo, 2011/08/17 18:13

Помогла переустановка.

Однако периодичестви визивиг для Rincewind дает сбой, не давая сохранить результаты. С чем может быть связано подобное поведение - не ясно.

foozzi, 2011/08/18 09:11

Поставил dokuwiki не отображаются картинки шаблона. на localhost все отображало, права проверил

Aleksandr, 2011/09/22 19:31

foozzi, а вы точно используете относительные пути?

Денис, 2011/09/03 16:12

Код Sape как установить? У меня робот страницы находит, ссылки размещает, но они в error'e, да и не отображаются на поверку.

Владимир, 2011/09/12 09:32

Здравствуйте!

У меня такой вопрос, на который я не смог найти ответа. Подскажите, каким образом я могу настраивать вид и содержимое почтовых уведомлений, например, о смене пароля для пользователя? Возможно есть какой-нибудь плагин типа customize_notify? Иначе придётся копать код.

Aleksandr, 2011/09/12 16:16

Владимир, если вам нужно поправить текст уведомлений, см. txt-файлы в /inc/lang/ru/.

Aleksandr, 2011/09/20 16:12

Доступен сентябрьский выпуск информационного бюллетеня «ДокуВики» — http://goo.gl/MpT3T

Ссылки на предудыщие бюллетени: ru:newsletter

Вася, 2011/10/02 04:36

Твою м***ть!!!

И это вы называете «лёгкой установкой»??? - Apache / PHP / конфигурация файлов / настройка безопасности? - Вы что думаете, рядовой пользователь проводит 80% своей жизни перед монитором? Не есть, не спит, и только думает о системных файлах??!

Всё что мне, ####, нужно было это установить на своём персональном компе личную базу знаний, без надобности выходить в интернет и с кем-то там, чем-то делится. Вы со своей «открытостью» совсем охренели! Неужели трудно было обойтись одним установщиком???? Какой век на улице! Почему вы все, т.н. шлинуксоиды так усложняете себе жизнь? Почему заново изобретаете велосипед?? - Мне уже в который раз стало понятно, весь этот ваш gnu/free - ничерта не работает. Вы тупо проигрываете и будете проигрывать войну крупным корпорациям, выпускающим РАБОЧИЙ софт!

Если кто-то решил заморочится этой #### (о которой я читал только позитивные отзывы) - предупреждаю - НЕ СТОИТ! Лучше найдите и установите ворованный, но OneNote, чем бесплатный, но этот ГеморойВики!!

тьфу ты!!!

Aleksandr, 2011/10/02 12:06

8-O Впервые на этом сайте такой резкий комментарий. Киби, может быть всё-таки начать использовать плагин Disqus для комментариев? Проще модерирование, есть разбивка на страницы.

Вася, 2011/10/02 14:18

Резкий, из-за того, что в разделе: «Чем «ДокуВики» хороша для документирования?» написано «Легко установить».

- Во первых: - пошаговая инструкция, не понятно для кого адресованная. Кажется её составляли «очказавры», которые разговаривают на языке програмирования. Внятного видео-ролика я тоже не нашёл. Тут говорится что программу можно использовать локально, на персональном компе. Единственный ролик, котоый мне удалось разыскать в этом хаосе ссылок, рассказывает что-то про FTP, который мне не нужнен. - Во вторых: - Заливаетесь тут о структурировании, порядке, совмествой работе, а страница этого проекта - пародия на всё это.

Плагин для блокировки и фильтрации, можете ставить, какой хотите. Я уверен что не мало людей, которым в действительности захотелось попробовать сие творение, зайдя на этот сайт, махули рукой, и пошли искать что-то более внятное.

Легко установить - это правда. Вопрос только в том, что это легко установить на работающий и настроенный вебсервер.

Dokuwiki - это веб приложение, и это вершина айсберга, под которой должны находится уже настроенные PHP и Apache (или другой вебсервер). Обычно настройкой инфраструктуры занимается компания-хостер. И большинство проблем, с которыми вы столкнулись в обычной ситуации просто уже решены и с ними не сталкиваются.

Есть большое количество Wiki, которые сделаны в виде обычной GUI программы, более того, есть множество программ, которые позволяют хранить заметки одного человека. Возможно для вашей задачи более подходят эти программы. А DokuWiki - это не панацея. И сравнивая её с OneNote вы фактически показываете, что вам нужна не вики-технология, а что-то совершенно другое.

Резкий - это повод разобраться и помочь человеку. Ведь чаще всего проблемы от того, что не чётко сформулирована цель, и некорректно используются инструменты. И Вася - хороший тому пример.

Возможно это повод сделать инсталляционный пакет для Windows с XAMPP и настроенной DokuWiki. Или даже просто запаковать в архив текущую версию XAMPP и DokuWiki c рабочей флешки.

А по поводу использования плагина plugin:disqus - я за, но как перенести в него старые комментарии?

Aleksandr, 2011/10/03 19:17
но как перенести в него старые комментарии?
Вряд ли это получится. Выход — сделать ЧаВО из комментариев.
Aleksandr, 2011/10/10 08:51
plugin:disqus - я за
На страницах с отсутствующими или малым количеством комментариев может быть уже использовать этот плагин? Например в «Работе».
Денис, 2011/10/02 14:26

Вася, погодите, не горячитесь. Во всём должен быть системный подход. Если вам кто-то сказал, что эту вики можно поставить в несколько кликов, он вас гнусно обманул. Это обычное веб-приложение, которое требует для работы веб-сервер. Поэтому настройка веб-сервера как бы входит в круг задач. Если это вам не под силу, не стоит ругать саму CMS за сложность, она не сложнее прочих.

Вася, 2011/10/02 14:39

Вот нашёл толковое видео: http://www.idratherbewriting.com/video/dokuwiki.html

Ответе мне на один вопрос - локально базу создать не получится, обязательно нужен выход в интернет???

Денис, 2011/10/02 14:48

Вы можете установить на локальный компьютер веб-сервер, а на него DokuWiki. Первое, что вам надо, само собой, веб-сервер. Выбирайте: 1. Denwer (простейший вариант, но не самый правильный) 2. XAMPP (посложнее, но и глюков меньше, по моему опыту) 3. Вручную поставить Apache и PHP (трудно, нол идеологически верно и поможет разобраться)

Вася, 2011/10/02 14:58

Проблема вся в том, что я установил Apache. Указал, при установке PHP, на директорию с файлом httpd.conf. Всо прошло вроде нормально. А дальше что делать, я не знаю. Точнее, исходя из описания, не понял :(

Денис, 2011/10/02 15:04

Проверяйте, работает ли Apache. Подсуньте ему .html файл, должна открыться страница при обращении к локальному адресу.

Вообще, попытка решить всё комплексно не лучший выход. Целесообразно на профильных ресурсах разобраться с настройками Apache, а DokuWiki запускать уже с помощью этого сайта. Потому что много там нюансов, отдельную тему надо заводить. Я осваивал по этой статье: http://win-server.ru/p/44

Вася, 2011/10/02 15:13

Эхх, понятно, за раз-два, не получится :( В общем, времени придётся угробить, и неизвестно, будет ли всё это работать. В любом случае, спасибо за помощь

Денис, 2011/10/02 15:26

Нет-нет, не уходите просто так. Я привел вам список (Denwer, XAMPP, Apache и PHP). Достаточно лишь, чтобы оно коррекктно заработало, и DokuWiki, считайте, что у вас стоит.

Вася, 2011/10/02 15:39

Я помострел ссылку, котрую вы мне дали. К сожалению, на данный момент, у меня в памяти сейчас не так много места, чтобы углублятся во все эти ньюансы с натройкой сервера. Я остановился на этапе с DokuWiki, в папке с прогой, кликнул на файл install.php. Вылазит целое окно со всякими кракозябрами, и одним читабельным сообщением в рамочке: «It seems your data directory is not properly securised. Please read http://www.docuwiki.org/security»…Ну а дальше, по кругу

Aleksandr, 2011/10/02 16:05

Вася, зачем мы себя мучаешь? Воспользуйся пакетом «ДокуВики» на флешке.

Вася, 2011/10/02 16:10

Смотрел я этот вариант, но в firefox вылазит сообщение: «Это соединение является недоверенным. Вы попросили Firefox установить защищённое соединение с brezn.muc.ccc.de, но мы не можем гарантировать, что это соединение является защищённым». Далее, советует четырежде подумать, перед тем как сделать исключение.

Василий, вы всё-таки попробуйте загрузить её несмотря на предупреждение безопасности.

Потому как это предупреждение касается только сайта, с которого происходит загрузка (там используется https, а сертификат локальный. К самой сборке Докувики это отношения не имеет.

Anton, 2011/10/02 15:37

Вася, на самом деле ДокуВики одна из самых простейших и удобнейших в установке ЦМС которую когда либо видел. Предлагаю вам попробовать следующий алгоритм: 1. Скачайте и установите WAMP (http://www.wampserver.com/en/dl32.php) для 32-битной системы 2. Скачайте последний дистрибутив ДокуВики (http://www.splitbrain.org/projects/dokuwiki) 3. По умолчанию WAMP устанавливается в директорию c:\wamp дистрибутив ДокуВики надо будет распаковать в c:\wamp\www\ 4. Запустите WAMP (из меню Виндовс) (! обязательно отключите Скайп - он блокирует 80-й порт, нужный для Апача из WAMP) 5. Откройте ваш любимый браузер и в адресной строке напишите: http://localhost/ 6. Откроется страница установщика ДокуВики, выберите русский язык, сделайте первичные настройки и пользуйтесь. 7. Не забудьте удалить из папки c:\wamp\www\ файл install.php

Вот и все. Ничего сложного как видите.

Вася, 2011/10/02 16:02

Вроде доходчиво. А можно всё тоже самое, но только в варианте с Apache и PHP? Ну вот я установил их, скачал DokuWiki. Дальше куда что копировать и запускать?

Anton, 2011/10/02 16:27

Что вы в дебри лезете. Попробуйте для начала предложенный простой вариант, он легкий и быстрый, а потом уже будете в конфиги серверов лезть.

WAMP я ставлю по той причине, что там есть все что нужно для вэб-разработки и отдельно возится с каждым компонентом неудобно.

Только в папку c:\wamp\www\ надо скопировать все поддериктории и файлы из дистрибутива ДокуВики, а не просто саму папку [dokuwiki-2011-05-25], т.е. в c:\wamp\www\ у вас должна быть такая структура папок:

bin\
conf\
data\
inc\
lib\
COPYING
README
VERSION
.htaccess.dist
doku.php
feed.php
index.php
install.php
Вася, 2011/10/02 16:36

Спасибо, сделаю так как посоветовали. Пару вопросов, если у вас есть время: 1. Существует ли плагин для работы с таблицами, на подобии плагинов WYSIWYG 2. Можно ли экспортировать и просматривать базу в девайсе по андроидом, или же на нём тоже нужно устанавливать сервер или какое-нибудь дополнительное прог.обеспечение?

Прохожий, 2013/01/07 20:47

5. Откройте ваш любимый браузер и в адресной строке напишите: http://localhost/ 6. Откроется страница установщика ДокуВики, выберите русский язык, сделайте первичные настройки и пользуйтесь.

Не совсем так: у меня выскачила страница http://localhost/doku.php?id=start. Меняем в адресной строке на http://localhost/install.php?id=start и тогда появляется установщик

Прохожий, 2013/01/07 20:53

Модераторы поменяйте в предыдущем сообщении «выскачила» на «выскочила», а то неприлично как-то. PS. А из последней сборки ДокуВики если зайти по http://localhost/ то просто так установщик не выскакивает. Для начинающего запустить установщик действительно оказалось проблемой и нигде не задокументировано.

Денис, 2011/10/02 15:50

«Я остановился на этапе с DokuWiki, в папке с прогой, кликнул на файл install.php. Вылазит целое окно со всякими кракозябрами, и одним читабельным сообщением в рамочке: «It seems your data directory is not properly securised. Please read http://www.docuwiki.org/security»…Ну а дальше, по кругу» — это проблема серверная, разбирайтесь. Не здесь, повторюсь, потому как оно объёмно и не относится к данной теме. Кракозябры лечатся установкой charset в httpd.conf или .htaccess, чтобы вам проще было.

Вася, 2011/10/02 16:06

Вот имено что, после того, как я установил Apache и PHP, я просто кликнул по install.php, так как будто это exe-шник, в ожидании что произойдёт установка. Исходя из сообщения Anton-а, это не последний этап.

Денис, 2011/10/02 16:08

Не кликайте по файлам. Они должны отдаваться именно сервером. Т.е. зайдите на localhost, и у вас должна открыться индексная страница в каталоге виртуального сайта.

Вася, 2011/10/02 16:15

«должна открыться индексная страница в каталоге виртуального сайта» - ок, саму папку с DokuWiki куда-то надо для этого переносить? В общем, я не совсем понимаю о чём вы говорите, в виду своей некомпетентности в таких вопросах. Ладно не буду вас больше мучать.

Денис, 2011/10/02 16:28

В каталоге, который назначен в качестве домашнего для вашего локального сайта в файле httpd.conf, либоhttpd-vhosts.conf.

Замечу, вы сейчас занимаетесь настройкой Апача.

Александр, 2011/10/31 13:54

Добрый день! У кого-нибудь есть такая же проблема, что в настройках там где должны быть настройки плагинов - их нет? Плагины есть и работают, а вот к их настройкам доступа не имею. И ещё: существуют ли плагины форума?

Aleksandr, 2011/11/01 20:20
к их настройкам доступа не имею
Имеете. См. conf\local.php.
существуют ли плагины форума?
Пока нет, но обсуждаются.
Александр, 2011/11/02 11:19

Спасибо!

Сергей, 2011/11/02 11:33

Здравствуйте, Александр А не могли бы вы объяснить как конфигурировать этот conf\local.php файл. У меня тоже в настройках плагинов не видно

Aleksandr, 2011/11/02 20:44

Ребята, а вы ставили стабильную версию «ДокуВики»? Или разрабатываемую?

Александр, 2011/11/03 13:12

Да, именно эту версию.

Aleksandr, 2011/11/10 17:32

Попробуйте переключиться с используемого шаблона (темы) оформления на другой и обратно.

Midnight, 2011/11/02 11:46

Доброго времени суток! Помогите, плиз, кто чем сможет. Установил плагин rater, а он сначала неадекватно головал (куда бы не нажал, ставилось 4). А сейчас жму, страница перезагружается, но голосование не проходит. Сколько не жми - голосов по нулям.

Александр, 2011/10/31 13:55

Добрый день! У кого-нибудь есть такая же проблема, что в настройках там где должны быть настройки плагинов - их нет? Плагины есть и работают, а вот к их настройкам доступа не имею. И ещё: существуют ли плагины форума?

Aleksandr, 2011/11/01 20:13

Добрый вечер.

Новое объявление в «Работе под заказ» — Шаблон оформления для «ДокуВики».

Александр, 2011/11/02 11:18

Добрый день! Скажите, пожалуйста, существует ли возможность переименовывать название якоря по русски? Когда использую Bookmark, он вроде позволяет только на английском языке принимать название. Ну т.е. по названию того, на что ссылаемся, а вот визуально название ссылки можно поменять?

Добрый день! Скажите пожалуйте, можно ли сделать в dokuwiki, или есть ли плагин реализующий следующее:

«Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 24 июля 2011; проверки требуют 6 правок.»

Иначе как модераторам отслеживать все Nxxxx страниц? Спасибо.

Klim, 2011/11/15 14:23

Добрый день! Попробую целиком описать проблему. Необходимо сделать более удобным адреса url, обратился сначала к настройке:

useheading Транслитерация в именах страниц - скрывать только диакр. знаки Первый заголовок вместо имени - никогда Метод кодирования имён файлов, записанных не ASCII-символами. utf-8

В итоге можно создавать страницы с русским юрл, но в папке дата они отображаются в неправильно кодировке, эксперементировал с другими методами кодирования - не получается сделать так, чтобы и в папках на сервере и в меню сайта отображалось одинаково по-русски. Это нормально?

Попробовал транслитировать страницы, действительно все работает хорошо, в меню выводится русские названия, даже без «_», но вот незадача - к прастранствам имен это не относится (тк нет заголовка, откуда бы брать адрес).

Вопрос - что сделать, чтобы и на сервере и в меню сайта выводилось в нормальной кодировке, русскими буквами, желательно без знаков «_», ничего страшного, если адреса юрл будут транслитом.

Как можно этого добиться? Спасибо заранее.

Aleksandr, 2011/11/15 18:29

Транслитерацию в именах страниц нужно отключить (deaccent = 0), потому что вы используете UTF-8 для кодирования имён файлов (fnencode).

Klim, 2011/11/15 18:31

Александр, она отключена. и все равно в меню отображается на русском, а в папке дата - кракозябрами.

Klim, 2011/11/17 08:54

Александр или кто-нибудь, может я не правильно что-то делаю? Но если включаешь транслитерацию и отображение первого абзаца - то в меню русскоязычны только страницы, но не пространства имен. Есть ли какой-либо плагин, который заменяет отображение пространств имен в меню, но оставляет их транслитированными в названиях папок в data?

Aleksandr, 2011/11/22 22:01

Клим, в настоящее время нет возможности проверить какие-либо варианты на unix-системе, но в списке задач держу.

Klim, 2011/11/23 17:05

Алексааандр) Спасибо за отклик, но я, наверное, не правильно дал понять: у меня винда, использую IIS. Проблема: Пространства имен (!) отображаются латиницей. Хотя статьи - русским (берется из 1 заголовка) Необходимо: чтобы все пространства имен отображались также русскими буквами. + Что бы вместо знака подчеркивания «_» был пробел. И, конечно же - наименование статей и пространств с большой буквы. Вопрос: как это реализовать? :) Извините за навязчивость, но очень хочется, чтобы проект работал нормально.

Aleksandr, 2011/11/23 20:14
наименование статей и пространств с большой буквы

Если этот пункт принципиален, то нужно смотреть в сторону других вики-движков.

Klim, 2011/11/24 16:58

Александр! Ок, это я понял, а что касательно остальных вопросов?

Артем, 2011/11/17 07:38

Добрый день! Собираюсь делать интернет-проект энциклопедию, предположительно в итоге будет порядка 5000 страниц (это без учета файлов ревизий). Вот сейчас не могу определится какой движек лучше использовать DokuWiki или MediaWiki. В принципе ДокуВики нравится практически всеми своими возможностями, за исключением работы с категориями (tag), в MediaWiki ИМХО оно лучше организовано, и удобнее, и к тому же нативно. Но в DokuWiki без сомнения более добный нативный механизм ACL, в MediaWiki он через костыли делается (а мне ACL будет нужен) Отсюда ряд вопросов по варианту с DokuWiki: 1 Какой хостинг потенциально нужен (ОЗУ, макс. время выполнения запроса, диск)? 2 Может ли DokuWiki работать с базов в СУБД а не с текст файлами, и не лучше ли для моего проекта будет использование СУБД? 3 С какими популярными CMS и форумами можно подружить DokuWiki? (сквозная авторизация, ACL) 4 Может кто-нибудь сталкивающийся с подобной проблемой выбора/работы с этими 2-ми вики-движками поделится опытом? (плюсы/минусы, возможные проблемы обобщенно).

WikiMatrix вам в помощь!

Lelik, 2011/11/17 10:05

Добрый день! Обновил dokuwiki с Anteater до Rincewind. Теперь у меня на некоторых страницах не работает загрузка медиафайла в IE8. Т.е. новое окно браузера открывается, страница загружается, но через мгновение окно становится пустым. При этом если нажать F5 или «обновить», то все загрузиться корректно. Если просмотреть код страницы, то видно, что и в первый раз, и при нажатии «обновить» html грузится один и тот же. В Firefox все работает корректно на всех страницах. Сжатие файлов CSS и javascript отключено. Куда копать?

Aleksandr, 2011/11/22 21:52

В сторону cache, наверное.

Олег, 2011/11/18 13:35

Артем! По Вашим вопросам.

1. На моём сайте verim.org загружено более 50 тысяч текстовых файлов. Тариф у хостера - самый простой, без наворотов. DokuWiki отлично справляется с таким количеством файлов. Уникальных пользователей - более 100 чел в сутки. Так что начните тоже с простого хостинга, если не планируется большой наплыв пользователей.

2. Если включить в DokuWiki возможность использования PHP в текстах страниц, то можно работать с БД типа MySQL и Sqlite. То есть делаете БД с документами, а потом через PHP-скрипты загружаете документы в DokuWiki. Но если не планируется никаких других вычислений с БД, то она в принципе для текста не нужна.

3. Не в курсе.

4. Важное преимущество DokuWIki - это возможность любому пользователю без особых усилий установить локальный вариант сайта на свой компьютер. Это очень важно для различных энциклопедий. И для меня это стало решающим фактором при выборе между DokuWiki и MediaWiki.

Так как DokuWiki не использует БД, то её удобнее обновлять, переносить на другой хостинг, архивировать и т.п.

Артём, 2011/11/18 14:41

Олег, спасибо за ответ. Посмотрел Ваш сайт - хорошо сделан :-)

Но я не увидел чтобы у Вас использовались категории (Tag), а мне необходимо будет довольно активно использовать именно категоризацию, так как вручную структурировать всё будет довольно проблематично. так вот меня беспокоит какая нагрузка будет на сервер и как долго будут перестраиваться индексы если будет большое количество статей, и каждая статья входит в несколько категории. Сейчас у меня хостинг с max execution time = 30 и поменять я его пока что себе позволить не могу. Успеет ли за 30 секунд перестроится индекс tag-ов?

Хотя тот плюс что каждый может скачать и легко установить копию энциклопедии есть большой плюс, я как-то даже не думал об этом. А ведь действительно очень удобно.

Так что пока единственное беспокойство - будут ли успевать перестраиваться индексы. Тут на сайте приводилась ссылка на PmWiki (что там 20000 страниц крутится у кого-то), и там было упоминание что у PmWiki индексы инкрементные, то есть они не переписываются каждый раз, а дописываются, и потому все быстро индексируется, медленно только если закачать кучу текстовых файлов в базу. А вот как оно реализовано в DW ?

Олег, еще увидел что у Вас пространства имен разделяются слэшами, это вы как сделали? У меня на тестовом хостинге через mod_rewrite сделано, но там разделение пространств имен через ; идет :-(

Индексы всегда инкрементные, иначе никакого сервера не хватит.

Что касается wikimedia и dokumedia тоже никак не опредимся. Планируется вики городского масштаба. Что же выбрать?

Артём, 2011/11/21 22:39

Ну в принципе по большому счету для средних проектов в DW есть практически все что есть в WM.

Единственно что в WM очень мощный механизм шаблонов, в той же Википедии используются тысячи этих самых шаблонов, причем они могут иметь очень высокие уровни вложенности друг в друга. В DW шаблоны только для пространств имен и сделать их может только администратор (если нет доступа к консоли сервера), ну и кластеризация/фермы в WM делать можно, хотя для городского вики оно Вам не надо. Зато у DW ниже требования к хостингу (на начальном этапе по крайней мере), можно купить очень дешевый хостинг (за 80-100 руб в год), и гораздо короче и проще код (это если что-то править надо). Опять же в MW есть нативный удобный механизм работы с категориями, в DW он через плагин, и немного менее удобный (имхо), но у DW можно попытаться это обойти продумав структуру пространств имен.

Ну и DW удобно распространять, допустим если сделаете хороший городской вики его можно будет разрекламировать и попробывать распространить по школам и другим УЗ - школьным преподавателям информатики не прийдется сильно напрягаться. С MW добавляется СУБД, там с распространением чуть сложнее будет.

Переносимость конечно замечательно, но нам не обязательна. Но главное безопасность. Хостинг думаю любой пойдет, у нас кстати он даже за 22 руб в месяц и можно масштабировать 22+22+22 тройной и т.п. В общем склоняемся в сторону WM.

Артём, 2011/11/22 10:11

По безопасности у MW за время существования больше уязвимостей найдено было чем в DW, но она и используется больше. Смотрел по http://en.securitylab.ru/nvd/index.php

По хостингу, в конечном счете всё будет упираться в максимальное время выполнения скрипта, а оно у большинства хостеров 30 сек. (у некоторых ещё меньше), ну и ещё в максимальное число хранимых файлов (в случае с DW), тоже у некоторых хостеров ограничения бывают. Ну и оперативная память под скрипт.

А так, нравится мне DW, но вот как-то боязно что ли крупный проект на нём мутить :-( Всё ещё думаю-выбираю.

А викиликс WM?

Посмотрел, вроде 90 сек, должно хватать. И таблицы MySQL в ОЗУ постоянно висят

Артём, 2011/11/22 16:14

викиликс - угу, MediaWiki (MW)

и lurkmore.ru тоже :-D

Aleksandr, 2011/11/22 21:42

Корейский «Викиликс» на «ДокуВики» работает — www.wikileaks-kr.org

В DW напрягает то что совместимость плагинов от версии к версии ломают

Олег, 2011/11/18 21:25

Артём!

По поводу tag-ов и индексации, к сожалению, ничего сказать не могу :(

Слэши в адресе можно использовать через настройки вики: параметр useslash - Использовать слэш.

Aleksandr, 2011/11/23 20:28

А что, если использовать плагин Data совместно с Datatemplate?

Володя, 2011/11/27 00:47

Здравствуйте, как создать свои интервики приставки?

Артём, 2011/11/27 00:50

В п.5 http://www.dokuwiki.ru/installjacija_dokuwiki#installjacija_dokuwiki именно свои интервики приставки и создаются для Яндекса и Русского гугла, другие создавать по аналогии ;-)

Володя, 2011/11/27 01:00

У меня есть хитрая идея, сделать интервики приставку category>abcdef, с адресом http://www.dokuwiki.ru/?do=search&id=%5B%5Bcategory%3Eabcdef%5D%5D

И будет очти как на МВ

Артём, 2011/11/27 13:37

Не понял в чём преимущества отновительно использования плагина Tag ?

Володя, 2011/11/29 08:42

Преимущества в том, что более похоже на mediawiki, юзерам переучиваться меньше придётся. и копирование страниц прощ будет. Вот только бы сделать чтобы приставка отделялаьс двоеточием, а не знаком «больше», тогджа всё будет замечательно.

Александр, 2011/11/28 08:57

Добрый день! У меня такая проблема… Использую DokuWikiStick. Поиск на сайте для меня вещь приоритетная. Но поиск ужасен. Даже если ввести заголовки страниц (Наиболее часто встречающееся слово «Глава»), то толку не особо. Показывает только, что нашёл это слово в 4 страницах, холтя оно встречается в 17. Написано оно везде одной кодировкой (копировал). Поставил Searchindex Manager. Он за 4 часа не смог проиндексировать 1 страницу. Видимо не работает.

Скажите, пожалуйста: есть ли альтернатива Searchindex Manager'у или может есть какие-то настройки улучшающие поиск? Или может есть альтернатива плагину Keywords (который тоже не хочет работать, а может я что делаю не правильно…)?

Артём, 2011/11/28 09:04

Прочтите faq:searchindex может поможет

Александр, 2011/11/28 09:43

Артём, спасибо, но действия не фака не помогли…

Александр, 2011/11/30 09:25

Народ! Помогите, пожалуйста! Пытаюсь обратиться к http://localhost:8800/inc/indexer.php. А он пишет

Forbidden! You don't have permission to access /inc/indexer.php on this server.

КТо-нибудь знает как получить права к этому файлу? Может нужно какой-то службе разрешить с ним работать? Только не знаю какой…

DokuWikiStick Release 2010-11-07a «Anteater». Windows 7 Ultimate 64 bit.

Артём, 2011/11/30 23:37

Так каталог inc защищен с помощью .htaccess

Зачем Вам вообще понадобился доступ к /inc/indexer.php?

Вам наверное нужен /lib/indexer.php

Александр, 2011/12/09 13:22

Артём, спасибо! Только заметил ответ… Сейчас попробую…

Олег, 2011/11/30 13:44

Александр! Как я понял, Вы запускаете локальный вариант вики? Если да, то может быть нужно запускать её с правами администратора Windows? Проверьте ещё, запущены ли на компьютере следующие службы:

  • DHCP-клиент
  • DNS-клиент
  • Диспетчер авто-подключений удаленного доступа
  • Диспетчер подключений удаленного доступа
  • Маршрутизация и удаленный доступ
  • Рабочая станция
  • Сетевые подключения
  • Телефония
Александр, 2011/11/30 14:22

Олег, спасибо, но решение оказалось проще. Я просто скачал новую версию, открыл все страницы и подождал, когда они все проиндексируются.

Александр, 2011/12/09 08:56

Всем привет! Я понял, что ничего не понимаю в линуксе… Я поставил Sendmail, но он вроде запущен, но когда пытаюсь зарегистрировать пользователя, ДокуВики пишет, что пользовательлю выслано письмо, но оно не приходит. Подскажите, пожалуйста, какой момент я упустил?

Release 2011-11-10 «Angua RC1» WMware player - Linux Ubuntu 11.10 64 bit

lioncub, 2011/12/10 15:07

а кто знает как в нумерованном списке добавить новую строку? 1. Один

 типа один

2. Два

Aleksandr, 2011/12/10 16:13
  1. первая строка нумерованного списка
    подстрока первой строки
  2. вторая строка нумерованного списка
  - первая строка нумерованного списка\\ подстрока первой строки
  - вторая строка нумерованного списка
lioncub, 2011/12/10 17:07

как?

Aleksandr, 2011/12/10 17:31

Что как?

lioncub, 2011/12/10 17:36

сорри, не обратил внимания…

Александр, 2011/12/14 11:05

Добрый день! Кто-нибудь знает, можно ли скачав ДокуВики на флешке, заменить внутри саму папку ДокуВики на 2011-11-10 «Angua RC1» (которая просто ДокуВики) и чтобы при этом всё работало? Если это невозможно, то скажите, пожалуйста, какие вообще особенности сборки ДокуВики на флешке, что они работают с микроАпачем, т.е. можно не имея особых познаний во внутреннем функционале собрать самому?

Александр, 2011/12/14 15:42

И ещё. можно ли обычную версию (не на флешке) использовать с портативным веб сервером?

Denwer, 2013/01/12 23:38

Можно.

Destroyer, 2011/12/15 13:26

Здравствуйте, у кого-нибудь была проблема, что в 1 браузере всё без проблем, а вдругом не отрисовывается всё, что-ниже поисковика? Использую ДокуВикиНафлешке «Муравьед» и шаблон Attic. Т.е. текст и меню не отображается, но в исходном коде странице всё есть.

Aleksandr, 2011/12/31 18:48

Поздравляю всех ДокуВики-пользователей с наступающим Новым годом!

Алиса, 2012/01/03 13:39

Рискну повторить вопрос, так как пока не разрешился. Проблема в: Установить dokuwiki в отдельную папку на вирт. хостинге, (чтобы не мешался с др. папками и файлами) Но вызывать wiki по основному домену Напрм. :

site.ru/wiki - здесь физически установлена wiki А вызывать и работать по адресу просто site.ru

Частично проблема решается переносом .htaccess в корень site.ru Но внутренние ссылки так и остаются с физическим адресом site.ru/wiki В Wordpress такая проблема решается в настройках. А в dokuwiki , может в полях : Корневая директория (например, /dokuwiki/). Оставьте пустым для автоопределения. baseurl dangerКорневой адрес (URL) (например, http://www.yourserver.ru). Оставьте пустым для автоопределения.

Как? пока не получилось, может инструкция есть.

Aleksandr, 2012/02/05 21:44

Сегодня у www.dokuwiki.org появилось новое оформление (шаблон оформления). Чтобы его увидеть и попробовать в действии, нужно зарегистрироваться и залогиниться.

Klim, 2012/02/06 15:52

Александр, новое оформление замечательно! Случайно не в курсе, когда будет новый релиз со встроенным шаблоном? Есть ли шаблон сейчас в общем доступе?

Klim, 2012/02/06 15:53

Александр, новое оформление замечательно! Случайно не в курсе, когда будет новый релиз со встроенным шаблоном? Есть ли шаблон сейчас в общем доступе?

Aleksandr, 2012/02/06 17:46

Пишут, что шаблон будет шаблоном по умолчанию в одном из следующих выпусков «ДокуВики».

Репозиторий шаблона на «ГитХабе».

Klim, 2012/02/07 07:55

Александр, спасибо большое! Еще один вопрос - случайно не знаешь, эта красивая панелька инструментов в новом шаблоне - плагин или вставленный в дизайн скрипт?

Aleksandr, 2012/02/08 09:43

Я вижу, что картинки, используемые в панели инструментов, входят в дистрибутив шаблона, поэтому могу сделать вывод, что это «вставленный в дизайн скрипт».

Klim, 2012/02/15 14:27

Александр, не знаешь, когда выйдет обновленный релиз, где будет этот шаблон? Есть ли график предполагаемых релизов?

Aleksandr, 2012/02/15 16:24
  1. Не знаю.
  2. Есть. Каждую следующую версию «ДокуВики» планируют выпускать в апреле и октябре. Хотя вот «Ангва» вроде как октябрьский выпуск, а финальную версию только в конце января подготовили.
Володя Шишкин, 2012/03/18 17:29

Здраствуйте. Подскажите по такому вопросу: как мне на обычный сайт без использования ДокуВики подключить скины от ДокуВики?

Aleksandr, 2012/03/18 18:00

Портировать.

Самый простой способ - сохраните страницу сайта в html (веб-страница полностью) и замените текст и картинки на ваши.

Володя Шишкин, 2012/03/19 12:59

Спасибо, но вопрос несколько в другом. Я написал на php скрипт который принимает параметр из адресной строки и с таким названием загружает страницу. Поэтому хотелось бы понять, какие примерно нужно вызвать функции, чтобы на экране отобразилась страница с использованием скина? Будет весьма не плохо, если любой скин от ДокуВики будет подходить и к моему сайту.

А вы не пробовали использовать на своём родном сайте IFRAME? Именно такой способ используется для интеграции любого сайта в структуру Joomla, например.

Alice, 2012/03/19 08:39

Да что ж такое то !? Почему никто не может мне ответить? Или не знает никто?

Проблема в: Установить dokuwiki в отдельную папку на вирт. хостинге, (чтобы не мешался с др. папками и файлами) Но вызывать wiki по основному домену Напрм. : site.ru/wiki - здесь физически установлена wiki А вызывать и работать по адресу просто site.ru

Частично проблема решается переносом .htaccess в корень site.ru Но внутренние ссылки так и остаются с физическим адресом site.ru/wiki В Wordpress такая проблема решается в настройках. А в dokuwiki , может в полях : Корневая директория (например, /dokuwiki/). Оставьте пустым для автоопределения. baseurl dangerКорневой адрес (URL) (например, http://www.yourserver.ru). Оставьте пустым для автоопределения. Как? пока не получилось, может инструкция есть.

Ваша проблема решается тонкими настройками в .htaccess, погулите по слову mod_rewrite.

Alice, 2012/04/06 13:27

C rewrite понятно, что можно, так частично и работает. Но вопрос: есть ли в настройках dokuwiki готового решения? Объясните смысл полей на странице настройка: «Корневая директория»(например, /dokuwiki/). Оставьте пустым для автоопределения. «baseurl danger» Корневой адрес (URL)

Объяснение параметра basedir. Также вам может быть интересен параметр baseurl.

Стандартного решения нужного вам нет, т.к. при установке ДокуВики в папке на сервере, стандартное решение - это отображение пути к этой папке. Потому как ваша задача решается на уровне вебсервера, а не вебприложения.

Вам нужно переадресовать запросы от http://site.ru к http://site.ru/wiki. Так добавьте соответствующую директиву в .htaccess в корневую папку. Далее надо будет установить соответствующие параметры basedir и baseurl, чтобы Dokuwiki выводило ссылки на странице без указания папки '/wiki/'.

Alice, 2012/04/07 17:14

То есть, если страницы нормально вызываются по адресу мойсайт.ru/ То осталось только установить параметр basedir «мойсайт.ru/» вместо «мойсайт.ru/wiki/» ? А на случай возникновения неработоспособности, где страница с настройками, чтобы вручную переправить переменные? baseurl вероятно лучше оставить пустым или поставить »/».

Никитин, 2012/03/20 19:27

Так, а что это у вас слева в меню буква d, щёлкнув по которой открывается очень сомнительный сайт?

Aleksandr, 2012/03/20 20:59

Это же вики, кто захотел, тот и отредактировал. Убрать ссылку — дело нескольких кликов.

Павел, 2012/04/18 10:58

Здравствуйте! Пытаюсь использовать DokuWiki как персональную базу знаний. Подскажите пожалуйста: Можно ли как то в DokuWiki записать ссылку на локальный файл, хранящийся на компьютере (не в сетевых рессурсах)? Чтобы можно было по этой ссылке открыть файл на компьютере и работать уже с ним а не с загруженной копией из базы? Или как то сделать ссылку на локальную папку?

Михаил, 2012/05/09 15:09

Здравствуйте! Не могу настроить плагин cloud. Выводятся ненужные тэги типа: под, на, который и т.д. В управлении в настройках поставил минимальное количество букв в слове 5 и ввел эти слова в исключение. Не помогло. Неужели у всех так работает данный плагин? Можно ли как-нибудь сделать отображение конкретных тэгов. Может есть какй-нибудь еще плагин который умеет отображать то что нужно.

После изменения настроек плагина надо сбрасывать кэш вики. Для этого можно в конце адреса страницы дописать »?purge=true». Так же не помешает очистить кэш браузера - Ctrl+F5 или Ctrl+R.

Михаил, 2012/07/31 16:49

Уважаемые, Есть уже заполненная вики. Столкнулись с длиной имен «Writing Failed и т.п.». Включение транслитерации помогает, но старая информация пропадает. Решаемо ли это?

Aleksandr, 2012/09/02 12:42

Информация никуда не пропадает. Все txt-файлы остаются на сервере, только «ДокуВики» их уже не воспринимает. Видеть файлы вы можете через ftp.

Насчёт длины имени файлов: длина имени файла может достигать 156 символов, но если латинская буква, дефис, точка и знак подчёркивания — это один символ в имени файла, то буква кириллицы — это четыре (!) символа.

nikita, 2012/08/18 23:24

как настраивать nav sidebar вот например дайте код вашего navigation sidebar исп. в http://www.dokuwiki.ru/

Aleksandr, 2012/09/02 12:33

На этом сайте используется шаблон оформления Navigation.

Алекс, 2012/08/23 00:45

Здравствуйте! Мне интересно - можно ли вставлять в DokuWiki карты google maps? Очень нужна эта опция Я не разобрался как это можно сделать, поиск в google не дал ответа. Перед установкой это CMS, мне интересно - отобразится ли карта google если копировать HTML-код с google maps? Спасибо!

Aleksandr, 2012/09/02 12:30

См. плагин Google Maps.

Алекс, 2012/09/26 03:52

Aleksandr

Спасибо за ответ!

Возникла другая проблема, на днях решил установить DokuWiki локально в Ubuntu чётко следуя инструкции, описанной на сайте:

https://www.dokuwiki.org/install:ubuntu

Нажав на это:

«You are almost ready to go. Visit: http://localhost/dokuwiki/doku.php»

сразу запускается DokuWiki на аглийском языке, с лентой новостей на жёлтом фоне сверху, которая занимает почти пол-страницы

Мои знания английского не очень, я вот не могу понять - и это всё? Установка выполнена? А где администраторская панель? Как подключать плагины?
«По умолчанию, DokuWiki хранит все страницы в файловой базе данных в каталоге /var/lib/dokuwiki» - говорится во время установки. Kак установить Apache с DokuWiki, к примеру в папку «Документы» или на рабочий стол, ну чтобы не шаманить с правами доступа? К примеру, если нужно будет сделать бэкап ну или вообще лучше понять как она работает?

- Здесь вроде описывается как и что делать, но проблема языка мешает до конца понять все нюансы, а использовать переводчики не рискую:

debian_ubuntu_extras : https://www.dokuwiki.org/install:debian_ubuntu_extras installation : https://www.dokuwiki.org/install:ubuntu

Amur, 2012/11/18 00:16

Подскажите, есть большой кусок текста, хочу его выделить, но ставить два пробела на протяжении кучи строк устал, есть ли какой-то вариант брать этот текст к примеру в qoute, чтобы текст внутри просто переносился на новую строку, а не если строка большая то появляется ползунок прокрутки.

Aleksandr, 2013/02/15 17:33
  1. Берите кусок текста в тег code;
  2. Чтобы переносилось по словам, используйте блок prewrap плагина WRAP.
Бэлла, 2012/12/05 11:41

плагин WYSIWYG для dokuwiki как им пользоватся? Он у меня установлен и находится в списке плагинов (в управлении плагинами) Не могу понять, как к нему обратится? Когда начинаю редактировать страницу dokuwiki предлогает стандартный редактор(( Хочу что бы был WYSIWYG.

Алексей, 2013/01/13 09:45

Посоветуйте, как сохранить вики страницу в html? У меня есть 2 сайта - dokuwiki и на joobla. На 1-й закрытый, мы делаем на нем много статей по типу «Как сделать ….» Некоторые являются полезными и для пользователей, хотелось бы их выкладывать на сайт joobla. Сейчас я делаю так: хорошую статью →odt (у меня стоит плагин)→в ОО открываю и сохраняю как html→начинаю новую статью на joobla и в текстовом редакторе вставляю html код→прицепляю картинки→готово. Муторновато, как бы упростить процесс.

Михаил, 2013/02/08 10:27

Как сделать в sidebar выдвигающееся меню? К примеру как на www.zabbix.com/documentation.

Aleksandr, 2013/02/10 19:03

В конкретно указанном случае используется плагин Indexmenu.

Владимир, 2013/04/19 16:56

Помогите, пожалуйста, с установкой. Загрузил все файлы на веб-сервер. При попытке открытия http://site.org/install.php выдается ошибка:

Warning: require_once(/home/inpenza0/public_html/wikiloca/inc/PassHash.class.php) [function.require-once]: failed to open stream: No such file or directory in /home/inpenza0/public_html/wikiloca/install.php on line 12

Fatal error: require_once() [function.require]: Failed opening required '/home/inpenza0/public_html/wikiloca/inc/PassHash.class.php' (include_path='.:/usr/local/apache22-php5/share/pear') in /home/inpenza0/public_html/wikiloca/install.php on line 12

Максим, 2014/01/13 02:01

На каком-то сайте пользующийся движком DokuWiki я увидел интересную фичу в виде split-view окна редактора (в левой части - редактирование, в правой - показ результата в реальном времени).

100% знаю, что это реализовано с помощью плагина, только не могу вспомнить какого. Подскажите!

Алексей, 2014/01/29 10:25

Подскажите начинающему, пожалуйста, как решить проблемы: 1. Выше Бэлла задавала вопрос по поводу WYSIWYG (версия 2). Тоже самое - установил, в списке плагинов есть, но не работает. Кто устанавливал, что нужно сделать, чтоб заработало?

2. На данном сайте есть возможность править куски текста. Как сделать аналогичную кнопку в конце страницы «добавить», т.е. - создать в конце новый кусок текста? И ещё и третью кнопку - создать новую страницу?

3. Как вывести дерево меню («Оглавление»), примерно как на этом сайте - слева. Точнее, задача такова - нужно, чтобы каждая вновь созданная страница добавлялась в это меню. Т.е. любой пользователь может как продолжить существующую, так и создать новую страницу. Меню должно автоматически подтягивать новые страницы.. Заранее благодарю за ответы)

Vega, 2014/02/22 22:15

Есть далеко не новая идея - научить DokuWiki сохранять страницы в файлы с русскобуквенными именами, а не как сейчас доллары и цифры.

Возникло желание сделать русские буквы в именах *.txt файлов, хранящих содержимое страниц и папок, в которых хранятся группы страниц. Сейчас русские буквы преобразуются в кракозябли типа %20%30%01, это не удобно в случе, когда работаю на локальном WEB сервере и смотрю на кучу файлов с непонятными именами. Кроме того. Кракозябли очень увеличиваю длину имени файла и у меня бывает, что страница с длинным русским именем не создается, и оказывается, что по вине слишком большого результирующего имени в формате кракозябель. (Т.е. в Windows эти кракозябли вообще жуть как ни к месту)

Посмотрев код мне не удалось четко идентифицировать место, где происходит преобразование руских букв в эти кракозябли и последущее создание файла с полученным преобразованным именем. Кроме того, мне не уалось найти место, где происходит обратное преобразование при чтении страницы. Т.к. очевидно, что DokuWiki должна читать файл с именем, которое не на русском языке, а на предварительно кракозябнутом.

Если кто то может помочь и указать место в коде, где эти преобразования происходят, то надеюсь у меня получится написать надстройку, которая позволит в административной панели выбирать еще один вариант настройки «fnencode» (метод кодирования имен файлов) и выбирать вариант не «utf-8», а новый вариант «русские буквы»

Буду благодарен за помощь и подсказки в реализации идеи, т.к. она в некоторых ситуациях будет очень помогать при работе с контентом DokuWiki.

Если вам есть что сказать, добавьте свой комментарий. Можно использовать вики-разметку:
 
start.txt · Последние изменения: 2013/03/11 14:34 (внешнее изменение)