Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17304
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2415 раз

Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]

Сообщение rxu »

Обсуждаем новость о выходе phpBB 3.3.18 / 3.3.19.

Внимание: сразу после выхода версии 3.3.18 была выпущена версия 3.3.19 в связи с тем, что при создании пакетов обновления ошибочно не были включены файлы, устраняющие описанные для 3.3.18 проблемы безопасности. Других изменений нет.

Предыдущее обсуждение: Вышел phpBB 3.3.17 [обсуждаем]
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17304
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2415 раз

Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]

Сообщение rxu »

Пока неясно, в чем именно проблема. Система при выполнении миграции /phpbb/db/migration/data/v33x/ai_crawler_bots.php не может получить данные новой группы AI_CRAWLERS, которая должна быть создана на предыдущем этапе миграции БД (в /phpbb/db/migration/data/v33x/add_ai_crawlers_group.php), но по какой-то причине не создается.
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13161
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]

Сообщение Татьяна5 »

capur писал(а): Вчера 12:50 В процессе обновления возникает следующая ошибка
Это в процессе первой попытки обновления или последующих без восстановления из бекапа?
capur
phpBB 1.4.2
Сообщения: 73
Стаж: 3 года 6 месяцев
Благодарил (а): 10 раз
Поблагодарили: 3 раза

Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]

Сообщение capur »

Татьяна5 писал(а): Вчера 19:29 Это в процессе первой попытки обновления или последующих без восстановления из бекапа?
пока не откатился до версии php 7.4 все попытки во всех возможных вариантах (как из бэкапа, так и последующих) заканчивались ошибкой как на скрине, либо при увеличении тайм-аута - полным игнором при нажатии финальной кнопки "обновить". Как только откатился до 7.4 все сработало.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17304
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2415 раз

Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]

Сообщение rxu »

capur писал(а): Вчера 19:57все сработало
Откат до 7.4 скрыл ошибку, но не устранил ее.
Сработало не всё, судя по скрину. Группа ИИ ботов не создалась, а значит, и другие изменения БД могли не сработать по какой-то причине.
Изображение
capur
phpBB 1.4.2
Сообщения: 73
Стаж: 3 года 6 месяцев
Благодарил (а): 10 раз
Поблагодарили: 3 раза

Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]

Сообщение capur »

в принципе, я не обновлял еще рабочий форум, не стал рисковать (там все еще 3.3.17 стоит), если это как то поможет найти ошибку...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17304
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2415 раз

Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]

Сообщение rxu »

capur, в папке /store после попытки обновления должен быть лог миграций с названием вида migrations_1790444470.log (номер в имени файла может быть другой). В нем должны быть записи, связанные с add_ai_crawlers_group, например

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

[DEBUG] Apply dependencies of \phpbb\db\migration\data\v33x\add_ai_crawlers_group.
[DEBUG] Apply dependencies of \phpbb\db\migration\data\v33x\guest_session_config.
[DEBUG] Installing Schema: \phpbb\db\migration\data\v33x\guest_session_config.
Есть такое?
Изображение
capur
phpBB 1.4.2
Сообщения: 73
Стаж: 3 года 6 месяцев
Благодарил (а): 10 раз
Поблагодарили: 3 раза

Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]

Сообщение capur »

image.png

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

[DEBUG] Установка зависимостей обновления \phpbb\db\migration\data\v33x\add_ai_crawlers_group.
[DEBUG] Установка зависимостей обновления \phpbb\db\migration\data\v33x\add_ai_crawlers_group.
[DEBUG] Установка зависимостей обновления \phpbb\db\migration\data\v33x\add_ai_crawlers_group.
[DEBUG] Установка зависимостей обновления \phpbb\db\migration\data\v33x\add_ai_crawlers_group.
[DEBUG] Установка зависимостей обновления \phpbb\db\migration\data\v33x\add_ai_crawlers_group.
[DEBUG] Установка зависимостей обновления \phpbb\db\migration\data\v33x\add_ai_crawlers_group.
[INFO] Обновлена схема: \phpbb\db\migration\data\v33x\add_ai_crawlers_group; Время: 0.00 секунд
[DEBUG] Установка зависимостей обновления \phpbb\db\migration\data\v33x\add_ai_crawlers_group.
[DEBUG] Добавление данных: \phpbb\db\migration\data\v33x\add_ai_crawlers_group.
[INFO] Обновлены данные: \phpbb\db\migration\data\v33x\add_ai_crawlers_group; Время: 0.00 секунд
откатился, снова начал установку обновлений, снова ошибка, лог связанный с add_ai_crawlers_group выше (10 записей)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17304
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2415 раз

Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]

Сообщение rxu »

capur, сейчас в таблице групп в БД есть группа AI_CRAWLERS?

Отправлено спустя 1 минуту 9 секунд:
И что в error_log вебсервера есть на этот счет (обновления БД)?
Изображение
capur
phpBB 1.4.2
Сообщения: 73
Стаж: 3 года 6 месяцев
Благодарил (а): 10 раз
Поблагодарили: 3 раза

Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]

Сообщение capur »

rxu писал(а): Сегодня 5:25 capur, сейчас в таблице групп в БД есть группа AI_CRAWLERS?
нет
rxu писал(а): Сегодня 5:25 И что в error_log вебсервера есть на этот счет (обновления БД)?

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

