Это старая версия документа!
Содержание
BackupTool для «ДокуВики»
Этот плагин обеспечивает ведение журнала и статистику просмотров и посетителей вашей вики. Статистика представляет собой смесь вики-статистики (например, количества правок) и типичной веб-статистики (просмотров, посетителей). Он должен быть наиболее полезен для людей, использующих «ДокуВики» в качестве своего блога или домашней страницы, но также предоставляет полезную статистику для внутреннего использования.
- Релиз: 2024-01-30.
- Совместимость с «Докувики»: 04.04.2023 «Джек Джекрам»
Совместимость
- В настоящее время регистрируются только пользователи с включенным JavaScript.
- это можно легко исправить, поместив в шаблон код <noscript>, мне просто нужно это изучить.
- после исправления можно будет добавить статистику о поисковых ботах
- синтаксический анализ поискового слова немного ненадежен («не делайте» — это два слова)
Монтаж
- Установите плагин через Менеджер расширений или вручную.
- Создайте базу данных MySQL (см. ниже). Без этого вы не сможете сделать следующий шаг.
- Создайте необходимые таблицы MySQL с помощью предоставленного db.sql файла .
- Настройте доступ к базе данных через диспетчер конфигурации.
Создание БД
В оболочке выполните следующие команды:
# mysql -u root -p MariaDB [(none)]> CREATE DATABASE stats; MariaDB [(none)]> \q
Чтобы создать необходимые таблицы MySQL, вы можете
- либо используйте функцию импорта phpmyadmin
- Выберите базу данных, которая используется вашей «ДокуВики», и выберите «Импорт» в верхнем меню, затем загрузите файл.
- импортируйте вручную, используя MySQL в вашей оболочке
# mysql -u db_user -p your_dokuwiki_database < /full/path/to/db.sql
Применение
Чтобы получить доступ к плагину, убедитесь, что вы находитесь в учетной записи администратора, и нажмите кнопку администратора на своем вики-сайте.
Запись с именем «Инструмент резервного копирования» должна быть указана в доступных административных задачах. Щелкните ее, и вы увидите список компонентов для резервного копирования.
Просто отметьте элементы, которые вы хотите создать резервную копию, и снимите флажки с тех, которые вы не делаете. Например, вам могут быть безразличны старые версии документов, поэтому вам не нужно включать их, если вы этого не хотите.
Нажмите кнопку «Создать резервную копию» , и начнется процесс резервного копирования. Для больших сайтов это может занять некоторое время; это может даже истечь по времени — в этом случае вы можете захотеть сделать резервную копию каждого раздела по отдельности — хотя это маловероятно. Обычно ответ страницы занимает некоторое время, поэтому наберитесь терпения.
Файл резервной копии создается и помещается в ваш каталог мультимедиа. Таким образом, вы сможете загрузить его оттуда, а затем, возможно, захотите удалить его.
Обновление
Обновления, скорее всего, потребуют обновления базы данных. Рекомендую сделать их перед обновлением плагина.
- Посмотрите текущий db.sql .
- Найдите в этом файле строки, начинающиеся с– UPGRADE
- Найдите первую такую строку, содержащую дату, более позднюю, чем версия вашего плагина.
- Скопируйте все следующие строки и примените их к существующей базе данных.
Обратите внимание, что в зависимости от объема данных в вашей базе данных эти обновления могут занять очень много времени. Я предлагаю запускать эти обновления через командную строку вместо использования веб-инструмента, такого как PHPMyAdmin.