Ошибка при входе на конференцию

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Vityas
phpBB 1.4.4
Сообщения: 179
Стаж: 17 лет 5 месяцев
Благодарил (а): 59 раз

Ошибка при входе на конференцию

Сообщение Vityas »

Описание проблемы: При входе на конференцию под firefox выскакивает ошибка
Произведенные изменения, после которых начались неполадки:
Версия phpBB: 3.0.12
Используемые стили: prosilver
Используемые моды:
Версия PHP: 5.3.28
Используемая СУБД и её версия: MySQL(i) 5.5.30-30.2-log
Ссылка на конференцию: http://forum.superkot.com
Есть ли у вас тестовый аккаунт:
Использовался ли поиск для решения проблемы:
Если да, то какие запросы вы использовали:

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

phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_dap.php on line 187: strpos() [function.strpos]: Empty needle
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_dap.php on line 187: strpos() [function.strpos]: Empty needle
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_dap.php on line 187: strpos() [function.strpos]: Empty needle
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1071: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3934)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1071: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3934)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1071: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3934)

Warning: Cannot modify header information - headers already sent by (output started at /home/motovelo/www/superkot.com/forum/includes/functions.php:3934) in /home/motovelo/www/superkot.com/forum/includes/functions.php on line 4972

Warning: Cannot modify header information - headers already sent by (output started at /home/motovelo/www/superkot.com/forum/includes/functions.php:3934) in /home/motovelo/www/superkot.com/forum/includes/functions.php on line 4974

Warning: Cannot modify header information - headers already sent by (output started at /home/motovelo/www/superkot.com/forum/includes/functions.php:3934) in /home/motovelo/www/superkot.com/forum/includes/functions.php on line 4975

Warning: Cannot modify header information - headers already sent by (output started at /home/motovelo/www/superkot.com/forum/includes/functions.php:3934) in /home/motovelo/www/superkot.com/forum/includes/functions.php on line 4976
Аватара пользователя
taraskin
phpBB 1.4.1
Сообщения: 47
Стаж: 15 лет 5 месяцев
Откуда: Киев
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: Ошибка при входе на конференцию

Сообщение taraskin »

Я зарегистрировался с ником Котошмар и вошел без ошибок... :roll: (всё через firefox)
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 5 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

Re: Ошибка при входе на конференцию

Сообщение Anvar »

В phpBB нет такого файла /includes/functions_dap.php
Покажите что в 187 строке +5-10 строк вверх и вниз.
Vityas
phpBB 1.4.4
Сообщения: 179
Стаж: 17 лет 5 месяцев
Благодарил (а): 59 раз

Re: Ошибка при входе на конференцию

Сообщение Vityas »

taraskin, есть подозрение, что выскакивает когда срабатывает какое-то из условий мода Double Account Preventer
Anvar, это от Double Account Preventer файл.

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

			if ($config['dap_user_notes_entry'])
			{
				$found = false;

				$sql = 'SELECT log_data
					FROM ' . LOG_TABLE . '
					WHERE log_type = ' . LOG_USERS . "
						AND user_id = $id
						AND log_operation = 'LOG_USER_NOTE_AUTH'";
				$result = $db->sql_query($sql);

				while ($row = $db->sql_fetchrow($result))
				{
187>>>				if (strpos($row['log_data'], $cookie_name) !== false)
					{
						$found = true;
					}
				}

				if (!$found)
				{
					add_log('user', $id, 'LOG_USER_NOTE_AUTH', $cookie_name);
				}
			}
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 5 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

Re: Ошибка при входе на конференцию

Сообщение Anvar »

Замените строку на:

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

if (!empty($cookie_name) && !empty($row['log_data']) && strpos($row['log_data'], $cookie_name) !== false)
Vityas
phpBB 1.4.4
Сообщения: 179
Стаж: 17 лет 5 месяцев
Благодарил (а): 59 раз

Re: Ошибка при входе на конференцию

Сообщение Vityas »

Помогло, спасибо. Странно, что только в одном браузере проявляется...
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Ошибка при входе на конференцию

Сообщение xisp »

Vityas писал(а):Странно, что только в одном браузере проявляется...
Кука побилась, пустая. Само собой только в одном браузере.
phpBBex
Vityas
phpBB 1.4.4
Сообщения: 179
Стаж: 17 лет 5 месяцев
Благодарил (а): 59 раз

Re: Ошибка при входе на конференцию

Сообщение Vityas »

В смысле, что на файрфоксе только, но на разных компах. Спецом установил на ноуте и на компе (пользуюсь хромом) и в обомх случаях получил приведенное выше.

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