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

Проблема после переноса форума на другой хостинг

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Furu
phpBB 1.2.1
Сообщения: 27
Стаж: 6 лет
Благодарил (а): 18 раз
Поблагодарили: 1 раз
Контактная информация:

Проблема после переноса форума на другой хостинг

Сообщение Furu »

Здравствуйте! Решил перенести форум на другой хостинг. Сделал бекап базы, установил на другом хостинге Phpbb, после установки удалил новую базу и накатил старую. После входа на форум, такие ошибки:

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

General Error
SQL ERROR [ mysqli ]

Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'forumbbex.s.session_viewonline' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by [1055]

An SQL error occurred while fetching this page. Please contact the Board Administrator if this problem persists.
И еще

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

[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 598: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 606: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 654: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1109: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3917)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1109: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3917)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1109: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3917)
Как это исправить?

И сейчас кстати форум почему в режиме обслуживания и после попытки войти в админку, вылезают эти ошибки:

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

[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 598: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 606: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 654: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1109: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3917)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1109: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3917)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1109: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3917)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 593: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 598: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 626: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1109: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3917)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1109: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3917)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1109: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3917)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 2378: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3917)[icode]
Последний раз редактировалось Sheer 07.04.2018 21:01, всего редактировалось 1 раз.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Проблема после переноса форума на другой хостинг

Сообщение Sheer »

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16354
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 535 раз
Поблагодарили: 2134 раза
Контактная информация:

Re: Проблема после переноса форума на другой хостинг

Сообщение rxu »

Furu писал(а): 07.04.2018 20:58 Решил перенести форум на другой хостинг.
Ветка 3.1 и версии 3.2.0, 3.2.1 несовместимы с PHP 7.2.
Изображение
Furu
phpBB 1.2.1
Сообщения: 27
Стаж: 6 лет
Благодарил (а): 18 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Проблема после переноса форума на другой хостинг

Сообщение Furu »

Описание проблемы: Здравствуйте! Решил перенести форум на другой хостинг. Сделал бекап базы, установил на другом хостинге Phpbb, после установки удалил новую базу и накатил старую. После входа на форум, такие ошибки:
Произведенные изменения, после которых начались неполадки: Перенос на другой хостинг
Версия phpBB: phpBB 3.1.9
Используемые стили: prosilver_ex
Используемые моды/расширения: Нет
Версия PHP:: 7.2
Используемая СУБД и её версия: 5.7
Ссылка на конференцию:
Есть ли у вас тестовый аккаунт: нет
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали:
Furu
phpBB 1.2.1
Сообщения: 27
Стаж: 6 лет
Благодарил (а): 18 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Проблема после переноса форума на другой хостинг

Сообщение Furu »

rxu писал(а): 07.04.2018 21:08 Ветка 3.1 и версии 3.2.0, 3.2.1 несовместимы с PHP 7.2.
Спасибо за ответ. А какая весия PHP работает с 3.1.9?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16354
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 535 раз
Поблагодарили: 2134 раза
Контактная информация:

Re: Проблема после переноса форума на другой хостинг

Сообщение rxu »

Ответ выше.

Отправлено спустя 1 минуту 23 секунды:
Furu писал(а): 07.04.2018 21:11 А какая весия PHP работает с 3.1.9?
PHP 5.6.
Изображение
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Проблема после переноса форума на другой хостинг

Сообщение Sheer »

rxu писал(а): 07.04.2018 21:08 Ветка 3.1 и версии 3.2.0, 3.2.1 несовместимы с PHP 7.2.
Это сразу было понятно, но не меняет правила заполнять Шаблон пресловутый
Furu писал(а): 07.04.2018 21:10phpBB 3.1.9
В 3.1.9
line 598 выглядит так

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

			$result = $db->sql_query($sql);
Выполнение SQL-запроса не может вызвать ошибку

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

sizeof(): Parameter must be an array or an object that implements Countable
Эта ошибка может произойти только в функции sizeof(), если в качестве аргумента передан не массив.
Так-то что-то вы путаете. Или правки в коде были, или версия другая.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Furu
phpBB 1.2.1
Сообщения: 27
Стаж: 6 лет
Благодарил (а): 18 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Проблема после переноса форума на другой хостинг

Сообщение Furu »

rxu писал(а): 07.04.2018 21:12PHP 5.6.
Сделал на апаче 2,4 и пхп 5,6. Да чтож такое... Теперь такая ошибка, не ошибка даже, а ошибищеее:

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

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

Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'forumbbex.s.session_viewonline' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by [1055]

SQL

SELECT s.session_user_id AS user_id, s.session_viewonline, u.username, u.user_type, u.user_colour FROM phpbb_sessions s LEFT JOIN phpbb_users u ON s.session_user_id = u.user_id WHERE s.session_time >= 1523124720 AND s.session_user_id <> 1 GROUP BY s.session_user_id ORDER BY u.username_clean

BACKTRACE

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

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

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
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.php
LINE: 4246
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/includes/functions.php
LINE: 4994
CALL: obtain_users_online()

FILE: [ROOT]/index.php
LINE: 263
CALL: page_header()
Sheer писал(а): 07.04.2018 21:18 Так-то что-то вы путаете. Или правки в коде были, или версия другая.
Версия прошлая была 3.1.9, правки кода были на прошлом форуме, а сейчас стоит совсем "чистая" 3.1.9.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16354
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 535 раз
Поблагодарили: 2134 раза
Контактная информация:

Re: Проблема после переноса форума на другой хостинг

Сообщение rxu »

Обновляйтесь до последней в ветке 3.1.12.
Изображение
Furu
phpBB 1.2.1
Сообщения: 27
Стаж: 6 лет
Благодарил (а): 18 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Проблема после переноса форума на другой хостинг

Сообщение Furu »

rxu писал(а): 07.04.2018 21:34 Обновляйтесь до последней в ветке 3.1.12.
Хорошо. А может еще быть проблема из за того, что у меня mysql 5.7?

Отправлено спустя 5 минут 53 секунды:
Все, спасибо! С 3.1.12 как часы работает!!!

Хотя как часы, нет картинок, например "непрочитаные сообщения"

Отправлено спустя 11 минут 32 секунды:
И все пропало после нажатия "очистить кеш", теперь один текст на форуме. Как исправить? Как надо только в админке.

Изображение

Отправлено спустя 6 минут 49 секунд:
Все, разобрался, не та тема была. Теперь все нормуль. :)
Закрыто

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