Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Роботы Яндекса перестали видеть форум после обновления до 3.3

Проблемы с установкой или работой phpBB 3.3.x? Получите помощь здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
fingeniy
phpBB 1.4.2
Сообщения: 53
Стаж: 9 лет 9 месяцев

Роботы Яндекса перестали видеть форум после обновления до 3.3

Сообщение fingeniy »

Здравствуйте.

Несколько дней назад обновил форум с версии 3.2.8 до 3.3.0. Сегодня пришло уведомление о фатальной ошибке - роботы Яндекса не видят главной страницы, и вообще никаких страниц.

Одновременно форум был перенесен на другой сервер на хостинге и 2 дня не отвечал (из-за пожара и вызванных этим проблем). Но со вчерашнего вечера доступен, работает, открывается. Ошибка прилетела сегодня утром. Форум перенесен вместе с основным сайтом и на сайте такой проблемы нет, только на форуме.

Файла robots.txt нет вообще. Если он важен - дайте ссылку, какой лучше сделать для этой версии (не нашел здесь). Ранее такой проблемы никогда не было.

В чем может быть проблема? Как ее решить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5278
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 790 раз

Re: Роботы Яндекса перестали видеть форум после обновления до 3.3

Сообщение Siava »

fingeniy, добавьте в админке поискового бота Yandex (соответствие агенту тоже Yandex).
Прекрасно зашёл под яндексом на ваш форум. Только долго первый раз открывалась страница и судя по наличию sid в адресной строке и активной ссылке "вход" у вас именно такой бот не добавлен.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
fingeniy
phpBB 1.4.2
Сообщения: 53
Стаж: 9 лет 9 месяцев

Re: Роботы Яндекса перестали видеть форум после обновления до 3.3

Сообщение fingeniy »

Siava писал(а): 07.07.2020 13:36Yandex
Да, он не добавлен сейчас, при попытке добавить выходит вот такая ошибка:

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

Общая ошибка
SQL ERROR [ mysqli ]

Unknown column 'user_email_hash' in 'field list' [1054]

SQL

INSERT INTO phpbb_users (username, username_clean, user_password, user_email, user_email_hash, group_id, user_type, user_permissions, user_timezone, user_dateformat, user_lang, user_style, user_actkey, user_ip, user_regdate, user_passchg, user_options, user_new, user_inactive_reason, user_inactive_time, user_lastmark, user_lastvisit, user_lastpost_time, user_lastpage, user_posts, user_colour, user_avatar, user_avatar_type, user_avatar_width, user_avatar_height, user_new_privmsg, user_unread_privmsg, user_last_privmsg, user_message_rules, user_full_folder, user_emailtime, user_notify, user_notify_pm, user_notify_type, user_allow_pm, user_allow_viewonline, user_allow_viewemail, user_allow_massemail, user_sig, user_sig_bbcode_uid, user_sig_bbcode_bitfield, user_form_salt) VALUES ('Yandex', 'yandex', '', '', '00', 6, 2, '', 'Etc/GMT-4', '|d M Y|, H:i', 'ru', 1, '', '', 1594118357, 1594118357, 230271, 0, 0, 0, 1594118357, 0, 0, '', 0, '9E8DA7', '', '', 0, 0, 0, 0, 0, 0, -3, 0, 0, 1, 0, 1, 1, 1, 0, '', '', '', 'sqaqvrevt67x39r2')

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 994
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 196
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/includes/functions_user.php
LINE: 295
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/includes/acp/acp_bots.php
LINE: 238
CALL: user_add()

FILE: [ROOT]/includes/functions_module.php
LINE: 676
CALL: acp_bots->main()

FILE: [ROOT]/adm/index.php
LINE: 82
CALL: p_master->load_active()
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5278
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 790 раз

Re: Роботы Яндекса перестали видеть форум после обновления до 3.3

Сообщение Siava »

fingeniy писал(а): 07.07.2020 13:42 user_email_hash
Это похоже что-то нестандартное. В phpbb 3.3 у себя не вижу такого поля в таблице users.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
fingeniy
phpBB 1.4.2
Сообщения: 53
Стаж: 9 лет 9 месяцев

Re: Роботы Яндекса перестали видеть форум после обновления до 3.3

Сообщение fingeniy »

ОБновлялся ручным обновлением всех файлов, база данных тоже обновилась, ошибок не было. И как теперь с этим быть?

Отправлено спустя 24 минуты 19 секунд:
У меня в базе данных тоже нет такого поля, есть поле user_email. Тогда почему добавление бота его требует?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16358
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1741 раз

Re: Роботы Яндекса перестали видеть форум после обновления до 3.3

Сообщение rxu »

fingeniy писал(а): 07.07.2020 13:50 ручным обновлением всех файлов
Это как? Явно что-то где-то недообновили. Поля user_email_hash в 3.3 нет, оно удалено.
fingeniy писал(а): 07.07.2020 14:14 Тогда почему добавление бота его требует?
Потому, что как минимум /includes/functions_user.php не от версии 3.3.
Изображение
fingeniy
phpBB 1.4.2
Сообщения: 53
Стаж: 9 лет 9 месяцев

Re: Роботы Яндекса перестали видеть форум после обновления до 3.3

Сообщение fingeniy »

rxu писал(а): 07.07.2020 14:17 Это как? Явно что-то где-то недообновили.
Это в смысле полное обновление. Вероятно получилось так, что при переносе бэкапа сайта на новый сервер бэкап был создан в момент замены файлов. Поэтому какие-то файлы не пересены. Буду переносить все заново, как только получу доступ к новому ФТП.

Отправлено спустя 1 минуту 2 секунды:
rxu писал(а): 07.07.2020 14:17 Потому, что как минимум /includes/functions_user.php не от версии 3.3.
А сейчас пока заменил только этот файл, и у меня получилось добавить Yandex [Bot] без ошибки, но при этом проблема не исчезла - проверка ответа сайта все так же выдает ошибку.

ПС: В админке форума видно, что новый бот уже посещал сайт.
fingeniy
phpBB 1.4.2
Сообщения: 53
Стаж: 9 лет 9 месяцев

Re: Роботы Яндекса перестали видеть форум после обновления до 3.3

Сообщение fingeniy »

Перезалил все файлы заново, Yandex [Bot] в списке ботов есть, посещает регулярно, но в вебмастере все равно нет ответа сервера. Хотя фатальная ошибка исчезла пока.

И подскажите, пож-та, где можно увидеть какой-то базовый вариант robots.txt для этой версии форума 3.3.0
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16358
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1741 раз

Re: Роботы Яндекса перестали видеть форум после обновления до 3.3

Сообщение rxu »

fingeniy, пользуйтесь поиском по форуму. robots.txt и версия 3.2
Для 3.3 аналогично.
Изображение
fingeniy
phpBB 1.4.2
Сообщения: 53
Стаж: 9 лет 9 месяцев

Re: Роботы Яндекса перестали видеть форум после обновления до 3.3

Сообщение fingeniy »

rxu писал(а): 09.07.2020 11:27 fingeniy, пользуйтесь поиском по форуму. robots.txt и версия 3.2
Для 3.3 аналогично.
Этот я видел, думал, может есть нововведения.
Google выделяет эти строки как ошибки:

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

Clean-param: sid /forum/index.php
Clean-param: sid /forum/viewforum.php
Clean-param: sid /forum/viewtopic.php
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16358
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1741 раз

Re: Роботы Яндекса перестали видеть форум после обновления до 3.3

Сообщение rxu »

fingeniy, это совсем другая тема. Ссылку дал выше, вопросы по роботсу туда.
Изображение

Вернуться в «Поддержка phpBB 3.3.x»