Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
rxu
- phpBB Guru

- Сообщения: 17304
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 633 раза
- Поблагодарили: 2415 раз
Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]
Обсуждаем новость о выходе phpBB 3.3.18 / 3.3.19.
Внимание: сразу после выхода версии 3.3.18 была выпущена версия 3.3.19 в связи с тем, что при создании пакетов обновления ошибочно не были включены файлы, устраняющие описанные для 3.3.18 проблемы безопасности. Других изменений нет.
Предыдущее обсуждение: Вышел phpBB 3.3.17 [обсуждаем]
Внимание: сразу после выхода версии 3.3.18 была выпущена версия 3.3.19 в связи с тем, что при создании пакетов обновления ошибочно не были включены файлы, устраняющие описанные для 3.3.18 проблемы безопасности. Других изменений нет.
Предыдущее обсуждение: Вышел phpBB 3.3.17 [обсуждаем]
-
rxu
- phpBB Guru

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

- Сообщения: 17304
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 633 раза
- Поблагодарили: 2415 раз
Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]
Откат до 7.4 скрыл ошибку, но не устранил ее.
Сработало не всё, судя по скрину. Группа ИИ ботов не создалась, а значит, и другие изменения БД могли не сработать по какой-то причине.
Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]
в принципе, я не обновлял еще рабочий форум, не стал рисковать (там все еще 3.3.17 стоит), если это как то поможет найти ошибку...
-
rxu
- phpBB Guru

- Сообщения: 17304
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 633 раза
- Поблагодарили: 2415 раз
Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]
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.
Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]
Код: Выделить всё
[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

- Сообщения: 17304
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 633 раза
- Поблагодарили: 2415 раз
Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]
capur, сейчас в таблице групп в БД есть группа AI_CRAWLERS?
Отправлено спустя 1 минуту 9 секунд:
И что в error_log вебсервера есть на этот счет (обновления БД)?
Отправлено спустя 1 минуту 9 секунд:
И что в error_log вебсервера есть на этот счет (обновления БД)?
Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]
нет
Код: Выделить всё
[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

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

- Сообщения: 17304
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 633 раза
- Поблагодарили: 2415 раз
Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]
Если в корень загрузить такой скрипт (например, создать файл 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';
}
Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]
поместил в корень, а дальше что делать?rxu писал(а): Сегодня 6:01 Если в корень загрузить такой скрипт (например, создать файл test.php), что выдает?
-
rxu
- phpBB Guru

- Сообщения: 17304
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 633 раза
- Поблагодарили: 2415 раз
Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]
Запустить в браузере,
https://адрес_вашего_форума/test.phpRe: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]
Код: Выделить всё
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

- Сообщения: 17304
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 633 раза
- Поблагодарили: 2415 раз
Re: Вышел phpBB 3.3.18 / 3.3.19 [обсуждаем]
capur, что-то не то сделали. Скрипт PHP должен отработать и выдать результат, а тут просто содержимое файла.
Отправлено спустя 1 минуту 12 секунд:
Понял
Исправил скрипт, попробуйте снова. Забыл тег
Отправлено спустя 1 минуту 12 секунд:
Понял
Исправил скрипт, попробуйте снова. Забыл тег
<?php в самом начале.
