Welcome!

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

SignUp Now!

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

Статус
В этой теме нельзя размещать новые ответы.
Решение
Команду поменяйте на *интерпретатор 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
Ноя
2,077
7,411
Команда форума
Администратор
Как сделать статистику форума, чтоб сама обновлялась на 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
День месяца: Учитывать все
День недели: Учитывать все
Запуск в часы: Учитывать все
Запуск в минуты: Учитывать все

Поэкспериментируйте, должно все работать, вроде ничего не забыл
 
Июл
96
57
Пользователь
Можно перейти на серверный крон. В 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,077
7,411
Команда форума
Администратор
Команду поменяйте на *интерпретатор 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
 
Июл
96
57
Пользователь
ебать ты батя
Команду поменяйте на *интерпретатор php* /var/www/*user*/data/www/*домен*/cmd.php xf:run-jobs
1. Путь к интерпретатору PHP скопируйте в WWW - WWW-домены - выберите свой домен - Изменить - Путь к интерпретатору PHP
Посмотреть вложение 26970

2. Где user - скопируйте ник своего пользователя на ispmanager
Посмотреть вложение 26971

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

Итоговая моя команда получается: /opt/php82/bin/php /var/www/wh34459/data/www/wh34459.web2.maze-tech.ru/cmd.php xf:run-jobs
Посмотреть вложение 26972
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху