Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

как сделать статистику форума

Ноя
2,073
7,400
Команда форума
Администратор
Как сделать статистику форума, чтоб сама обновлялась на Maze Host, всё перепробовал, не обновляет гондон
Можно перейти на серверный крон. В ispmanager - Планировщик Cron - Создать задание.
Команда: /usr/bin/php *полный путь до корневой папки*/cmd.php xf:run-jobs
полный путь вы можете найти вот тута
изображение_2026-09-02_212605362.png
представим на скрине, что index.html- это cmd.php, тогда путь у меня будет /var/www/example_user/data/www/example-ispmanager.com/cmd.php xf:run-jobs
Расписание: Экспертный режим
Минуты: *
Часы: *
Дни месяца: *
Месяцы: *
Дни недели: *

Когда создали задачу, выбираем ее и нажимаем "Выполнить". Если все успешно, то Панель управления - Настройки - Система и производительность - Триггер запуска заданий - Триггер на основе сервера. Теперь планировщик не будет зависеть от активности на форуме, но виджет статистики форума будет все равно обновляться каждые 10 минут, потому что это штатная задача. Если хотите, чтобы она реже обновлялась, то отключите нынешнюю задачу и создайте новую.

ID задания: forumStatisticsEveryMinute
Заголовок: Rebuild forum statistics every minute
Callback class: XF\Cron\Counters
Callback method: rebuildForumStatistics
XF\Cron\Counters :: rebuildForumStatistics
День месяца: Учитывать все
День недели: Учитывать все
Запуск в часы: Учитывать все
Запуск в минуты: Учитывать все

Поэкспериментируйте, должно все работать, вроде ничего не забыл
 
Июл
90
56
Пользователь
Можно перейти на серверный крон. В ispmanager - Планировщик Cron - Создать задание.
Команда: /usr/bin/php *полный путь до корневой папки*/cmd.php xf:run-jobs
полный путь вы можете найти вот тута
Посмотреть вложение 26966
представим на скрине, что index.html- это cmd.php, тогда путь у меня будет /var/www/example_user/data/www/example-ispmanager.com/cmd.php xf:run-jobs
Расписание: Экспертный режим
Минуты: *
Часы: *
Дни месяца: *
Месяцы: *
Дни недели: *

Когда создали задачу, выбираем ее и нажимаем "Выполнить". Если все успешно, то Панель управления - Настройки - Система и производительность - Триггер запуска заданий - Триггер на основе сервера. Теперь планировщик не будет зависеть от активности на форуме, но виджет статистики форума будет все равно обновляться каждые 10 минут, потому что это штатная задача. Если хотите, чтобы она реже обновлялась, то отключите нынешнюю задачу и создайте новую.

ID задания: forumStatisticsEveryMinute
Заголовок: Rebuild forum statistics every minute
Callback class: XF\Cron\Counters
Callback method: rebuildForumStatistics
XF\Cron\Counters :: rebuildForumStatistics
День месяца: Учитывать все
День недели: Учитывать все
Запуск в часы: Учитывать все
Запуск в минуты: Учитывать все

Поэкспериментируйте, должно все работать, вроде ничего не забыл
не робит
 
Ноя
2,073
7,400
Команда форума
Администратор
Команду поменяйте на *интерпретатор php* /var/www/*user*/data/www/*домен*/cmd.php xf:run-jobs
1. Путь к интерпретатору PHP скопируйте в WWW - WWW-домены - выберите свой домен - Изменить - Путь к интерпретатору PHP
изображение_2026-09-03_221059399.png

2. Где user - скопируйте ник своего пользователя на ispmanager
изображение_2026-09-03_221233302.png

3. Где домен - вставьте домен своего форума

Итоговая моя команда получается: /opt/php82/bin/php /var/www/wh34459/data/www/wh34459.web2.maze-tech.ru/cmd.php xf:run-jobs
изображение_2026-09-03_221730636.png
 
Сверху