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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11392
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 49 раз
Поблагодарили: 2533 раза
Контактная информация:

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

Сообщение Sheer » 24.11.2018 19:51

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

Аватара пользователя
nissin
phpBB 3.0.3
Сообщения: 2169
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 335 раз
Контактная информация:

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

Сообщение nissin » 12.12.2018 5:43

Ошибка SQL ERROR при обновлении
Идёт обращение к таблице, которой в 3.1 ещё нет.
Всё повторяется. nurlan.info

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14277
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 340 раз
Поблагодарили: 1479 раз
Контактная информация:

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

Сообщение rxu » 12.12.2018 19:30

Изображение

Аватара пользователя
Pazh
Former team member
Сообщения: 2176
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 38 раз
Поблагодарили: 451 раз
Контактная информация:

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

Сообщение Pazh » 16.01.2019 17:17

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

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

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

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

if (!empty($this->extra_headers))
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14277
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 340 раз
Поблагодарили: 1479 раз
Контактная информация:

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

Сообщение rxu » 16.01.2019 21:02

В заголовке класса $extra_headers инициализирован как array(), откуда баг?
Изображение

Аватара пользователя
Pazh
Former team member
Сообщения: 2176
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 38 раз
Поблагодарили: 451 раз
Контактная информация:

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

Сообщение Pazh » 18.01.2019 10:15

Вопрос снят
Последний раз редактировалось Pazh 18.01.2019 12:20, всего редактировалось 2 раза.
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9486
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 167 раз
Поблагодарили: 2644 раза
Контактная информация:

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

Сообщение Татьяна5 » 18.01.2019 11:25

Pazh, это на какой версии phpBB?
Из практики - на старых версиях ошибка есть, а на новых уведомления то ли скрываются, то ли удаляются при отключении расширения (что именно не разбирала)

Аватара пользователя
Pazh
Former team member
Сообщения: 2176
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 38 раз
Поблагодарили: 451 раз
Контактная информация:

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

Сообщение Pazh » 18.01.2019 11:33

Татьяна5,вопрос снят - мой косяк. Разобрался: если "экстренно" отключить расширения через запрос
UPDATE phpbb_ext set ext_active=0;, то так же необходимо отключить уведомления запросом:
UPDATE phpbb_notification_types SET notification_type_enabled= 0;
Ну и кеш вручную очистить конечно.
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

Аватара пользователя
Pazh
Former team member
Сообщения: 2176
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 38 раз
Поблагодарили: 451 раз
Контактная информация:

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

Сообщение Pazh » 24.01.2019 0:07

Есть небольшой недочет в примерном файле конфигурации 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 или ЯД

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9486
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 167 раз
Поблагодарили: 2644 раза
Контактная информация:

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

Сообщение Татьяна5 » 03.03.2019 13:27

То ли баг, то ли хитрость...
При установке phpBB устанавливается VigLink. Сразу после установки есть галочка "включить Viglink". Галочку снимаю, информацию отправляю. Перехожу в персонализацию - расширение всё равно включено

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11392
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 49 раз
Поблагодарили: 2533 раза
Контактная информация:

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

Сообщение Sheer » 03.03.2019 14:25

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

Аватара пользователя
Pazh
Former team member
Сообщения: 2176
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 38 раз
Поблагодарили: 451 раз
Контактная информация:

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

Сообщение Pazh » 03.03.2019 14:28

Sheer писал(а):
03.03.2019 14:25
А по кажись оно по умолчанию сразу включено
не так, читай продолжение хинта
Sheer писал(а):
03.03.2019 14:25
Однако хинт: перед установкой phpBB надо в дистрибутиве удалить из папки extпапку phpbb
а продолжение хинта: если в папку ext перед установкой накидать нужных расширений распакованных, то при установки форума они все автоматически установятся и включатся!!!
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11392
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 49 раз
Поблагодарили: 2533 раза
Контактная информация:

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

Сообщение Sheer » 03.03.2019 14:29

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

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9486
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 167 раз
Поблагодарили: 2644 раза
Контактная информация:

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

Сообщение Татьяна5 » 03.03.2019 15:21

Sheer, зачем нужна галочка "включить" после установки? По логике, если её снять, расширение должно отключиться

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11392
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 49 раз
Поблагодарили: 2533 раза
Контактная информация:

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

Сообщение Sheer » 03.03.2019 19:09

А леший его знает. Во всяком случае это не баг движка, а баг или фича 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) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Ответить

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