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