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

Вопросы по работе, правила (скоро), а также ChangeLog и BagTrack
Ответить
Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4484
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 549
Откуда: Белгород
Контактная информация:
Статус: Не в сети

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

Сообщение DesignerMix » 03 июл 2016, 23:05


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

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4484
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 549
Откуда: Белгород
Контактная информация:
Статус: Не в сети

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

Сообщение DesignerMix » 08 июл 2016, 22:45


Endless8Space писал(а):Источник цитаты Как-то так...

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

Аватара пользователя

Endless8Space
Модератор
Модератор
Сообщения: 498
Зарегистрирован: 15 ноя 2014, 18:23
Есть ответ: 33
Репутация: 81
Откуда: Омск
Статус: Не в сети

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

Сообщение Endless8Space » 09 июл 2016, 07:55


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

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4484
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 549
Откуда: Белгород
Контактная информация:
Статус: Не в сети

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

Сообщение DesignerMix » 09 июл 2016, 10:33


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

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

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

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4484
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 549
Откуда: Белгород
Контактная информация:
Статус: Не в сети

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

Сообщение DesignerMix » 11 окт 2016, 16:31


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

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4484
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 549
Откуда: Белгород
Контактная информация:
Статус: Не в сети

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

Сообщение DesignerMix » 28 окт 2016, 10:53


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

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

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

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

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4484
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 549
Откуда: Белгород
Контактная информация:
Статус: Не в сети

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

Сообщение DesignerMix » 29 окт 2016, 20:05


В продолжении предыдущего поста, для тех кому это будет интересно и для себя:
Так как на моем хостинге нельзя править конфигурацию 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:

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