Mibew Messenger Community

General => Support => Русский (ru) => Topic started by: Palkin on February 08, 2015, 07:54:36 PM

Title: Очистка истории
Post by: Palkin on February 08, 2015, 07:54:36 PM
Каким образом можно очистить историю сообщений с посетителями?
Title: Re: Очистка истории
Post by: Dmitriy Simushev on February 09, 2015, 01:04:28 PM
В ядре Mibew такой функциональности нет и, скорее всего, не будет.

Вы можете либо написать плагин выполняющий очистку таблиц thread и message от старых сообщений/диалогов, либо очищать эти таблицы вручную.
Title: Re: Очистка истории
Post by: Dmitriy Simushev on March 02, 2015, 02:21:29 PM
Неужели никто не хочет сделать такой невероятно полезный плагин? Кто-нибудь?

Ну ладно, я уже сделал этот плагин за Вас: https://mibew.org/ru/plugins#mibew-purge-history  :)
Title: Re: Очистка истории
Post by: колбаскин on March 07, 2015, 09:05:28 AM
Поставил плагин, включил
Странно но историю не чистит. Пробовал менять время на меньшее.
В cron нужно что-то добавлять?
Title: Re: Очистка истории
Post by: faf on March 07, 2015, 01:41:38 PM
Цитата из README указанного плагина:

Quote
Important: The plugin uses cron tasks to perform cleaning so you need to make sure the Mibew's cron is and working.

Вы cron-задачи для Mibew Messenger настроили?
Title: Re: Очистка истории
Post by: колбаскин on March 07, 2015, 05:42:09 PM
Цитата из README указанного плагина:

Quote
Important: The plugin uses cron tasks to perform cleaning so you need to make sure the Mibew's cron is and working.

Вы cron-задачи для Mibew Messenger настроили?

Нет, поэтому и спросил.
В README файле установки mibew-2.0.0-beta.3 про cron ничего не сказано.
Где можно прочитать что в cron поставить?
Title: Re: Очистка истории
Post by: faf on March 07, 2015, 09:04:47 PM
А Вы не хотели бы хотя бы внимательно административный интерфейс изучить, прежде чем подобные вопросы задавать?

Страница настроек. Пункт "ключ безопасности cron". См. описание этого пункта.

p.s. Над освещением этого вопроса в README.txt подумаем. Хотя непосредственно к установке он отношения и не имеет, Mibew Messenger и без cron-задач работает нормально. Только статистика считаться не будет.
Title: Re: Очистка истории
Post by: колбаскин on March 08, 2015, 08:10:01 AM
А Вы не хотели бы хотя бы внимательно административный интерфейс изучить, прежде чем подобные вопросы задавать?
Страница настроек. Пункт "ключ безопасности cron". См. описание этого пункта.
Я видел этот пункт, но для чего он и с какой периодичностью запускать - нигде не написано.
И впервые вижу чтобы cron запускался с ключем.
Раз в сутки будет нормально выполнение cron?
Историю почистило по нажатию на линк с ключем
Title: Re: Очистка истории
Post by: faf on March 08, 2015, 11:18:52 AM
Для чего используется обработчик cron-задач Вам было написано. С какой периодичностью его дёргать - Ваше дело. Обсуждение закончено.
Title: Re: Очистка истории
Post by: ikvs on August 16, 2015, 12:24:24 PM
Прочитал данный топик, в общем-то все понятно, только проблема всё равно остаётся, дело в том, что я запускаю cron для работы плагина PurgeHistory, удаление старых диалогов, но запустив крон из админ панели по ссылке - просто белый экран, а судя по cron.php должна быть надпись «All cron jobs done», а у меня пусто и ничего не происходит, все диалоги на месте. С чем это может быть связано, возможно я что-то упустил? спасибо!
Title: Re: Очистка истории
Post by: faf on August 20, 2015, 11:08:18 AM
но запустив крон из админ панели по ссылке - просто белый экран

Очевидно, возникает какая-то ошибка на уровне PHP. Содержимое лога ошибок - в студию.
Title: Re: Очистка истории
Post by: ikvs on August 23, 2015, 08:39:30 AM
При запуске cron выдает ошибку:

Connecting to хххххх.in.ua (хххххх.in.ua)|xxx.xxx.x.xx|:80... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2015-08-16 23:18:06 ERROR 500: Internal Server Error.

В логах мы видим синтаксическую ошибку в работе скрипта - [Sun Aug 16 23:18:22 2015] [error] [client 176.114.0.80] PHP Parse error: syntax error, unexpected '[' in /var/www/хххххх/data/www/хххххх.in.ua/mibew/libs/classes/Mibew/Maintenance/UpdateChecker.php on line 58

В данный момент проблема решена отключением функции "Проверять обновления автоматически", ибо я так понял этот файл именно за это отвечает. Отключив данную функцию крон работает нормально, плагин чистит историю, как положено.
Title: Re: Очистка истории
Post by: faf on August 23, 2015, 07:16:36 PM
Исправлено. Пока что в репозитории, скоро - в очередном релизе.
Title: Re: Очистка истории
Post by: ikvs on August 24, 2015, 07:59:50 AM
Благодарю, протестировал - всё работает.