Уважаемые пользователи!
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.
Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.
Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
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 разработчикам
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 3.0.4
- Сообщения: 2211
- Стаж: 16 лет 10 месяцев
- Откуда: Павлодар
- Благодарил (а): 5 раз
- Поблагодарили: 153 раза
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
rxu, я этот форум практически в production сдал. Попробую откатить и поискать.
Согласен с позицией LavIgor, что путь с собачкой не должен проверяться.
Да, в 3.1 тоже самое.
Отправлено спустя 14 минут 32 секунды:
Поискал, не выходит подобная ошибка от другого расширения.
Согласен с позицией LavIgor, что путь с собачкой не должен проверяться.
Да, в 3.1 тоже самое.
Отправлено спустя 14 минут 32 секунды:
Поискал, не выходит подобная ошибка от другого расширения.
Всё повторяется. nurlan.info
-
- Former team member
- Сообщения: 3468
- Стаж: 10 лет 6 месяцев
- Благодарил (а): 41 раз
- Поблагодарили: 831 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
rxu, проблема не в собачке, а в вызове родительской директории, что недопустимо по условиям open_basedir, если проверка идёт от корня конференции.
Непонятно только, почему вообще проверяется этот путь с собачкой, если файл при подстановке пути расширения существует.
Как я понимаю, процедура проверки условий наличия файла должна резко заканчиваться при первом же успешном результате.
Т.е. путь от корня (по факту бессмысленный, если файлы стилей класть только в папку
А вообще не мешало бы просто подавить вывод этой ошибки, т.к. никакой пользы она не приносит - если искать там нельзя, то и файла там как бы нет.
Непонятно только, почему вообще проверяется этот путь с собачкой, если файл при подстановке пути расширения существует.
Как я понимаю, процедура проверки условий наличия файла должна резко заканчиваться при первом же успешном результате.
Т.е. путь от корня (по факту бессмысленный, если файлы стилей класть только в папку
styles
) должен проверяться в самую последнюю очередь.А вообще не мешало бы просто подавить вывод этой ошибки, т.к. никакой пользы она не приносит - если искать там нельзя, то и файла там как бы нет.
-
- phpBB 1.4.2
- Сообщения: 65
- Стаж: 10 лет 3 месяца
- Благодарил (а): 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
Подскажите пожалуйста как ее исправить.
-
- Поддержка
- Сообщения: 12578
- Стаж: 13 лет 2 месяца
- Благодарил (а): 169 раз
- Поблагодарили: 2523 раза
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
regina68, либо файл побился - перезалить, либо у вас phpBB не 3.2, либо php не 7 версии
-
- phpBB 1.4.2
- Сообщения: 65
- Стаж: 10 лет 3 месяца
- Благодарил (а): 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
- Стаж: 9 лет 3 месяца
- Откуда: Тольятти
- Благодарил (а): 2 раза
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Добрый день в 3.2 обнаружилась дыра в безопасности, создала тестовый форум, но времени заниматься и настраивать его не было, когда зашла, обнаружила кучу зарегестрированых пользователей спамеров или вероятно ботов, боты регестрируются в большом объеме, в 3.1 такого не было и нет
-
- Former team member
- Сообщения: 3468
- Стаж: 10 лет 6 месяцев
- Благодарил (а): 41 раз
- Поблагодарили: 831 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Если не настроена защита от спам-ботов, спам-боты будут регистрироваться. Что не так-то?
С безопасностью это не связано.
-
- Поддержка
- Сообщения: 12578
- Стаж: 13 лет 2 месяца
- Благодарил (а): 169 раз
- Поблагодарили: 2523 раза
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Форум взломали, получили доступ к исходникам или к недоступным функциям? Нет, регистрация - функция общедоступная (и в 3.0 так же, и в 3.1, так что и там спамеры без настройки регистрируются сотнями)
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 7 лет 4 месяца
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Один из подфорумов http://prntscr.com/fjjl14 открывается вот так http://prntscr.com/fjjlfb. Пробовал менять стили - результат такой же
-
- phpBB Guru
- Сообщения: 16642
- Стаж: 18 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 546 раз
- Поблагодарили: 1827 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Ошибки ядра тут не причем, создавайте тему в поддержке.
-
- Поддержка
- Сообщения: 5341
- Стаж: 19 лет 9 месяцев
- Откуда: Питер
- Благодарил (а): 191 раз
- Поблагодарили: 821 раз
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
- Сообщения: 16642
- Стаж: 18 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 546 раз
- Поблагодарили: 1827 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Siava, а может просто, если сокет и порт 0, порт не добавлять через слэш?
-
- phpBB Guru
- Сообщения: 16642
- Стаж: 18 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 546 раз
- Поблагодарили: 1827 раз
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]));