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

Сообщаем об ошибках phpBB 3.2.x разработчикам

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 10 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение Sheer »

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

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение nissin »

Ошибка SQL ERROR при обновлении
Идёт обращение к таблице, которой в 3.1 ещё нет.
Всё повторяется. nurlan.info
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16745
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 562 раза
Поблагодарили: 1857 раз

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение rxu »

Изображение
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 15 лет 1 месяц
Благодарил (а): 36 раз
Поблагодарили: 261 раз

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение Pazh »

Баг на обратную совместимость на 7.2 (Предупреждение при подсчёте неисчисляемых типов):
в файле /includes/functions_messenger.php
найти:

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

if (count($this->extra_headers))
заменить на

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

if (!empty($this->extra_headers))
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16745
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 562 раза
Поблагодарили: 1857 раз

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение rxu »

В заголовке класса $extra_headers инициализирован как array(), откуда баг?
Изображение
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 15 лет 1 месяц
Благодарил (а): 36 раз
Поблагодарили: 261 раз

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение Pazh »

Вопрос снят
Последний раз редактировалось Pazh 18.01.2019 12:20, всего редактировалось 2 раза.
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12626
Стаж: 13 лет 4 месяца
Благодарил (а): 170 раз
Поблагодарили: 2538 раз

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

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

Pazh, это на какой версии phpBB?
Из практики - на старых версиях ошибка есть, а на новых уведомления то ли скрываются, то ли удаляются при отключении расширения (что именно не разбирала)
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 15 лет 1 месяц
Благодарил (а): 36 раз
Поблагодарили: 261 раз

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение Pazh »

Татьяна5,вопрос снят - мой косяк. Разобрался: если "экстренно" отключить расширения через запрос
UPDATE phpbb_ext set ext_active=0;, то так же необходимо отключить уведомления запросом:
UPDATE phpbb_notification_types SET notification_type_enabled= 0;
Ну и кеш вручную очистить конечно.
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 15 лет 1 месяц
Благодарил (а): 36 раз
Поблагодарили: 261 раз

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение Pazh »

Есть небольшой недочет в примерном файле конфигурации nginx, который предлагается разработчиками в папке docs
В файле /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
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12626
Стаж: 13 лет 4 месяца
Благодарил (а): 170 раз
Поблагодарили: 2538 раз

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

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

То ли баг, то ли хитрость...
При установке phpBB устанавливается VigLink. Сразу после установки есть галочка "включить Viglink". Галочку снимаю, информацию отправляю. Перехожу в персонализацию - расширение всё равно включено
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 10 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение Sheer »

Татьяна5 писал(а): 03.03.2019 13:27 Сразу после установки есть галочка "включить Viglink"
А по кажись оно по умолчанию сразу включено. Однако хинт: перед установкой phpBB надо в дистрибутиве удалить из папки extпапку phpbb. Тогда забудем про Viglink навсегда.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 15 лет 1 месяц
Благодарил (а): 36 раз
Поблагодарили: 261 раз

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение Pazh »

Sheer писал(а): 03.03.2019 14:25 А по кажись оно по умолчанию сразу включено
не так, читай продолжение хинта
Sheer писал(а): 03.03.2019 14:25 Однако хинт: перед установкой phpBB надо в дистрибутиве удалить из папки extпапку phpbb
а продолжение хинта: если в папку ext перед установкой накидать нужных расширений распакованных, то при установки форума они все автоматически установятся и включатся!!!
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 10 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение Sheer »

Pazh писал(а): 03.03.2019 14:28 а продолжение хинта
Это мне давно известно :mrgreen: Просто не стал писать об этом ибо оффтоп ващета...
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12626
Стаж: 13 лет 4 месяца
Благодарил (а): 170 раз
Поблагодарили: 2538 раз

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

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

Sheer, зачем нужна галочка "включить" после установки? По логике, если её снять, расширение должно отключиться
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 10 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение Sheer »

А леший его знает. Во всяком случае это не баг движка, а баг или фича 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 г.

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