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

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

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

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

Сообщение rxu »

Барбос писал(а):Форум не отправляет уведомления подписчикам о новом сообщении до тех пор,пока на форум не залогинится не автор сообщения.
Это как такое удалось выяснить? :)
Изображение
Барбос
phpBB 1.0.0
Сообщения: 6
Стаж: 16 лет
Откуда: Днепропетровск
Благодарил (а): 1 раз

Сообщение Барбос »

rxu,
опыт, сын ошибок трудных.
:)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

В коде никаких предпосылок для такого опыта не обнаружил. Пока выглядит антинаучно :)
Изображение
Барбос
phpBB 1.0.0
Сообщения: 6
Стаж: 16 лет
Откуда: Днепропетровск
Благодарил (а): 1 раз

Сообщение Барбос »

rxu,
так ведь только практика критерий истины,
так вроде древние учат.
:)

P.S.
чтобы менее антинаучно - заголовок уведомления у конечного пользователя о новом сообщении.
Обратите внимание на даты. С точки зрения науки, насколько понимаю, это невозможно.

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

Return-path: <forum@blablabla.ua>
Received: from ZZZ.blablabla.ua by blablabla.ua (SandyMail v666.0.1)
        with ESMTP id md50001150827.msg
        for <pupkin@blablabla.ua>; Sat, 11 Sep 2010 22:23:58 +0300
X-Spam-Processed: blablabla.ua, Sat, 11 Sep 2010 22:23:58 +0300
        (not processed: message from trusted or authenticated source)
X-Rcpt-To: pupkin@blablabla.ua
X-SMRcpt-To: pupkin@blablabla.ua
X-Return-Path: forum@blablabla.ua
X-Envelope-From: forum@blablabla.ua
X-SandyMail-Deliver-To: pupkin@blablabla.ua
Subject: =?UTF-8?B?0KPQstC10LTQvtC80LvQtdC90LjQtSDQviDQvdC+0LLQvtC8INGB0L7QvtCx?=
 =?UTF-8?B?0YnQtdC90LjQuCDigJQgwqvQntCx0YHQu9GD0LbQuNCy0LDQtdC80L7QtSA=?=
 =?UTF-8?B?0J/QnsK7?=
To: =?UTF-8?B?0JXQstCz0LXQvdC40Lkg0JPRg9C6?= <pupkin@blablabla.ua>
From: <forum@blablabla.ua>
Reply-To: <forum@blablabla.ua>
Sender: <forum@blablabla.ua>
MIME-Version: 1.0
Message-ID: <dafbc4e3644c70110917f4e6a12926c1@blablabla.ua>
Date: Sat, 04 Sep 2010 21:45:48 +0300
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: phpBB3
X-MimeOLE: phpBB3
X-phpBB-Origin: phpbb://blablabla.ua/forum
Последний раз редактировалось Mr. Anderson 14.09.2010 8:26, всего редактировалось 1 раз.
Причина: Оформляйте посты соответствующе!
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

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

Сообщение Mr. Anderson »

Барбос
То есть, если я правильно понял, ваш "неавтор" сообщения не логинился на форум неделю? :) Какова вообще посещалка-то? :?
А что у вас с очередью сообщений, кстати? :)
Барбос
phpBB 1.0.0
Сообщения: 6
Стаж: 16 лет
Откуда: Днепропетровск
Благодарил (а): 1 раз

Сообщение Барбос »

То есть, если я правильно понял, ваш "неавтор" сообщения не логинился на форум неделю? :) Какова вообще посещалка-то? :?
Mr. Anderson, правильно поняли.
А какая связь между "посещалкой" и логином зарегистрированного пользователя?
И речь-то не о них, а о логике работы программного обеспечения.
А что у вас с очередью сообщений, кстати? :)
Дефолтное, 50.
Но явление "зависания" сообщений наблюдается и при пяти зарегистрированных пользователях.
Не говоря уже о единичной отправке, описанной ранее.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

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

Сообщение Mr. Anderson »

