Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекратила выпуск обновлений для phpBB версии 3.2.
С учетом этого, рекомендуется обновить конференции до версии 3.3.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до отдельного объявления.
Напоминаем, что с 7 ноября 2020 года phpBB Group прекратила выпуск обновлений для phpBB версии 3.2.
С учетом этого, рекомендуется обновить конференции до версии 3.3.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до отдельного объявления.
Сообщаем об ошибках phpBB 3.1.x разработчикам
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB Guru
- Сообщения: 16144
- Стаж: 17 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 499 раз
- Поблагодарили: 1656 раз
Сообщаем об ошибках phpBB 3.1.x разработчикам
В связи с тем что phpBB 3.1.x находится в стадии разработки и тестирования, просим делиться с разработчиками найденными ошибками. Если вам удалось что-то обнаружить, дайте об этом знать. В случае, когда вы не слишком хорошо владеете английским, мы поможем разместить (или сами разместим) отчет об ошибке.
Также выкладывайте ссылки на ваши отчеты, если таковые имеются - обсудим.
Поскольку возможно начнутся ложные попадания:
1. Ошибка должна выявляться на чистом дистрибутиве.
2. Дистрибутив должен быть последней версии.
О том, как правильно составить отчет об ошибке, читаем здесь.
Также выкладывайте ссылки на ваши отчеты, если таковые имеются - обсудим.
Поскольку возможно начнутся ложные попадания:
1. Ошибка должна выявляться на чистом дистрибутиве.
2. Дистрибутив должен быть последней версии.
О том, как правильно составить отчет об ошибке, читаем здесь.
-
- Former team member
- Сообщения: 2032
- Стаж: 13 лет 5 месяцев
- Откуда: Зеленоград
- Благодарил (а): 37 раз
- Поблагодарили: 39 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
При установке phpBB-3.1.0-RC1
Выбираю тип БД mysqli
Вываливается такая ошибка.
Ниже выдает такую ошибку.
PHP 5.3.13
Выбираю тип БД mysqli
Вываливается такая ошибка.
Код: Выделить всё
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_install.php on line 293: mysqli_get_server_info() [function.mysqli-get-server-info]: invalid object or resource mysqli
[phpBB Debug] PHP Warning: in file [ROOT]/install/index.php on line 429: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3744)
[phpBB Debug] PHP Warning: in file [ROOT]/install/index.php on line 430: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3744)
[phpBB Debug] PHP Warning: in file [ROOT]/install/index.php on line 431: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3744)
[phpBB Debug] PHP Warning: in file [ROOT]/install/index.php on line 432: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3744)
MySQL 5.5.25Установленная на сервере версия MySQL несовместима с выбранным вариантом «MySQL с расширением MySQLi». Вместо него попробуйте выбрать вариант «MySQL».
PHP 5.3.13
-
- phpBB Guru
- Сообщения: 16144
- Стаж: 17 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 499 раз
- Поблагодарили: 1656 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
HAMMER663
Что выдаст, если перед строкой 293 в /includes/functions_install.php добавить
Что выдаст, если перед строкой 293 в /includes/functions_install.php добавить
var_dump(mysqli_get_server_info($db->db_connect_id)); exit;
-
- phpBB Guru
- Сообщения: 16144
- Стаж: 17 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 499 раз
- Поблагодарили: 1656 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
А что выдаст
var_dump(version_compare(mysqli_get_server_info($db->db_connect_id), '4.1.3', '<')); exit;
-
- phpBB Guru
- Сообщения: 16144
- Стаж: 17 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 499 раз
- Поблагодарили: 1656 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Это странно, ибо тогда условие в строке 293
if (version_compare(mysqli_get_server_info($db->db_connect_id), '4.1.3', '<'))
не должно отрабатывать, и ошибка $error[] = $lang['INST_ERR_DB_NO_MYSQLI'];
не должна возникать. Хм.-
- Former team member
- Сообщения: 2032
- Стаж: 13 лет 5 месяцев
- Откуда: Зеленоград
- Благодарил (а): 37 раз
- Поблагодарили: 39 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Да. Очень странно..
Если выбрать просто mysql, то ошибки нет
Если выбрать просто mysql, то ошибки нет
-
- phpBB Guru
- Сообщения: 16144
- Стаж: 17 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 499 раз
- Поблагодарили: 1656 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Значит, что-то с коннектом, ибо
Добавлено спустя 8 минут 51 секунду:
А что выдаcт
Код: Выделить всё
mysqli_get_server_info() [function.mysqli-get-server-info]: invalid object or resource mysqli
А что выдаcт
var_dump($db->db_connect_id); exit;
-
- Former team member
- Сообщения: 2032
- Стаж: 13 лет 5 месяцев
- Откуда: Зеленоград
- Благодарил (а): 37 раз
- Поблагодарили: 39 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Код: Выделить всё
object(mysqli)#2577 (18) { ["affected_rows"]=> int(68) ["client_info"]=> string(78) "mysqlnd 5.0.8-dev - 20102224 - $Id: 65fe78e70ce53d27a6cd578597722950e490b0d0 $" ["client_version"]=> int(50008) ["connect_errno"]=> int(0) ["connect_error"]=> NULL ["errno"]=> int(0) ["error"]=> string(0) "" ["field_count"]=> int(1) ["host_info"]=> string(20) "localhost via TCP/IP" ["info"]=> NULL ["insert_id"]=> int(0) ["server_info"]=> string(6) "5.5.25" ["server_version"]=> int(50525) ["stat"]=> string(135) "Uptime: 8232 Threads: 1 Questions: 8798 Slow queries: 0 Opens: 2790 Flush tables: 1 Open tables: 0 Queries per second avg: 1.068" ["sqlstate"]=> string(5) "00000" ["protocol_version"]=> int(10) ["thread_id"]=> int(229) ["warning_count"]=> int(0) }
-
- Former team member
- Сообщения: 2032
- Стаж: 13 лет 5 месяцев
- Откуда: Зеленоград
- Благодарил (а): 37 раз
- Поблагодарили: 39 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
вообще ничего не выдает. Так в этот цикл мы и не должны попадать
-
- phpBB Guru
- Сообщения: 16144
- Стаж: 17 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 499 раз
- Поблагодарили: 1656 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Это понятно. Код надо было добавить перед 
switch ($dbms_details['DRIVER'])

-
- Former team member
- Сообщения: 2032
- Стаж: 13 лет 5 месяцев
- Откуда: Зеленоград
- Благодарил (а): 37 раз
- Поблагодарили: 39 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Вот это
Выдает это
var_dump($db->db_connect_id); exit;
Выдает это
resource(177) of type (mysql link)
-
- phpBB Guru
- Сообщения: 16144
- Стаж: 17 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 499 раз
- Поблагодарили: 1656 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
HAMMER663
Эта правка должна исправить баг: https://github.com/phpbb/phpbb/pull/2660/files
Эта правка должна исправить баг: https://github.com/phpbb/phpbb/pull/2660/files