Уважаемые пользователи!
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.1.x разработчикам

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Shredder
Former team member
Сообщения: 2224
Стаж: 15 лет 4 месяца
Благодарил (а): 124 раза
Поблагодарили: 138 раз

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

Сообщение Shredder »

Пытаюсь установить вышедший 3.1.3 , и сразу ошибка. Установка производилась "с нуля", движок качал чистый с оффсайта.

Добавлено спустя 11 минут 18 секунд:
Создал отдельную БД с тем же пользователем и паролем и установка прошла нормально. Странно. В первой БД был установлен только 3.0 с другим префиксом.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

Shredder писал(а):Создал отдельную БД
И префикс при установке оставил по умолчанию, да? То есть phpbb_, так?
Вот из-за префикса phpbb31_ и не хватает длины для ключа.

Добавлено спустя 1 минуту 59 секунд:
Я думаю та же ошибка вывалится и при установке 3.1.2
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Alexufo
phpBB 1.2.1
Сообщения: 24
Стаж: 14 лет

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

Сообщение Alexufo »

Ребят, проверьте у себя условие
<!-- IF S_IS_BOT -->ты бот<!-- ENDIF -->
что то не работает, боты включены, меняю юзер агента и ноль реакции. Хотя на другом форуме 3.0 со сменой юзерагента реагирует.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 7 месяцев
Откуда: Беларусь
Благодарил (а): 298 раз
Поблагодарили: 57 раз

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

Сообщение COB16 »

Alexufo а в каком браузере меняешь?
Shredder
Former team member
Сообщения: 2224
Стаж: 15 лет 4 месяца
Благодарил (а): 124 раза
Поблагодарили: 138 раз

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

Сообщение Shredder »

Не заметил этого поста.
Sheer писал(а):
Shredder писал(а):Создал отдельную БД
И префикс при установке оставил по умолчанию, да? То есть phpbb_, так?
Да, всё верно.
Alexufo
phpBB 1.2.1
Сообщения: 24
Стаж: 14 лет

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

Сообщение Alexufo »

strelok-by ,

Меняю в лисе и хроме через расширения. Юзерагента туда добавляю с "Yandex" словом, чтобы форум парсил и распозновал как бота. Не пашет что то у меня это условие в отличие от других форумов версий 3.0\


PS. кажется доперло. Я очистил куки и условие заработало. Это нормально?
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 7 месяцев
Откуда: Беларусь
Благодарил (а): 298 раз
Поблагодарили: 57 раз

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

Сообщение COB16 »

Alexufo

я ставлю такой Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots) всё прекрасно работает, проверял когда скрывал скипт картинок от яндекса
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

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

Сообщение Alecto »

Alexufo писал(а):<!-- IF S_IS_BOT -->ты бот<!-- ENDIF -->
все работает. его надо в шаблон вставлять, а не через браузер в html страничку.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

Shredder писал(а):Да, всё верно.
Это не баг, это преднамеренное ограничение длины индекса
\phpbb\db\tools.php

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

	function sql_create_unique_index($table_name, $index_name, $column)
	{
		$statements = array();

		$table_prefix = substr(CONFIG_TABLE, 0, -6); // strlen(config)
		if (strlen($table_name . '_' . $index_name) - strlen($table_prefix) > 24)
		{
			$max_length = strlen($table_prefix) + 24;
			trigger_error("Index name '{$table_name}_$index_name' on table '$table_name' is too long. The maximum is $max_length characters.", E_USER_ERROR);
		}
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Shredder
Former team member
Сообщения: 2224
Стаж: 15 лет 4 месяца
Благодарил (а): 124 раза
Поблагодарили: 138 раз

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

Сообщение Shredder »

Если так, то им следует добавить проверку на длину префикса на этапе задания установок подключения к БД. Иначе именно баг.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

Возможно. Но это не баг, а недоделка... Вероятно не посчитали нужным. Кстати на 3.0 тоже самое ограничение:

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

$max_length = strlen($table_prefix) + 24;
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

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

Сообщение Alecto »

в 3.1.3 заметил некоторые странности касательно работы уведомлений.
у себя на сайте уже несколько раз встречал сообщения, ожидающие модерации, для которых не было уведомлений, при наличии соответствующих включенных настроек.
на phpbb.com заметил схожую проблему с уведомления об ответах в темах, находящихся в закладках.
уведомления не появляются очень редко, какая-то плавающая проблема, пока наблюдаю.
Аватара пользователя
staiki
phpBB 2.0.2
Сообщения: 318
Стаж: 11 лет 10 месяцев
Откуда: Киев Украина
Благодарил (а): 56 раз
Поблагодарили: 9 раз
Забанен: Бессрочно

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

Сообщение staiki »

"Кто был сегодня на конференции" постоянно обновляется в 3.00 ночи по Москве и в 2.00 по Киеву.Можно исправить?
http://staiki.net/index.php Форум Компьютерная Помощь
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

staiki, надо понимать вопрос относится к работе расширения [dev] NV Who Was Here - Побывавшие на форуме
Я не понимаю, ты специально, или сало было тухлое?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

Выявлен баг, описан тут --> Создание уведомлений в расширениях
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

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