Вопрос про пользователя гость Anonymous каким то чудным образом он удалился у меня вечером все было норм, утром пишут через обратную форму что сайт не работает. Сперва смотрю работает что пишут зашел через другой браузер без учетки и правда не работает. Я думаю может ли это быть расширение антиспама как то удалить пользователя?
Предыстория неделю назад решил обновить форум с 3.2.* до 3.2.11 и на 3.3.5 так же перевел php 5 на php 7.4 версия бд MySQL(i) 5.7.21
Все обновил расширения все прошел проверил обновления скачал поставил настроил проверил все что не работает отключил.
Ну и так как надоело проверять одобрение вручную сообщений "куча ботов" блокировать и отклонять решил поставить расширения антиспама.
Включённые расширения
Akismet Anti-Spam Extension 1.2.1
Ban Hammer 1.0.8
Bystrye Obyavleniya-Quick Ads 2.0.0
Bystryj otvet-QuickReply Reloaded 2.0.0-beta4
CAPTCHA+ 1.1.0
Doska Obyavlenij-Board Announcements 1.1.0
Google Analytics 1.0.6
Nastrojki polzovatelya poumolchaniyu-New user default settings 3.1.0-RC1
Obedinenie soobshhenij-Posts merging 2.1.0
Otkrytie ssylok v novom okne-External Links Open in New Window 1.0.10
Poxozhie temy vnizu-Precise Similar Topics 1.5.4
Privetstvennoe soobshhenie-PM Welcome 1.0.1
Reklamnyj blok-Ad Units 1.0.0
Reklamnyj menedzher-Advertisement Management 1.1.0
Reputation System 1.0.0-dev
Slajder Izobrazhenij-Extension Highslide 0.0.2
Social Authorization in phpBB 3.0.0
Sortables Captcha 2.0.2
Spam remover 1.0.2
Spojler dlya teksta-Simple Spoiler 1.3.0
Ssylka na soobshhenie-Post number link 1.0.0
Statistika za 24 chasa-Nv who was here 1.2.2
Stop Forum Spam 1.4.0
Upravleniye reklamoy-Advertisement Management 2.0.5
VigLink 1.0.5
Vk Reposting Extension 1.0.1
Vlozhenie fajlov-Attachments files center 1.0.1
Vojdite, chtoby skachat fajly-Login to download files 1.0.0
Yandex form 1.0.1
Yandex Metrika 0.0.1
Zvezdy Rangi polzovatelej-Stars for posts 1.0.0
[**] Extensions .yml check 2.1.0-RC8
Могут ли выделенным жирным какие то из расширений удалить учетную запись гостя ? может у кого была аналогичная ситуация?
В логах про удаление нигде ничего нет.
Решение самой проблемы возможно кому то пригодится
Сперва
Общая ошибка
SQL ERROR [mysqli]
Column 'username' cannot be null [1048]
Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите администратору, если ошибка будет повторятся
Уведомите администратора конференции или вебмастера:
Отключил расширение who was here.
Вебка стала открывается но без тем форума, мол 0 тем на форуме. Вход под Гостем выйти не могу ошибка.
В другом браузере под логином все норм, все на месте. Ошибка только для гостей.
Выяснилось что каким то чудным образом удалился пользователь гость Anonymous
взял из копии дампом строку с гостем восстановил, добавил права.
Восстановление пользователя гость из дампа бэкап
REPLACE INTO `phpbb_users` (`user_id`, `user_type`, `group_id`, `user_permissions`, `user_perm_from`, `user_ip`, `user_regdate`, `username`, `username_clean`, `user_password`, `user_passchg`, `user_email`, `user_birthday`, `user_lastvisit`, `user_lastmark`, `user_lastpost_time`, `user_lastpage`, `user_last_confirm_key`, `user_last_search`, `user_warnings`, `user_last_warning`, `user_login_attempts`, `user_inactive_reason`, `user_inactive_time`, `user_posts`, `user_lang`, `user_timezone`, `user_dateformat`, `user_style`, `user_rank`, `user_colour`, `user_new_privmsg`, `user_unread_privmsg`, `user_last_privmsg`, `user_message_rules`, `user_full_folder`, `user_emailtime`, `user_topic_show_days`, `user_topic_sortby_type`, `user_topic_sortby_dir`, `user_post_show_days`, `user_post_sortby_type`, `user_post_sortby_dir`, `user_notify`, `user_notify_pm`, `user_notify_type`, `user_allow_pm`, `user_allow_viewonline`, `user_allow_viewemail`, `user_allow_massemail`, `user_options`, `user_avatar`, `user_avatar_type`, `user_avatar_width`, `user_avatar_height`, `user_sig`, `user_sig_bbcode_uid`, `user_sig_bbcode_bitfield`, `user_jabber`, `user_actkey`, `reset_token`, `reset_token_expiration`, `user_newpasswd`, `user_form_salt`, `user_new`, `user_reminded`, `user_reminded_time`, `user_elonw`, `board_announcements_status`, `user_similar_topics`, `ajax_pagination`, `qr_soft_scroll`, `qr_enable_scroll`, `qr_quicknick_string`, `qr_enable_warning`, `qr_fix_empty_form`, `user_reputation`, `ad_owner`, `user_justification`) VALUES (1, 2, 1, '', 0, '', 1524658668, 'Anonymous', 'anonymous', '', 0, '', '', 0, 0, 0, '', '1RLVQA2DCI', 1633791548, 0, 0, 0, 0, 0, 0, 'ru', '', 'd M Y H:i', 1, 0, '', 0, 0, 0, 0, -3, 1633618112, 0, 't', 'd', 0, 't', 'a', 0, 1, 0, 1, 1, 1, 0, 230271, '', '', 0, 0, '', '', '', '', '', '', 0, '', 'o328mhatrkcwv6pl', 1, 0, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 0, '');
или
REPLACE INTO `phpbb_users` (`user_id`, `user_type`, `group_id`, `user_permissions`, `user_perm_from`, `user_ip`, `user_regdate`, `username`, `username_clean`, `user_password`, `user_passchg`, `user_email`, `user_birthday`, `user_lastvisit`, `user_lastmark`, `user_lastpost_time`, `user_lastpage`, `user_last_confirm_key`, `user_last_search`, `user_warnings`, `user_last_warning`, `user_login_attempts`, `user_inactive_reason`, `user_inactive_time`, `user_posts`, `user_lang`, `user_timezone`, `user_dateformat`, `user_style`, `user_rank`, `user_colour`, `user_new_privmsg`, `user_unread_privmsg`, `user_last_privmsg`, `user_message_rules`, `user_full_folder`, `user_emailtime`, `user_topic_show_days`, `user_topic_sortby_type`, `user_topic_sortby_dir`, `user_post_show_days`, `user_post_sortby_type`, `user_post_sortby_dir`, `user_notify`, `user_notify_pm`, `user_notify_type`, `user_allow_pm`, `user_allow_viewonline`, `user_allow_viewemail`, `user_allow_massemail`, `user_options`, `user_avatar`, `user_avatar_type`, `user_avatar_width`, `user_avatar_height`, `user_sig`, `user_sig_bbcode_uid`, `user_sig_bbcode_bitfield`, `user_jabber`, `user_actkey`, `reset_token`, `reset_token_expiration`, `user_newpasswd`, `user_form_salt`, `user_new`, `user_reminded`, `user_reminded_time`, `user_elonw`, `board_announcements_status`, `user_similar_topics`, `ajax_pagination`, `qr_soft_scroll`, `qr_enable_scroll`, `qr_quicknick_string`, `qr_enable_warning`, `qr_fix_empty_form`, `user_reputation`, `ad_owner`) VALUES (1, 2, 1, '', 0, '', 1524658668, 'Anonymous', 'anonymous', '', 0, '', '', 0, 0, 0, '', '1RLVQA2DCI', 1633791548, 0, 0, 0, 0, 0, 0, 'ru', '', 'd M Y H:i', 1, 0, '', 0, 0, 0, 0, -3, 1633618112, 0, 't', 'd', 0, 't', 'a', 0, 1, 0, 1, 1, 1, 0, 230271, '', '', 0, 0, '', '', '', '', '', '', 0, '', 'o328mhatrkcwv6pl', 1, 0, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 0);
дефолт
INSERT INTO phpbb_users (user_id, user_type, group_id, username, username_clean, user_regdate, user_password, user_email, user_lang, user_style, user_rank, user_colour, user_posts, user_permissions, user_ip, user_birthday, user_lastpage, user_last_confirm_key, user_post_sortby_type, user_post_sortby_dir, user_topic_sortby_type, user_topic_sortby_dir, user_avatar, user_sig, user_sig_bbcode_uid, user_from, user_icq, user_aim, user_yim, user_msnm, user_jabber, user_website, user_occ, user_interests, user_actkey, user_newpasswd, user_allow_massemail) VALUES (1, 2, 1, 'Anonymous', 'anonymous', 0, '', '', 'en', 1, 0, '', 0, '', '', '', '', '', 't', 'a', 't', 'd', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0);
INSERT INTO phpbb_users (user_id, user_type, group_id, username, username_clean, user_regdate, user_password, user_email, user_lang, user_style, user_rank, user_colour, user_posts, user_permissions, user_ip, user_birthday, user_lastpage, user_last_confirm_key, user_post_sortby_type, user_post_sortby_dir, user_topic_sortby_type, user_topic_sortby_dir, user_avatar, user_sig, user_sig_bbcode_uid, user_jabber, user_actkey, user_newpasswd, user_allow_massemail) VALUES (1, 2, 1, 'Anonymous', 'anonymous', 0, '', '', 'en', 1, 0, '', 0, '', '', '', '', '', 't', 'a', 't', 'd', '', '', '', '', '', '', 0);
Зайдите в админку -> Пользователи и группы -> Группы -> Выбрать учетную запись гостя (отправить) -> Выбрать добавить в группу Гости (Отправить)
Либо еще варианты
Зайдите в админку -> Пользователи и группы -> Управление группами -> найдите группу Гости и нажмите Участники напротив нее, далее поставьте переключатель Назначить группой по умолчанию в положение Да и впишите имя пользователя Anonymous в точности как я написал, и нажмите Отправить.
вкладку Форумы далее Форумные права групп, выберите нужную группу (в вашем случае это Гости), далее выберите нужный форум или все форумы и примените роль Только для чтения. После этого гости должны будут увидеть форумы.
убедитесь что у этой роли на вкладке Действия пункт Может видеть форум установлен в положение Да
> Права доступа -> Маски прав доступа -> Локальные права, далее выберите форум который не отображается, выберите группу которая не видит форум, нажмите посмотреть права откройте вкладку Действия и скажите что видно в пункте Может видеть форум?
Еще один способ восстановления
Foxlike используй stk Или используй stk для восстановления значения группы для гостя. Лежит инструмент в бета версиях для 3.1
[3.1][3.2][3.3][dev] STK for phpBB 3.3.x & 3.2.x & 3.1.x
https://www.phpbb-work.ru/support-toolkit-stk-t6.html
Восстановил через stk. Инструменты поддержки, проверка прав учётной записи гостя.
Общая ошибка
SQL ERROR [mysqli]
Column 'username' cannot be null [1048]
Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите администратору, если ошибка будет повторятся
Уведомите администратора конференции или вебмастера:
Отключил расширение who was here.
Вебка стала открывается но без тем форума, мол 0 тем на форуме. Вход под Гостем выйти не могу ошибка.
В другом браузере под логином все норм, все на месте. Ошибка только для гостей.
Выяснилось что каким то чудным образом удалился пользователь гость Anonymous
взял из копии дампом строку с гостем восстановил, добавил права.
Восстановление пользователя гость из дампа бэкап
REPLACE INTO `phpbb_users` (`user_id`, `user_type`, `group_id`, `user_permissions`, `user_perm_from`, `user_ip`, `user_regdate`, `username`, `username_clean`, `user_password`, `user_passchg`, `user_email`, `user_birthday`, `user_lastvisit`, `user_lastmark`, `user_lastpost_time`, `user_lastpage`, `user_last_confirm_key`, `user_last_search`, `user_warnings`, `user_last_warning`, `user_login_attempts`, `user_inactive_reason`, `user_inactive_time`, `user_posts`, `user_lang`, `user_timezone`, `user_dateformat`, `user_style`, `user_rank`, `user_colour`, `user_new_privmsg`, `user_unread_privmsg`, `user_last_privmsg`, `user_message_rules`, `user_full_folder`, `user_emailtime`, `user_topic_show_days`, `user_topic_sortby_type`, `user_topic_sortby_dir`, `user_post_show_days`, `user_post_sortby_type`, `user_post_sortby_dir`, `user_notify`, `user_notify_pm`, `user_notify_type`, `user_allow_pm`, `user_allow_viewonline`, `user_allow_viewemail`, `user_allow_massemail`, `user_options`, `user_avatar`, `user_avatar_type`, `user_avatar_width`, `user_avatar_height`, `user_sig`, `user_sig_bbcode_uid`, `user_sig_bbcode_bitfield`, `user_jabber`, `user_actkey`, `reset_token`, `reset_token_expiration`, `user_newpasswd`, `user_form_salt`, `user_new`, `user_reminded`, `user_reminded_time`, `user_elonw`, `board_announcements_status`, `user_similar_topics`, `ajax_pagination`, `qr_soft_scroll`, `qr_enable_scroll`, `qr_quicknick_string`, `qr_enable_warning`, `qr_fix_empty_form`, `user_reputation`, `ad_owner`, `user_justification`) VALUES (1, 2, 1, '', 0, '', 1524658668, 'Anonymous', 'anonymous', '', 0, '', '', 0, 0, 0, '', '1RLVQA2DCI', 1633791548, 0, 0, 0, 0, 0, 0, 'ru', '', 'd M Y H:i', 1, 0, '', 0, 0, 0, 0, -3, 1633618112, 0, 't', 'd', 0, 't', 'a', 0, 1, 0, 1, 1, 1, 0, 230271, '', '', 0, 0, '', '', '', '', '', '', 0, '', 'o328mhatrkcwv6pl', 1, 0, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 0, '');
или
REPLACE INTO `phpbb_users` (`user_id`, `user_type`, `group_id`, `user_permissions`, `user_perm_from`, `user_ip`, `user_regdate`, `username`, `username_clean`, `user_password`, `user_passchg`, `user_email`, `user_birthday`, `user_lastvisit`, `user_lastmark`, `user_lastpost_time`, `user_lastpage`, `user_last_confirm_key`, `user_last_search`, `user_warnings`, `user_last_warning`, `user_login_attempts`, `user_inactive_reason`, `user_inactive_time`, `user_posts`, `user_lang`, `user_timezone`, `user_dateformat`, `user_style`, `user_rank`, `user_colour`, `user_new_privmsg`, `user_unread_privmsg`, `user_last_privmsg`, `user_message_rules`, `user_full_folder`, `user_emailtime`, `user_topic_show_days`, `user_topic_sortby_type`, `user_topic_sortby_dir`, `user_post_show_days`, `user_post_sortby_type`, `user_post_sortby_dir`, `user_notify`, `user_notify_pm`, `user_notify_type`, `user_allow_pm`, `user_allow_viewonline`, `user_allow_viewemail`, `user_allow_massemail`, `user_options`, `user_avatar`, `user_avatar_type`, `user_avatar_width`, `user_avatar_height`, `user_sig`, `user_sig_bbcode_uid`, `user_sig_bbcode_bitfield`, `user_jabber`, `user_actkey`, `reset_token`, `reset_token_expiration`, `user_newpasswd`, `user_form_salt`, `user_new`, `user_reminded`, `user_reminded_time`, `user_elonw`, `board_announcements_status`, `user_similar_topics`, `ajax_pagination`, `qr_soft_scroll`, `qr_enable_scroll`, `qr_quicknick_string`, `qr_enable_warning`, `qr_fix_empty_form`, `user_reputation`, `ad_owner`) VALUES (1, 2, 1, '', 0, '', 1524658668, 'Anonymous', 'anonymous', '', 0, '', '', 0, 0, 0, '', '1RLVQA2DCI', 1633791548, 0, 0, 0, 0, 0, 0, 'ru', '', 'd M Y H:i', 1, 0, '', 0, 0, 0, 0, -3, 1633618112, 0, 't', 'd', 0, 't', 'a', 0, 1, 0, 1, 1, 1, 0, 230271, '', '', 0, 0, '', '', '', '', '', '', 0, '', 'o328mhatrkcwv6pl', 1, 0, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 0);
дефолт
INSERT INTO phpbb_users (user_id, user_type, group_id, username, username_clean, user_regdate, user_password, user_email, user_lang, user_style, user_rank, user_colour, user_posts, user_permissions, user_ip, user_birthday, user_lastpage, user_last_confirm_key, user_post_sortby_type, user_post_sortby_dir, user_topic_sortby_type, user_topic_sortby_dir, user_avatar, user_sig, user_sig_bbcode_uid, user_from, user_icq, user_aim, user_yim, user_msnm, user_jabber, user_website, user_occ, user_interests, user_actkey, user_newpasswd, user_allow_massemail) VALUES (1, 2, 1, 'Anonymous', 'anonymous', 0, '', '', 'en', 1, 0, '', 0, '', '', '', '', '', 't', 'a', 't', 'd', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0);
INSERT INTO phpbb_users (user_id, user_type, group_id, username, username_clean, user_regdate, user_password, user_email, user_lang, user_style, user_rank, user_colour, user_posts, user_permissions, user_ip, user_birthday, user_lastpage, user_last_confirm_key, user_post_sortby_type, user_post_sortby_dir, user_topic_sortby_type, user_topic_sortby_dir, user_avatar, user_sig, user_sig_bbcode_uid, user_jabber, user_actkey, user_newpasswd, user_allow_massemail) VALUES (1, 2, 1, 'Anonymous', 'anonymous', 0, '', '', 'en', 1, 0, '', 0, '', '', '', '', '', 't', 'a', 't', 'd', '', '', '', '', '', '', 0);
Зайдите в админку -> Пользователи и группы -> Группы -> Выбрать учетную запись гостя (отправить) -> Выбрать добавить в группу Гости (Отправить)
Либо еще варианты
Зайдите в админку -> Пользователи и группы -> Управление группами -> найдите группу Гости и нажмите Участники напротив нее, далее поставьте переключатель Назначить группой по умолчанию в положение Да и впишите имя пользователя Anonymous в точности как я написал, и нажмите Отправить.
вкладку Форумы далее Форумные права групп, выберите нужную группу (в вашем случае это Гости), далее выберите нужный форум или все форумы и примените роль Только для чтения. После этого гости должны будут увидеть форумы.
убедитесь что у этой роли на вкладке Действия пункт Может видеть форум установлен в положение Да
> Права доступа -> Маски прав доступа -> Локальные права, далее выберите форум который не отображается, выберите группу которая не видит форум, нажмите посмотреть права откройте вкладку Действия и скажите что видно в пункте Может видеть форум?
Еще один способ восстановления
Foxlike используй stk Или используй stk для восстановления значения группы для гостя. Лежит инструмент в бета версиях для 3.1
[3.1][3.2][3.3][dev] STK for phpBB 3.3.x & 3.2.x & 3.1.x
https://www.phpbb-work.ru/support-toolkit-stk-t6.html
Восстановил через stk. Инструменты поддержки, проверка прав учётной записи гостя.