Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекратила выпуск обновлений для phpBB версии 3.2.
С учетом этого, рекомендуется обновить конференции до версии 3.3.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до отдельного объявления.
Напоминаем, что с 7 ноября 2020 года phpBB Group прекратила выпуск обновлений для phpBB версии 3.2.
С учетом этого, рекомендуется обновить конференции до версии 3.3.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до отдельного объявления.
Сообщаем об ошибках phpBB 3.2.x разработчикам
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 3.0.4
- Сообщения: 2206
- Стаж: 15 лет 11 месяцев
- Откуда: Павлодар
- Благодарил (а): 5 раз
- Поблагодарили: 152 раза
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
rxu, я этот форум практически в production сдал. Попробую откатить и поискать.
Согласен с позицией LavIgor, что путь с собачкой не должен проверяться.
Да, в 3.1 тоже самое.
Отправлено спустя 14 минут 32 секунды:
Поискал, не выходит подобная ошибка от другого расширения.
Согласен с позицией LavIgor, что путь с собачкой не должен проверяться.
Да, в 3.1 тоже самое.
Отправлено спустя 14 минут 32 секунды:
Поискал, не выходит подобная ошибка от другого расширения.
Всё повторяется. nurlan.info
-
- Former team member
- Сообщения: 3468
- Стаж: 9 лет 7 месяцев
- Благодарил (а): 41 раз
- Поблагодарили: 828 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
rxu, проблема не в собачке, а в вызове родительской директории, что недопустимо по условиям open_basedir, если проверка идёт от корня конференции.
Непонятно только, почему вообще проверяется этот путь с собачкой, если файл при подстановке пути расширения существует.
Как я понимаю, процедура проверки условий наличия файла должна резко заканчиваться при первом же успешном результате.
Т.е. путь от корня (по факту бессмысленный, если файлы стилей класть только в папку
А вообще не мешало бы просто подавить вывод этой ошибки, т.к. никакой пользы она не приносит - если искать там нельзя, то и файла там как бы нет.
Непонятно только, почему вообще проверяется этот путь с собачкой, если файл при подстановке пути расширения существует.
Как я понимаю, процедура проверки условий наличия файла должна резко заканчиваться при первом же успешном результате.
Т.е. путь от корня (по факту бессмысленный, если файлы стилей класть только в папку
styles
) должен проверяться в самую последнюю очередь.А вообще не мешало бы просто подавить вывод этой ошибки, т.к. никакой пользы она не приносит - если искать там нельзя, то и файла там как бы нет.
-
- phpBB 1.4.2
- Сообщения: 65
- Стаж: 9 лет 4 месяца
- Благодарил (а): 9 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Вот столкнулась с такой ошибкой.
Parse error: syntax error, unexpected '[' in /home/ibikru/public_html/forum/vendor/react/promise/src/functions.php on line 15
Версия php 7
Подскажите пожалуйста как ее исправить.
Parse error: syntax error, unexpected '[' in /home/ibikru/public_html/forum/vendor/react/promise/src/functions.php on line 15
Версия php 7
Подскажите пожалуйста как ее исправить.
-
- Поддержка
- Сообщения: 12077
- Стаж: 12 лет 3 месяца
- Благодарил (а): 157 раз
- Поблагодарили: 2371 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
regina68, либо файл побился - перезалить, либо у вас phpBB не 3.2, либо php не 7 версии
-
- phpBB 1.4.2
- Сообщения: 65
- Стаж: 9 лет 4 месяца
- Благодарил (а): 9 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Да спасибо, всем. Вы все правы.
Исправила по вашим советам.
версию 5.4 сайта www.mysait.ru php на php версию 7
forum - была php версия 7.
Теперь ошибки нет.
Эта ошибка выходила на некоторые мусорные ссылки который создал yandex.ru и на
www.mysait.ru/forum
После того как я написала в htacess
Исправила по вашим советам.
версию 5.4 сайта www.mysait.ru php на php версию 7
forum - была php версия 7.
Теперь ошибки нет.
Эта ошибка выходила на некоторые мусорные ссылки который создал yandex.ru и на
www.mysait.ru/forum
После того как я написала в htacess
Код: Выделить всё
RewriteCond %{HTTP_HOST} ^forum\.mysait.ru$
RewriteRule ^forum/(.*) http://forum.mysait.ru/$1 [L,R=301]
-
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 8 лет 4 месяца
- Откуда: Тольятти
- Благодарил (а): 2 раза
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Добрый день в 3.2 обнаружилась дыра в безопасности, создала тестовый форум, но времени заниматься и настраивать его не было, когда зашла, обнаружила кучу зарегестрированых пользователей спамеров или вероятно ботов, боты регестрируются в большом объеме, в 3.1 такого не было и нет
-
- Former team member
- Сообщения: 3468
- Стаж: 9 лет 7 месяцев
- Благодарил (а): 41 раз
- Поблагодарили: 828 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Если не настроена защита от спам-ботов, спам-боты будут регистрироваться. Что не так-то?
С безопасностью это не связано.
-
- Поддержка
- Сообщения: 12077
- Стаж: 12 лет 3 месяца
- Благодарил (а): 157 раз
- Поблагодарили: 2371 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Форум взломали, получили доступ к исходникам или к недоступным функциям? Нет, регистрация - функция общедоступная (и в 3.0 так же, и в 3.1, так что и там спамеры без настройки регистрируются сотнями)
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 6 лет 5 месяцев
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Один из подфорумов http://prntscr.com/fjjl14 открывается вот так http://prntscr.com/fjjlfb. Пробовал менять стили - результат такой же
-
- phpBB Guru
- Сообщения: 16198
- Стаж: 17 лет 6 месяцев
- Откуда: Красноярск
- Благодарил (а): 504 раза
- Поблагодарили: 1675 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Ошибки ядра тут не причем, создавайте тему в поддержке.
-
- Поддержка
- Сообщения: 5214
- Стаж: 18 лет 10 месяцев
- Откуда: Питер
- Благодарил (а): 180 раз
- Поблагодарили: 758 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Не ошибка, но пожелание.
При использовании memcache с подключением через сокет указываем в config.php следующее:
Это в общем-то по правилам: в поле host использовать адрес сокета, а порт значение 0. http://php.net/manual/ru/memcache.addserver.php
Но из-за того что в phpbb/cache/driver/memcache.php эти параметры присваиваются через разделительный слеш /
и в дальнейшем разделяются этим слешем
то при использовании адреса сокета, в котором и так используются слеши / получаем ерунду.
Предложение разработчикам использовать в качестве разделителя что-нибудь другое) или не извращаться вовсе.
Надеюсь более менее понятно объяснил)
При использовании memcache с подключением через сокет указываем в config.php следующее:
Код: Выделить всё
define('PHPBB_ACM_MEMCACHE_HOST', 'unix:///var/run/memcached/memcached.socket');
define('PHPBB_ACM_MEMCACHE_PORT', 0);
Но из-за того что в phpbb/cache/driver/memcache.php эти параметры присваиваются через разделительный слеш /
Код: Выделить всё
if (!defined('PHPBB_ACM_MEMCACHE'))
{
//can define multiple servers with host1/port1,host2/port2 format
define('PHPBB_ACM_MEMCACHE', PHPBB_ACM_MEMCACHE_HOST . '/' . PHPBB_ACM_MEMCACHE_PORT);
}
Код: Выделить всё
foreach (explode(',', PHPBB_ACM_MEMCACHE) as $u)
{
$parts = explode('/', $u);
$this->memcache->addServer(trim($parts[0]), trim($parts[1]));
}
Предложение разработчикам использовать в качестве разделителя что-нибудь другое) или не извращаться вовсе.
Надеюсь более менее понятно объяснил)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB Guru
- Сообщения: 16198
- Стаж: 17 лет 6 месяцев
- Откуда: Красноярск
- Благодарил (а): 504 раза
- Поблагодарили: 1675 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Siava, а может просто, если сокет и порт 0, порт не добавлять через слэш?
-
- phpBB Guru
- Сообщения: 16198
- Стаж: 17 лет 6 месяцев
- Откуда: Красноярск
- Благодарил (а): 504 раза
- Поблагодарили: 1675 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Siava, Если есть возможность протестировать фикс:
в
найти
заменить на
в
phpbb/cache/driver/memcache.php
найти
Код: Выделить всё
$parts = explode('/', $u);
$this->memcache->addServer(trim($parts[0]), trim($parts[1]));
Код: Выделить всё
preg_match('#(.*)/(\d+)#', $u, $parts);
$this->memcache->addServer(trim($parts[1]), (int) trim($parts[2]));