Содержание

BackupTool для «ДокуВики»

Этот плагин обеспечивает ведение журнала и статистику просмотров и посетителей вашей вики. Статистика представляет собой смесь вики-статистики (например, количества правок) и типичной веб-статистики (просмотров, посетителей). Он должен быть наиболее полезен для людей, использующих «ДокуВики» в качестве своего блога или домашней страницы, но также предоставляет полезную статистику для внутреннего использования.

Совместимость

:!:Этому плагину нужна база данных MySQL. Вам нужен как минимум MySQL 4.1, рекомендуется MySQL 5.0 или выше.

Монтаж

  1. Установите плагин через Менеджер расширений или вручную.
  2. Создайте базу данных MySQL (см. ниже). Без этого вы не сможете сделать следующий шаг.
  3. Создайте необходимые таблицы MySQL с помощью предоставленного db.sql файла .
  4. Настройте доступ к базе данных через диспетчер конфигурации.

Создание БД

В оболочке выполните следующие команды:

# mysql -u root -p
MariaDB [(none)]> CREATE DATABASE stats;
MariaDB [(none)]> \q

Чтобы создать необходимые таблицы MySQL, вы можете

  1. либо используйте phpmyadmin
    • Создайте базу данных stats, которую будет использовать ваша «ДокуВики».

  1. используйте функцию импорта phpmyadmin
    • Выберите базу данных stats, которая используется вашей «ДокуВики», и выберите «Импорт» в верхнем меню, затем загрузите файл.
  2. импортируйте вручную, используя MySQL в вашей оболочке

# mysql -u db_user -p your_dokuwiki_database < /full/path/to/db.sql

Применение

На данный момент предоставлена ​​следующая статистика:

Обновление

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

  1. Посмотрите текущий db.sql.
  2. Найдите в этом файле строки, начинающиеся с – UPGRADE
  3. Найдите первую такую ​​строку, содержащую дату, более позднюю, чем версия вашего плагина.
  4. Скопируйте все следующие строки и примените их к существующей базе данных.

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

Файл для загрузки