[Sun Sep 27 08:43:51 2026] [error] [client 95.26.64.162:0] PHP Fatal error:  Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, false given in /home/s/***/***.***.beget.tech/public_html/phpbb/db/migration/data/v33x/ai_crawler_bots.php:117\nStack trace:\n#0 /home/s/***/***.***.beget.tech/public_html/phpbb/db/migration/data/v33x/ai_crawler_bots.php(117): count(false)\n#1 [internal function]: phpbb\\db\\migration\\data\\v33x\\ai_crawler_bots->add_ai_crawlers(0)\n#2 /home/s/***/***.***.beget.tech/public_html/phpbb/db/migrator.php(717): call_user_func_array(Array, Array)\n#3 /home/s/***/***.***.beget.tech/public_html/phpbb/db/migrator.php(664): phpbb\\db\\migrator->run_step(Array, 0, false)\n#4 /home/s/***/***.***.beget.tech/public_html/phpbb/db/migrator.php(437): phpbb\\db\\migrator->process_data_step(Array, false)\n#5 /home/s/***/***.***.beget.tech/public_html/phpbb/db/migrator.php(288): phpbb\\db\\migrator->try_apply('\\\\phpbb\\\\db\\\\migra...')\n#6 /home/s/***/***.***.beget.tech/public_html/phpbb/db/migrator.php(241): phpbb\\db\\migrator->update_do()\n#7 /home/s/***/***.***.beget.tech/public_html/phpbb/install/module/update_database/task/update.php(160): phpbb\\db\\migrator->update()\n#8 /home/s/***/***.***.beget.tech/public_html/phpbb/install/module_base.php(149): phpbb\\install\\module\\update_database\\task\\update->run()\n#9 /home/s/***/***.***.beget.tech/public_html/phpbb/install/installer.php(219): phpbb\\install\\module_base->run()\n#10 /home/s/***/***.***.beget.tech/public_html/phpbb/install/controller/update.php(133): phpbb\\install\\installer->run()\n#11 [internal function]: phpbb\\install\\controller\\update->phpbb\\install\\controller\\{closure}()\n#12 /home/s/***/***.***.beget.tech/public_html/vendor/symfony/http-foundation/StreamedResponse.php(114): call_user_func(Object(Closure))\n#13 /home/s/***/***.***.beget.tech/public_html/vendor/symfony/http-foundation/Response.php(374): Symfony\\Component\\HttpFoundation\\StreamedResponse->sendContent()\n#14 /home/s/***/***.***.beget.tech/public_html/install/app.php(62): Symfony\\Component\\HttpFoundation\\Response->send()\n#15 {main}\n  thrown in /home/s/***/***.***.beget.tech/public_html/phpbb/db/migration/data/v33x/ai_crawler_bots.php on line 117, referer http://***.***.beget.tech/install/app.php/update
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17304
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2415 раз

Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]

Сообщение rxu »

А на предмет add_ai_crawlers_group есть что-то в логе ошибок?
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17304
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2415 раз

Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]

Сообщение rxu »

Если в корень загрузить такой скрипт (например, создать файл test.php), что выдает?

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

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('app');

$sql = 'SELECT group_id
	FROM phpbb_groups
	WHERE ' . $db->sql_build_array('SELECT', ['group_name' => 'AI_CRAWLERS']);
$result = $db->sql_query($sql);
$group_exists = (bool) $db->sql_fetchfield('group_id');
$db->sql_freeresult($result);

if ($group_exists)
{
	echo 'group_exists';
}
else
{
	echo 'group_not_exists';
}
Изображение
capur
phpBB 1.4.2
Сообщения: 73
Стаж: 3 года 6 месяцев
Благодарил (а): 10 раз
Поблагодарили: 3 раза

Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]

Сообщение capur »

rxu писал(а): Сегодня 6:01 Если в корень загрузить такой скрипт (например, создать файл test.php), что выдает?
поместил в корень, а дальше что делать?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17304
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2415 раз

Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]

Сообщение rxu »

capur писал(а): Сегодня 6:06 дальше что делать
Запустить в браузере, https://адрес_вашего_форума/test.php
Изображение
capur
phpBB 1.4.2
Сообщения: 73
Стаж: 3 года 6 месяцев
Благодарил (а): 10 раз
Поблагодарили: 3 раза

Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]

Сообщение capur »

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

define('IN_PHPBB', true); $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './'; $phpEx = substr(strrchr(__FILE__, '.'), 1); include($phpbb_root_path . 'common.' . $phpEx); // Start session management $user->session_begin(); $auth->acl($user->data); $user->setup('app'); $sql = 'SELECT group_id FROM phpbb_groups WHERE ' . $db->sql_build_array('SELECT', ['group_name' => 'AI_CRAWLERS']); $result = $db->sql_query($sql); $group_exists = (bool) $db->sql_fetchfield('group_id'); $db->sql_freeresult($result); if ($group_exists) { echo 'group_exists'; } else { echo 'group_not_exists'; }
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17304
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2415 раз

Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]

Сообщение rxu »

capur, что-то не то сделали. Скрипт PHP должен отработать и выдать результат, а тут просто содержимое файла.

Отправлено спустя 1 минуту 12 секунд:
Понял :)
Исправил скрипт, попробуйте снова. Забыл тег <?php в самом начале.
Изображение

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