Не отправляются личные сообщения

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Acden
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 4 месяца

Не отправляются личные сообщения

Сообщение Acden »

При выборе пользователя => отправить лично сообщение появляеся:
Запрашиваемые для добавления пользователи не существуют.
Ошибка отправки формы. Попробуйте ещё раз.
При этом остётся страница заполнения нового сообщения.

Версия PHPbb 3.0.4. Сделал проверку, починку таблиц.

Где искать причину ошибки?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Не отправляются личные сообщения

Сообщение nissin »

Попробуйте для начала сменить браузер, либо почистить куки в текущем.
Аватара пользователя
Acden
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 4 месяца

Re: Не отправляются личные сообщения

Сообщение Acden »

Да не, проблема не в этом.

Пользователь точно существует. Нельзя отправить даже сообщение админу.
Администраторский логин при попытке отправить ЛС тоже получает такое же сообщение.
И данное сообщение получил от нового пользователя.

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

Re: Не отправляются личные сообщения

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

Acden
Зайдите, всё-таки, другим браузером. Полностью очистите кеш (форума, не браузера).
При повторении глюка, вспоминайте, что делали с файлами.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Acden
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 4 месяца

Re: Не отправляются личные сообщения

Сообщение Acden »

Попробовал с другого браузера то же самое.

Кэш чистил, проверку базы делал.

Форум расположен здесь: http://www.tmn6school.ru.

С файлами делал только что восстанавливал из резервной копии. Да, до этого переносил форум с PHPbb 2 на PHPbb3.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 2 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Re: Не отправляются личные сообщения

Сообщение crash »

зарегистрировался, отправил ЛС
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Acden
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 4 месяца

Re: Не отправляются личные сообщения

Сообщение Acden »

Хм непонимаю.

Сообщение действительно получил. Но я никому не могу отправить.
И мне пользователь новый вчера написала что невозможно отправить личное письмо.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Не отправляются личные сообщения

Сообщение nissin »

Я не с балды писал :)
Где-то в куках браузера явно сидит username.
Поэтому crash и смог отправить, поскольку у него этой переменной точно нет.

Добавлено спустя 11 минут 56 секунд:
Для интересующихся фрагменты исходного текста из includes/ucp/ucp_pm_compose.php

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

	// Build usernames to add
	$usernames = (isset($_REQUEST['username'])) ? array(request_var('username', '', true)) : array();
	$username_list = request_var('username_list', '', true);
	if ($username_list)
	{
		$usernames = array_merge($usernames, explode("\n", $username_list));
	}
и дальше:

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

		// Reveal the correct user_ids
		if (sizeof($usernames))
		{
			$user_id_ary = array();
			user_get_id_name($user_id_ary, $usernames, array(USER_NORMAL, USER_FOUNDER, USER_INACTIVE));

			// If there are users not existing, we will at least print a notice...
			if (!sizeof($user_id_ary))
			{
				$error[] = $user->lang['PM_NO_USERS'];
			}
		}
$_REQUEST - ассоциативный массив, который по умолчанию содержит данные переменных $_GET, $_POST и $_COOKIE.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2413 раз

Re: Не отправляются личные сообщения

Сообщение rxu »

nissin
А не в багтрекер ли это надо?
Изображение
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Не отправляются личные сообщения

Сообщение nissin »

Там есть подобный запрос, но человек в php не разбирается, только методом тыка нашёл, что проблема с куками.
И на форуме phpbb есть парочка тем. Попробую написать с выкладкой исходников.
UPD: отправил тикет
http://www.phpbb.com/bugs/phpbb3/ticket ... t_id=44525
Аватара пользователя
Acden
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 4 месяца

Re: Не отправляются личные сообщения

Сообщение Acden »

nissin писал(а):Я не с балды писал :)
Где-то в куках браузера явно сидит username.
Поэтому crash и смог отправить, поскольку у него этой переменной точно нет.
Действительно, удаление куки для домента этого(указанного мной) форума решило проблему!

Спасибо, nissin!

Однако всё равно остаётся открытым вопрос о причине появления данной ошибки. Ну у меня ещё как-то понимаю, а вот у только зарегстрированного пользователя это уже баг, мне кажется.
Cep}|{
phpBB 1.2.0
Сообщения: 17
Стаж: 15 лет 9 месяцев
Поблагодарили: 6 раз

Re: Не отправляются личные сообщения

Сообщение Cep}|{ »

Та же проблема. При отправке ЛС пишет "Запрашиваемые для добавления пользователи не существуют."

Иногда при первой отправке нет sid= в URL и не отправляется, но при обновлении страницы появляется sid=xxx и по второму нажатию "Отправить" всё уходит. Но сейчас заметил что и после появления sid нифига не отправляется.

Стоит сео ультимэйт. Может что-то он наменял такого что косячит. Никто не сталкивался с такой проблемой?
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Не отправляются личные сообщения

Сообщение владимир1983 »

Шаблон запроса заполни.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Не отправляются личные сообщения

Сообщение Sheer »

Cep}|{ писал(а):Иногда при первой отправке нет sid
А его никогда не должно быть. Отчего зависит появление sid в адресной строке?
А так же причиной могут бвть кривые настройки SEO
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Cep}|{
phpBB 1.2.0
Сообщения: 17
Стаж: 15 лет 9 месяцев
Поблагодарили: 6 раз

Re: Не отправляются личные сообщения

Сообщение Cep}|{ »

Cep}|{ писал(а):Та же проблема. При отправке ЛС пишет "Запрашиваемые для добавления пользователи не существуют."

Иногда при первой отправке нет sid= в URL и не отправляется, но при обновлении страницы появляется sid=xxx и по второму нажатию "Отправить" всё уходит. Но сейчас заметил что и после появления sid нифига не отправляется.

Стоит сео ультимэйт. Может что-то он наменял такого что косячит. Никто не сталкивался с такой проблемой?
А ведь помогло http://tracker.phpbb.com/browse/PHPBB3-8292

Хоть и
Affects Version/s: 3.0.4
и fixed стоит там.

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