Барбос писал(а):А какая связь между "посещалкой" и логином зарегистрированного пользователя?
Самая прямая. Если пользователи логиняться раз в неделю, то их у вас... как-то немного :)
Барбос писал(а):а о логике работы программного обеспечения
Логика работы ПО в скриптах и там все довольно-таки прозрачно. И не состыкуется с описанным вами.
Барбос писал(а):Дефолтное, 50.
Раньше вроде было 20. Ну да это детали.
Зачем эта очередь создана и как оно работает - в курсе?
Барбос писал(а):описанной ранее.
Мы не приветствуем ссылки на форумы террористов. Пусть даже виртуальных. И естественно - мы их не читаем.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

Барбос
Очередь обрабатывается только тогда, когда на форум кто-то заходит. Иначе скрипты не работают, увы.
Изображение
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

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

Сообщение Nekstati »

Барбос, в админке в настройках почты написано: «[Размер почтового пакета] …Установите 0 при возникновении проблем, связанных с неотправленными уведомлениями по email». Вы это пробовали?

Во-вторых — как уже тут упомянули, форумное ПО не рассчитано на междусобойчики из 5 человек, заходящих раз в месяц. Оно рассчитано как минимум на десятки-сотни посетителей в день. Очередь сообщений будет обработана при заходе кого-то из этой сотни. Т. е. вы выловили несуществующий баг или как минимум не имеющий практического значения. А междусобойчики лучше устраивать в аське.

Кстати, откуда столько понтов, не поделитесь? «Ляп разработки», «элементарная ошибка», между строк явственно просвечивает «вы все дураки» — видимо, вам пришла пора писать свой форум, который сотрёт phpBB с лица земли. :)
Барбос
phpBB 1.0.0
Сообщения: 6
Стаж: 16 лет
Откуда: Днепропетровск
Благодарил (а): 1 раз

Сообщение Барбос »

12:20
Самая прямая. Если пользователи логиняться раз в неделю, то их у вас... как-то немного :)
Стереотипы не в Вашу пользу. Для разминки представьте десять зарегистрированных и десять тысяч
уникальных адресов гостей в сутки. Но, повторюсь, способы организации коммуникаций технически не связаны со свойствами используемых инструментов.
Зачем эта очередь создана и как оно работает - в курсе?
А должен изучать скриптинг? Или если на входе написано "Цветы", то там естественно находиться роддому, а не букетам? С точки зрения здравого смысла данная очередь призвана ограничивать нагрузку на сервера,
разбивая поток запросов на заданные порции. И с точки зрения того же здравого смысла нет причин каким-либо образом ограничивать одно-единственное сообщение при указанном значении "50".
Мы не приветствуем ссылки на форумы террористов. Пусть даже виртуальных. И естественно - мы их не читаем.
И опять не в Вашу пользу. Врага нужно, как минимум, знать. Как и судить о вкусе устриц могут только те, кто их ест.
Впрочем, опять же, насколько и в чём себя ограничивать, - это Ваше личное дело, и к логике работы программного обеспечения отношения не имеющее.


- - - - - - - - - - - - - - - - -
Ну, и, наконец, по существу дела.
Логика работы ПО в скриптах и там все довольно-таки прозрачно. И не состыкуется с описанным вами.
Ситуация мной зафиксирована на трёх версиях, трёх различных физических серверах, при апгрейтах версий и "нулевых" инсталляциях, на различных операциях, много раз, 100%-я повторяемость результата. Заголовок письма я привёл, он стандартен для описываемой проблемы, могу показать десятки аналогичных.
Будете факты подгонять под теорию? Или всё-таки имеет смысл сделать(проверить) самим и в чём-то засомневаться?

- - - - - - - - - - - - - - - -
14:11
Очередь обрабатывается только тогда, когда на форум кто-то заходит. Иначе скрипты не работают, увы.
rxu, спасибо за ответ по существу.
То, что обработка вызывается "по событию", это понятно.
Непонятна логика, - почему "событием" является чей-то логин, а не сам факт создания сообщения.
Зачем заставлять в супермаркете человека без покупок отстаивать очередь в кассу, чтобы выйти?
"Это не баг, это фича" (с) ? :)
Если так, то на этой фразе тема исчерпана и готов принести извинения за беспокойство.

- - - - - - - - - - - - - - -
Nekstati ,
у меня нет "проблемы с неотправленными". Отправляются все. Проблемы семантики? или логики?
Ну и опять не по теме, - надеюсь, Вам смысл понятия "проекция" знаком?
Подробнее о моих "понтах", пожалуйста, я готов Вас слушать.
:)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

