This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
сервис_dokuwiki [2013/05/24 10:22] val |
сервис_dokuwiki [2024/12/27 09:15] (current) val [Обновление] |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== Установка ===== | ===== Установка ===== | ||
| - | ==== Универсальная ==== | + | ==== Debian/Ubuntu ==== |
| <code> | <code> | ||
| - | server# wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2012-10-13.tgz | + | # apt install dokuwiki |
| - | + | </code> | |
| - | server# cd /WWWDIR/ | + | ===== Настройка ===== |
| + | <code> | ||
| + | # find /etc/apache2/ -ls | grep wiki | ||
| + | </code><code> | ||
| + | ... /etc/apache2/conf-available/dokuwiki.conf -> /etc/dokuwiki/apache.conf | ||
| + | ... /etc/apache2/conf-enabled/dokuwiki.conf -> ../conf-available/dokuwiki.conf | ||
| + | </code> | ||
| + | <code> | ||
| + | root@server:~# chown www-data /etc/dokuwiki/ | ||
| - | server# tar -xvf /root/dokuwiki-2012-10-13.tgz | + | root@server:~# chown www-data /etc/dokuwiki/local.php |
| - | + | ||
| - | server# cp -r dokuwiki-2012-10-13/ dokuwiki/ | + | |
| - | + | ||
| - | server# chown -R www-data dokuwiki/conf/ dokuwiki/data/ | + | |
| </code> | </code> | ||
| - | ==== Ubuntu ==== | + | * Disable DokuWiki actions: Register |
| - | <code> | + | |
| - | root@server:~# apt-get install dokuwiki | + | |
| - | root@server:~# rcsdiff /etc/apache2/conf.d/dokuwiki.conf | + | <code> |
| + | # cat /etc/dokuwiki/apache.conf | ||
| </code><code> | </code><code> | ||
| - | 6c6 | ||
| < allow from 127.0.0.1 | < allow from 127.0.0.1 | ||
| --- | --- | ||
| > allow from all | > allow from all | ||
| - | </code><code> | ||
| - | root@server:~# chown -R www-data /usr/share/dokuwiki/conf/ | ||
| </code> | </code> | ||
| - | ==== FreeBSD ==== | + | |
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Перенос данных на новую систему ===== | ||
| + | |||
| + | |||
| + | |||
| + | ===== Дополнительные материалы ===== | ||
| <code> | <code> | ||
| - | [server:~] # pkg_add -r dokuwiki | + | Про DokuWiki. |
| + | ___Делал такие правки: | ||
| + | Свои смайлики(иконки дистрибутивов и пометки для себя): | ||
| + | Закачать в /srv/www/htdocs/course/lib/images/smileys/local/ | ||
| + | Прописать в /srv/www/htdocs/course/conf/smileys.local.conf | ||
| + | Убрать дефолтные смайлики /srv/www/htdocs/course/conf/smileys.conf | ||
| + | Плагин Note Plugin(терминал, замечания, комментарии...): | ||
| + | /srv/www/htdocs/course/lib/plugins/note/ | ||
| + | Стили: /srv/www/htdocs/course/lib/plugins/note/style.css | ||
| + | vim-dokuwiki(больше правлю через vim чем через web-редактор встроенный) - vim-syntax highlighting for dokuwiki | ||
| + | ~/.vim/syntax/dokuwiki.vim - Добавил свои смайлики и <note> | ||
| + | alias viDoki='vi +":set ft=dokuwiki"' | ||
| + | Плагин hidden Plugin(для сворачивания блоков текста) | ||
| + | Плагин keyboard(для клавиш) | ||
| + | Плагин Bookcreator Plugin(PDF-книгу по выбранным темам) | ||
| + | wpru https://ru.wikipedia.org/wiki/{NAME} - ссылки на русскую Wikipedi'ю | ||
| + | </code> | ||
| - | [server:~] # chown -R www /usr/local/www/dokuwiki/ | + | ==== Восстановление wiki из бекапа ==== |
| - | [server:~] # rcsdiff /usr/local/etc/apache/httpd.conf | + | <code> |
| - | </code><code> | + | root@nessus.isp.un:/var/www/dokuwiki# scp -P XXX val@mac.bmstu.ru:wikibackup/wiki.val.20130622.tgz . |
| - | ... | + | |
| - | Alias /dokuwiki /usr/local/www/dokuwiki | + | root@nessus.isp.un:/var/www/dokuwiki# tar -xvf wiki.val.20130622.tgz |
| - | <Directory /usr/local/www/dokuwiki> | + | |
| - | AllowOverride None | + | |
| - | Order Allow,Deny | + | |
| - | Allow from all | + | |
| - | </Directory> | + | |
| - | ... | + | |
| </code> | </code> | ||
| + | ==== Универсальная установка ==== | ||
| + | <code> | ||
| + | server# wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2012-10-13.tgz | ||
| - | ===== Настройка ===== | + | server# cd /WWWDIR/ |
| - | [[http://server.corpX.un/dokuwiki/install.php]] | + | server# tar -xvf /root/dokuwiki-2012-10-13.tgz |
| - | ===== Обновление ===== | + | server# cp -r dokuwiki-2012-10-13/ dokuwiki/ |
| + | |||
| + | server# chown -R www-data dokuwiki/conf/ dokuwiki/data/ | ||
| + | </code> | ||
| + | * [[http://server.corpX.un/dokuwiki/install.php]] | ||
| - | ==== Универсальной установки ==== | + | ==== Обновление универсальной установки ==== |
| <code> | <code> | ||
| server# wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2013-05-10.tgz | server# wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2013-05-10.tgz | ||