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

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


ru:tips:maintenance

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
Следующая версия справа и слева
ru:tips:maintenance [2009-09-15 14:45]
93.91.4.119
ru:tips:maintenance [2016-11-11 02:41] (текущий)
81.95.20.130 [Windows — warmzip] опечатка
Строка 1: Строка 1:
-====== Обслуживание системы DokuWiki ======+====== Обслуживание системы «ДокуВики» ======
  
-В этом разделе собраны советы о том, как автоматизировать работы по ежедневному обслуживанию DokuWiki.+В этом  разделе собраны советы о том, как автоматизировать работы по ежедневному обслуживанию «ДокуВики».
  
-===== Поддерживайте актуальность блэклиста  =====+===== Поддерживайте актуальность «Чёрного списка» =====
  
-В статье [[:blacklist]] описано как настроить cronjob для автоматического обновления Anti-Spam Blacklist.+В статье «[[ru:blacklist|Чёрный список]]» описано как настроить cronjob для автоматического обновления Anti-Spam Blacklist.
  
 ===== Скрипт автоматической чистки ===== ===== Скрипт автоматической чистки =====
  
-Для за загруженных DokuWiki рекомендуется запустить несколько процессов чистки. Приведенный ниже скрипт может служить примером, того как это можно сделать. Он удаляет все ревизии старше 30 дней из пространства имен [[:attic]] и удаляет повисшие файлы блокировки ((lock files)) и пустые директории.+Для загруженных «ДокуВики» рекомендуется запустить несколько процессов чистки. Приведенный ниже скрипт может служить примером, того как это можно сделать. Он удаляет все ревизии старше 30 дней из пространства имен ''[[ru:attic|attic]]'' и удаляет повисшие файлы блокировки ((lock files)) и пустые директории.
  
 <code bash> <code bash>
Строка 33: Строка 33:
 Убедитесь, что вы все настроили правильно. Вы ведь не хотите удалить что-нибудь не то? Убедитесь, что вы все настроили правильно. Вы ведь не хотите удалить что-нибудь не то?
  
-===== Скрипт для работы с несколькими DokuWiki установленными на одном сервере  =====+===== Скрипт для работы с несколькими «ДокуВики» установленными на одном сервере  =====
  
-Следующий Bash-скрипт весьма полезен для работы с несколькими DokuWiki установленными на одном сервере. Его также можно рассматривать как пример того, как пользоваться командой [[man>find]] с опцией ''-print0'' и  командой [[man>xargs]].+Следующий Bash-скрипт весьма полезен для работы с несколькими «ДокуВики» установленными на одном сервере. Его также можно рассматривать как пример того, как пользоваться командой [[man>find]] с опцией ''-print0'' и  командой [[man>xargs]].
  
 <code bash> <code bash>
Строка 63: Строка 63:
 </code> </code>
  
-===== Windows -- warmzip =====+===== Windows — warmzip =====
  
-A script for cleaning out old files on Windows systems is [[http://winadmin.forret.com/|waRmZip]], available from [[http://sourceforge.net/project/showfiles.php?group_id=88417|here on SourceForge]]. Write a batch file to call itand schedule it to run every dayAnd as the man says'Be sure to set everything up correctly' ;-)+Скрипт для удаления старых файлов в системе Windows --- [[http://winadmin.forret.com/|waRmZip]], доступен на  [[http://sourceforge.net/project/showfiles.php?group_id=88417|SourceForge]].  
 +Напишите .bat-файл для вызова waRmZipи поставьте его в расписание для запуска каждый день 
 +И как говорят«убедитесь, что всё настроили правильно» ;-)
  
-I took the above suggestion to use ''waRmZip'' and wrote this batch file maybe it will help out.+Я принял к сведению предложение использовать ''waRmZip'' и написал следующий .bat-файл --- может и вам пригодится.
  
-The latest version of DokuWiki stores the lock files in in the ''/data/locks'' directory (the above shell script doesn't reflect this).+Последняя версия «ДокуВики» сохраняет файлы блокировки в директории ''/data/locks'' (данный скрипт не отражает этого)
 + 
 +Мой любимый способ запускать задания cron-a в Windows --- [[http://www.kalab.com/freeware/pycron/pycron.htm|PyCron]].
  
-My favorite way to run cron jobs on Windows is [[http://www.kalab.com/freeware/pycron/pycron.htm|PyCron]]. 
  
 <code dos> <code dos>
Строка 97: Строка 100:
 ===== Поддерживайте чистоту в песочнице  ===== ===== Поддерживайте чистоту в песочнице  =====
  
-Для поддержания чистоты в песочнице ((playground - обычного места для экспериментов с wiki)) и других статьях, запускайте по cron-у каждые 30 минут задачу, которая восстанавливает оригинальное содержание песочницы и других статей.+Для поддержания чистоты в песочнице ((playground --- обычного места для экспериментов с вики)) и других статьях, запускайте по cron-у каждые 30 минут задачу, которая восстанавливает оригинальное содержание песочницы и других статей.
  
-Пример: Восстанавливает [[playground:Песочницу]] каждые 30 минут:+Пример: Восстанавливает [[playground:playground|песочницу]] каждые 30 минут:
  
   0,30 * * * * cp -rpf /path/to/savedwiki/data/playground/playground.txt /path/to/dokuwiki/data/pages/playground/   0,30 * * * * cp -rpf /path/to/savedwiki/data/playground/playground.txt /path/to/dokuwiki/data/pages/playground/
ru/tips/maintenance.1253018744.txt.gz · Последнее изменение: 2009-09-15 14:45 — 93.91.4.119