BagTrack форума. Сюда можно сообщать о найденных ошибках

Вопросы по работе, правила (скоро), а также ChangeLog и BagTrack
Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение DesignerMix »

Endless8Space, Ок, а можно скриншот пункта Изменить настройки уведомлений? Я посмотрел по БД и почему-то у вас там некорректные параметры, со скриншотом мне будет проще разобраться.

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение DesignerMix »

Endless8Space писал(а): Как-то так...
Повторюсь (может вы не увидели сообщение): а можно скриншот пункта Изменить настройки уведомлений? Я посмотрел по БД и почему-то у вас там некорректные параметры, со скриншотом мне будет проще разобраться.

Аватара пользователя
Endless8Space
Модератор
Модератор
Сообщения: 575
Зарегистрирован: 15 ноя 2014, 18:23
Откуда: Омск

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение Endless8Space »

DesignerMix,
Вложения
896.jpg

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение DesignerMix »

Endless8Space, при цитировании у вас не установлена отправка на почту, если хотите установите.

Сегодня перезагрузил утилиту отправки почты, возможно это поможет.

Отправлено спустя 3 минуты 29 секунд:
PS: Но должен заметить что мне уведомления на которые я подписан на почту ходят исправно (по крайне мере за последние пару месяцев)

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение DesignerMix »

Зашел сегодня в файловый архив, а он оказывается не работает! Проблему устранил увеличением максимального размера разрешенных файлов в PHP до 128 Мб. Надеюсь что файловый архив был не очень долго в нерабочем состоянии и печально что я узнал об этом сам.

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение DesignerMix »

Наконец разобрался с тем, почему база данных форума выросла до огромных значений и из-за этого приходилось повышать планки максимальных размеров файлов в php.

Дело в том, что я настроил хранение сессий пользователей в течении 30-и дней для того, чтобы зарегистрированным пользователям было комфортно и не требовалось часто перезаходить на форум вводя пароль.

Но естественно сессий гостей во много раз больше чем зарегистрированных пользователей, так что гостевые сессии "забивали" таблицу phpbb_sessions в БД и ее размер на сегодня составлял 168 Мб :shock: я очистил гостевые сесии запросом DELETE FROM `phpbb_sessions` WHERE `session_user_id` = '1' session_user_id у которого значение равно единице это сессии гостей, после выполнения запроса таблица стала весить 2 Мб.

Так что для решения этой проблемы я оставлю все как есть (т.е. храниться сессии будут так-же 30 дней), но гостевые сессии будут автоматически очищаться раз в 3 дня ночью (воспользуюсь Cron'ом).

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение DesignerMix »

В продолжении предыдущего поста, для тех кому это будет интересно и для себя:
Так как на моем хостинге нельзя править конфигурацию MySQL, а по умолчанию там отключен планировщик задач, то я добавил новую задачу в планировщик панели хостинга (он позволяет выполнять bash-скрипты и прочие скрипты вроде php и т.п.). Также я разместил в корневой директории хостинга файл имя_файла.sh, в этот файл я добавил следующий код:

Код: Выделить всё

mysql -u имя_пользователя_SQL -pПароль_SQL -D имя_базы_данных -e "DELETE FROM phpbb_sessions WHERE session_user_id = '1'";
А в планировщике хостинга прописал /$HOME/имя_файла.sh. Здесь /bin/bash говорит что будет запущен скрипт .sh (шелл-скрипт), а $HOME это переменная которая указывает на корень на моем хостинге.

Теперь каждый день в пол пятого ночи этот скрипт будет очищать сессии гостей форума освобождая кучу места из БД. Это значительно ускорит работу форума и уменьшит занимаемое базой место + зарегистрированным пользователям будет по прежнему удобно пользоваться форумом т.к. их сессии будут храниться 30 дней :super:

Я рад что со всем этим разобрался и теперь знаю немного больше.

Аватара пользователя
Familiyazov
Постоянный пользователь
Сообщения: 76
Зарегистрирован: 24 дек 2014, 21:45

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение Familiyazov »

Кто такой Anonymous, от которого появляются уведомления изредка, якобы что он ответил в тебе, но в теме ничего нет?

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение DesignerMix »

Familiyazov, вы получали уведомления в теме на которую вы подписаны или вас где-то цитировали?

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

Аватара пользователя
Familiyazov
Постоянный пользователь
Сообщения: 76
Зарегистрирован: 24 дек 2014, 21:45

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение Familiyazov »

DesignerMix, уведомление из подписанной темы получал, теперь ясно, думал баг какой-то или тестирование чего-нибудь

nonezz
Постоянный пользователь
Сообщения: 68
Зарегистрирован: 21 май 2018, 10:05

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение nonezz »

DesignerMix писал(а): 17 янв 2017, 14:30 настроил хранение сессий пользователей
CleanTalk - антиспам приложение вам в помощь.


nonezz
Постоянный пользователь
Сообщения: 68
Зарегистрирован: 21 май 2018, 10:05

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение nonezz »

DesignerMix писал(а): 25 ноя 2018, 21:35 nonezz, я пользуюсь Stop Forum Spam
Пользовался раньше этим приложением. Все же на своей бесплатной основе не может гарантировать отличный результат по отлову спамеров.

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение DesignerMix »

Сегодня "сломалась" мобильная тема форума. Починил

beginning
Постоянный пользователь
Сообщения: 104
Зарегистрирован: 09 июл 2018, 04:34

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение beginning »

nonezz писал(а): 25 ноя 2018, 21:29 антиспам приложение вам в помощь.
Подтверждаю -- работает отлично. Сходил с ума от спамеров. Где-то попалось это расширение. Установил и -- тишина. Прям кайф на уровне ощущений)) Как зуб болеть перестает. Стоит кажется 600-800 рэ в год.

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение DesignerMix »

beginning, да, отличное решение для бесплатного, плюс можно самому поддерживать базу отправляя данные о спаме

Ответить

Вернуться в «Информация о форуме»