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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

Здесь сообщается об ошибках ядра phpBB.
Так как больше нигде, кроме как на вашей тестовой платформе, такой ошибки нет, не возникает ли у вас подозрение, что дело не в бобине?
Изображение
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 3 месяца
Благодарил (а): 283 раза
Поблагодарили: 65 раз

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

Сообщение Vlad__ »

rxu писал(а): 18.05.2017 20:25Так как больше нигде, кроме как на вашей тестовой платформе, такой ошибки нет, не возникает ли у вас подозрение, что дело не в бобине?
Возникает. Сейчас отключил ВСЕ расширения - проблема исчезла. Будем искать виновника.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

Vlad__ писал(а): 18.05.2017 20:44Сейчас отключил ВСЕ расширения - проблема исчезла.
Vlad__ писал(а): 18.05.2017 20:44Возникает.
Сами себе противоречите. Еще раз
rxu писал(а): 18.05.2017 20:25Здесь сообщается об ошибках ядра phpBB.
Расширения не являются частью ядра. Все вопросы по ошибкам расширений - в темах их поддержки, а не тут.
Изображение
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 3 месяца
Благодарил (а): 283 раза
Поблагодарили: 65 раз

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

Сообщение Vlad__ »

rxu писал(а): 18.05.2017 20:51Расширения не являются частью ядра. Все вопросы по ошибкам расширений - в темах их поддержки, а не тут.
Виновник Editor of attachments (resize, watermark, etc.) - там в теме уже писали про эту скобку. До сих пор ничего не решено (((

Небольшое лирическое отступление: не всегда получается определить ошибка ядра это или расширения, особенно когда расширений много. Кто бы мог подумать, что виновато это расширение и что нужно искать в той теме? Я задаю вопрос, потому что я не один и кто-то может с этим сталкивался. Ответят: эй, товарищ, это вот это расширение глючит, плавали - знаем. Ок, я вас понял. Но поймите и меня.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

Vlad__ писал(а): 18.05.2017 21:03Кто бы мог подумать, что виновато это расширение
Тот, кто сначала отключает все расширения, потом проверяет, потом пишет. А не наоборот.
Изображение
Аватара пользователя
Mic70
phpBB 2.0.1
Сообщения: 286
Стаж: 16 лет 8 месяцев
Благодарил (а): 33 раза
Поблагодарили: 11 раз

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

Сообщение Mic70 »

А что, проблему с письмами регистрации так и не решили? Пардоньте.
Phpbb 3.3.11
Аватара пользователя
Warlock75
Former team member
Сообщения: 1428
Стаж: 16 лет 1 месяц
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз
Контактная информация:

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

Сообщение Warlock75 »

Все приходит, проблем не заметил.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Аватара пользователя
Mic70
phpBB 2.0.1
Сообщения: 286
Стаж: 16 лет 8 месяцев
Благодарил (а): 33 раза
Поблагодарили: 11 раз

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

Сообщение Mic70 »

Поменял хостера и почта заработала.
В который раз убеждаюсь что от хостера зависит многое.
Надо бы это прописать в ФАКе!:
"Если у вас не работает доставка писем - смените хостера!"
Phpbb 3.3.11
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

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

Сообщение nissin »

После установки расширения profileSideSwitcher на shared хостинге выходит ошибка:

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

[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Environment.php(403) : eval()'d code on line 70: file_exists(): open_basedir restriction in effect. File(./@tatiana5_profileSideSwitcher/../../prosilver/theme/en/profile_side_switcher.css) is not within the allowed path(s):
open_basedir не отключается.
Ошибка возникает после очистки кэша, потом вроде не появляется. Но всё равно не есть хорошо. Ошибки в расширении нет.
Предлагаю небольшое исправление:
OPEN phpbb/template/twig/node/includeasset.php
FIND

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

				->write("\$asset_path = \$asset->get_path();")
				->write("\$local_file = \$this->getEnvironment()->get_phpbb_root_path() . \$asset_path;\n")
				->write("if (!file_exists(\$local_file)) {\n")
REPLACE WITH

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

				->write("\$asset_path = \$asset->get_path();\n")
				->write("\$local_file = \$this->getEnvironment()->get_phpbb_root_path() . \$asset_path;\n")
				->write("if ((strpos(\$local_file, '@') !== false) || !file_exists(\$local_file)) {\n")
В первой строчке добавил перенос строки, для удобочитаемости.
А в третьей собственно проверка, если имя содержит @, то нет смысла проверять на наличие файла.
Всё повторяется. nurlan.info
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

Тут вопрос, скорее, к расширению, чем к коду ядра.
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

rxu, то есть лучше использовать жёстко заданный путь вместо INCLUDEJS @tatiana5_profileSideSwitcher/profile_side_switcher.js? (Так поняла, что ошибка оттуда тянется, других вариантов там нет)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

Татьяна5, с точностью до наоборот. Виновата такая конструкция

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

<!-- INCLUDECSS @tatiana5_profileSideSwitcher/../../{T_PSS_STYLESHEET_LANG_LINK} -->
которая пытается вывести по жестко заданному пути.
Изображение
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

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

Сообщение nissin »

В каком-то другом расширении тоже видел эту ошибку, там вообще без ".." было.
Текст ошибки к сожалению не сохранился. Ну суть прежняя наличие @ сносит крышу при проверке open_basedir.
Всё повторяется. nurlan.info
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 932 раза

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

Сообщение LavIgor »

nissin писал(а): 31.05.2017 17:11наличие @ сносит крышу при проверке open_basedir
На phpBB 3.1 то же самое?
Не должно быть такого, путь с собачкой уж точно не должен проверяться, сразу с подстановкой должно быть.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

nissin, а почему тогда на первый инклюд с собакой не ругается? Или проблема только когда два подряд? Или только на последний?
Изображение
Ответить

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