Уважаемые пользователи!
Напоминаем, что с 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.2.x разработчикам
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- Former team member
- Сообщения: 12113
- Стаж: 16 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Смотреть лог ошибок.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 3.0.4
- Сообщения: 2206
- Стаж: 15 лет 9 месяцев
- Откуда: Павлодар
- Благодарил (а): 5 раз
- Поблагодарили: 152 раза
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Ошибка SQL ERROR при обновлении
Идёт обращение к таблице, которой в 3.1 ещё нет.
Идёт обращение к таблице, которой в 3.1 ещё нет.
Всё повторяется. nurlan.info
-
- Former team member
- Сообщения: 2317
- Стаж: 13 лет 10 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 261 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Баг на обратную совместимость на 7.2 (Предупреждение при подсчёте неисчисляемых типов):
в файле
найти:
заменить на
в файле
/includes/functions_messenger.php
найти:
Код: Выделить всё
if (count($this->extra_headers))
Код: Выделить всё
if (!empty($this->extra_headers))
Помощь в ЛС/email только за WM или ЮMoney
-
- phpBB Guru
- Сообщения: 16144
- Стаж: 17 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 499 раз
- Поблагодарили: 1656 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
В заголовке класса
$extra_headers
инициализирован как array()
, откуда баг?-
- Former team member
- Сообщения: 2317
- Стаж: 13 лет 10 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 261 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Вопрос снят
Последний раз редактировалось Pazh 18.01.2019 12:20, всего редактировалось 2 раза.
Помощь в ЛС/email только за WM или ЮMoney
-
- Поддержка
- Сообщения: 11985
- Стаж: 12 лет 1 месяц
- Благодарил (а): 155 раз
- Поблагодарили: 2332 раза
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Pazh, это на какой версии phpBB?
Из практики - на старых версиях ошибка есть, а на новых уведомления то ли скрываются, то ли удаляются при отключении расширения (что именно не разбирала)
Из практики - на старых версиях ошибка есть, а на новых уведомления то ли скрываются, то ли удаляются при отключении расширения (что именно не разбирала)
-
- Former team member
- Сообщения: 2317
- Стаж: 13 лет 10 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 261 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Татьяна5,вопрос снят - мой косяк. Разобрался: если "экстренно" отключить расширения через запрос
Ну и кеш вручную очистить конечно.
UPDATE phpbb_ext set ext_active=0;
, то так же необходимо отключить уведомления запросом:UPDATE phpbb_notification_types SET notification_type_enabled= 0;
Ну и кеш вручную очистить конечно.
Помощь в ЛС/email только за WM или ЮMoney
-
- Former team member
- Сообщения: 2317
- Стаж: 13 лет 10 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 261 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Есть небольшой недочет в примерном файле конфигурации nginx, который предлагается разработчиками в папке docs
В файле
Суть проблемы в том что
- в официальном расширении Advertisement Management из-за этого не грузится файл стилей, т.к. он называется
- в быстром ответе не подгружается awesome т.к. он в папке
ну и т.д. и т.п. по разным расширениям
Проблема существует, коснется она не всех, но стоит это иметь в виду при использовании типовой конфигурации nginx из коробки.
Небольшой fix:
В файле
/docs/nginx.sample.conf
есть блок, который описывает правила ограничения доступа в служебные папки и файлы:
Код: Выделить всё
# Deny access to internal phpbb files.
location ~ /(config\.php|common\.php|cache|files|images/avatars/upload|includes|(?<!ext/)phpbb|store|vendor) {
deny all;
# deny was ignored before 0.8.40 for connections over IPv6.
# Use internal directive to prohibit access on older versions.
internal;
}
~
подразумевает что дальше идет регулярное выражение - как следствие из идущей дальше регулярки будет заблокирован доступ ко ВСЕМ файлам и папкам, в пути которых встречается хотя бы одна из комбинаций /cache, /files, /includes, /phpbb, /store или /vendor
- например какие косяки это уже вызвало:- в официальном расширении Advertisement Management из-за этого не грузится файл стилей, т.к. он называется
ads/styles/all/theme/phpbbads.css
- в быстром ответе не подгружается awesome т.к. он в папке
boardtools/quickreply/vendor
(хотя он вообще не нужен)ну и т.д. и т.п. по разным расширениям
Проблема существует, коснется она не всех, но стоит это иметь в виду при использовании типовой конфигурации nginx из коробки.
Небольшой fix:
Код: Выделить всё
# Deny access to internal phpbb files.
location ^~ /(config\.php|common\.php|cache|files|images/avatars/upload|includes|(?<!ext/)phpbb|store|vendor) {
deny all;
# deny was ignored before 0.8.40 for connections over IPv6.
# Use internal directive to prohibit access on older versions.
internal;
}
^~
предписывает искать регулярку только с начала $request_url
- в нашем случае это означает поиск только в корневой папке форумаПомощь в ЛС/email только за WM или ЮMoney
-
- Поддержка
- Сообщения: 11985
- Стаж: 12 лет 1 месяц
- Благодарил (а): 155 раз
- Поблагодарили: 2332 раза
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
То ли баг, то ли хитрость...
При установке phpBB устанавливается VigLink. Сразу после установки есть галочка "включить Viglink". Галочку снимаю, информацию отправляю. Перехожу в персонализацию - расширение всё равно включено
При установке phpBB устанавливается VigLink. Сразу после установки есть галочка "включить Viglink". Галочку снимаю, информацию отправляю. Перехожу в персонализацию - расширение всё равно включено
-
- Former team member
- Сообщения: 12113
- Стаж: 16 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
А по кажись оно по умолчанию сразу включено. Однако хинт: перед установкой phpBB надо в дистрибутиве удалить из папки
ext
папку phpbb
. Тогда забудем про Viglink навсегда.Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- Former team member
- Сообщения: 2317
- Стаж: 13 лет 10 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 261 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
не так, читай продолжение хинта
а продолжение хинта: если в папку
ext
перед установкой накидать нужных расширений распакованных, то при установки форума они все автоматически установятся и включатся!!!Помощь в ЛС/email только за WM или ЮMoney
-
- Former team member
- Сообщения: 12113
- Стаж: 16 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Это мне давно известно

Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- Поддержка
- Сообщения: 11985
- Стаж: 12 лет 1 месяц
- Благодарил (а): 155 раз
- Поблагодарили: 2332 раза
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Sheer, зачем нужна галочка "включить" после установки? По логике, если её снять, расширение должно отключиться
-
- Former team member
- Сообщения: 12113
- Стаж: 16 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
А леший его знает. Во всяком случае это не баг движка, а баг или фича Vglink, там в acp_help_phpbb_stats_after.html
Я советую забить глубоко на это, и вообще в нашем файловом архиве удалить его из дистрибутива. Нафиг никому сто лет не надо.
Код: Выделить всё
<input name="enable-viglink" id="enable-viglink" type="checkbox" {% if S_ENABLE_VIGLINK == 1 %}checked="checked"{% endif %}/>
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.