Барбос писал(а):Непонятна логика, - почему "событием" является чей-то логин, а не сам факт создания сообщения.
Если вы включили очередь, то уведомление не отправляется сразу, а ставится в очередь. Далее система ожидает запуска крона для обработки этой очереди сообщений и их отправки. Запуск крона и обработка очереди осуществляются периодически. Периоды определяются настройками, хранящимися в БД. Например, период обработки очереди сообщений - 600 секунд (queue_interval).
Но крон не запустится, пока на форум кто-нибудь не зайдет.
Если хотите, чтобы сообщения отправлялись немедленно, установите настройку Размер почтового пакета = 0 в Настройках почты.
Изображение
Аватара пользователя
Drakot
phpBB 1.2.0
Сообщения: 13
Стаж: 21 год 7 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 1 раз

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

Сообщение Drakot »

Задаю пользователю права на просмотр форума и на создание в нем тем (только эти две возможности, читать сообщения пользователь не может). Пользователь заходит на форум, видя сообщение "У вас нет доступа на чтение тем в этом форуме." (это закономерно), но создавать темы (кнопки "Новая тема") у него нет. При попытке вручную создать запрос на создание темы (через адресную строку) возникает сообщение: "Вы не можете читать сообщения в этом форуме." Не понимаю как запрет на чтение сообщений в форуме может запрещать создавать их?
Все вопросы связаны с поддержкой этого форума.
phpbb 3.0.7-PL1
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

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

Сообщение Mr. Anderson »

Барбос писал(а):Стереотипы не в Вашу пользу. Для разминки представьте десять зарегистрированных и десять тысячуникальных адресов гостей в сутки. Но, повторюсь, способы организации коммуникаций технически не связаны со свойствами используемых инструментов.
Вижу перед собой тролля. Не буду его кормить, ибо он сам не понимает о чем говорит и, если начнет углубляться, закопает себя сам...
Но все же отмечу, что нечем вам крыть - логин раз в неделю - это вполне четкий "маркер" посещаемости. Мы-то знаем как скрипты работают (на что не раз вам намекали), а вы все на свою "практику" ссылаетесь :)
Барбос писал(а):А должен изучать скриптинг
Если вы хотите сказать, что у "нас" в скриптинге "нелады" - тогда да, вы должны быть докой в этом вопросе. Чтобы:
а - точно понимать что вы сообщаете
б - точно отвечать на вопросы тех, кто за это ответственен
пока нет ни первого, ни второго... Вопросы? :)
Барбос писал(а):? С точки зрения здравого смысла данная очередь призвана ограничивать нагрузку на сервера,разбивая поток запросов на заданные порции. И с точки зрения того же здравого смысла нет причин каким-либо образом ограничивать одно-единственное сообщение при указанном значении "50".
Спасибо, я понял, что вы не понимаете о чем речь. ЧТД.
Барбос писал(а):И опять не в Вашу пользу. Врага нужно, как минимум, знать. Как и судить о вкусе устриц могут только те, кто их ест.
Не в нашу, да? Мы эту устрицу, претендующую на рекорд Гиннеса, сожрали полностью... И до сих пор страдаем легким несварением от неё.
ВЫ нам будете рассказывать про врагов?
Барбос писал(а):Будете факты подгонять под теорию?
Увы, это будете делать только вы. Вы, не понимая как и что работает, пришли тут рассказывать, что код ошибочен, приводя логи мыльника. Не изучив кода, не изучив особенностией трешки - это дебилизм. Без извинений.
Кому вы что доказали? Нам вы доказали, что ваши претензии основаны на недостаточных данных при далекоидущих выводах... И что вы от нас ждете?
Намеков на ошибку даже я вам дал немало... Сможете повторить "баг", исключив это? Врядли. Как я сказал - логика в скриптах, а это весьма "железно".
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

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

Сообщение Nekstati »

Барбос, вам сказали уже трижды: размер почтового пакета. Так что у кого проблемы логики — большой вопрос. По поводу понтов — послушайте свой тон со стороны и поймёте, что не возникает никакого желания вам отвечать.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

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

Сообщение Палыч »

Drakot писал(а): Не понимаю как запрет на чтение сообщений в форуме может запрещать создавать их?
"Элементарно, Ватсон"©
Постинг автоматически сопровождается просмотром (то бишь чтением) собственного сообщения (которое запрещено).
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

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