Страница 24 из 30

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

Добавлено: 24.11.2018 19:51
Sheer
Смотреть лог ошибок.

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

Добавлено: 12.12.2018 5:43
nissin
Ошибка SQL ERROR при обновлении
Идёт обращение к таблице, которой в 3.1 ещё нет.

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

Добавлено: 12.12.2018 19:30
rxu

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

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

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

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

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

if (!empty($this->extra_headers))

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

Добавлено: 16.01.2019 21:02
rxu
В заголовке класса $extra_headers инициализирован как array(), откуда баг?

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

Добавлено: 18.01.2019 10:15
Pazh
Вопрос снят

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

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

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

Добавлено: 18.01.2019 11:33
Pazh
Татьяна5,вопрос снят - мой косяк. Разобрался: если "экстренно" отключить расширения через запрос
UPDATE phpbb_ext set ext_active=0;, то так же необходимо отключить уведомления запросом:
UPDATE phpbb_notification_types SET notification_type_enabled= 0;
Ну и кеш вручную очистить конечно.

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

Добавлено: 24.01.2019 0:07
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 - в нашем случае это означает поиск только в корневой папке форума

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

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

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

Добавлено: 03.03.2019 14:25
Sheer
Татьяна5 писал(а): 03.03.2019 13:27 Сразу после установки есть галочка "включить Viglink"
А по кажись оно по умолчанию сразу включено. Однако хинт: перед установкой phpBB надо в дистрибутиве удалить из папки extпапку phpbb. Тогда забудем про Viglink навсегда.

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

Добавлено: 03.03.2019 14:28
Pazh
Sheer писал(а): 03.03.2019 14:25 А по кажись оно по умолчанию сразу включено
не так, читай продолжение хинта
Sheer писал(а): 03.03.2019 14:25 Однако хинт: перед установкой phpBB надо в дистрибутиве удалить из папки extпапку phpbb
а продолжение хинта: если в папку ext перед установкой накидать нужных расширений распакованных, то при установки форума они все автоматически установятся и включатся!!!

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

Добавлено: 03.03.2019 14:29
Sheer
Pazh писал(а): 03.03.2019 14:28 а продолжение хинта
Это мне давно известно :mrgreen: Просто не стал писать об этом ибо оффтоп ващета...

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

Добавлено: 03.03.2019 15:21
Татьяна5
Sheer, зачем нужна галочка "включить" после установки? По логике, если её снять, расширение должно отключиться

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

Добавлено: 03.03.2019 19:09
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 %}/>
Я советую забить глубоко на это, и вообще в нашем файловом архиве удалить его из дистрибутива. Нафиг никому сто лет не надо.