phpBB Debug: PHP Warning auth.php

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

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

phpBB Debug: PHP Warning auth.php

Сообщение denn »

Здравствуйте. После установки последней версии phpbb3, выскочила ошибка на верху страницы. Не могли бы помочь? :( форум чистый. PHP Version 5.3.10-1ubuntu3.1
Сама ошибка:
[phpBB Debug] PHP Warning: in file [ROOT]/includes/auth.php on line 407: Invalid argument supplied for foreach()
[phpBB Debug] PHP Warning: in file [ROOT]/includes/auth.php on line 450: Invalid argument supplied for foreach()
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: phpBB Debug: PHP Warning auth.php

Сообщение Pazh »

что подразумевается под "установки последней версии phpbb3" ? Установили чистый движок на новую базу или обновили свой форум с более ранней версии?

Если первое, то откуда качали дистрибутив и были ли какие-либо ошибки при установке. Если второе, то по описанию проблемы трудно ее систематизировать.
Суть ошибки: пустой массив глобальных прав форума, а вот почему он пустой - хз
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: phpBB Debug: PHP Warning auth.php

Сообщение HAMMER663 »

Скорее всего автор все-таки поставил себе alphaPORTAL
denn
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 3 месяца

Re: phpBB Debug: PHP Warning auth.php

Сообщение denn »

Pazh писал(а):что подразумевается под "установки последней версии phpbb3" ? Установили чистый движок на новую базу или обновили свой форум с более ранней версии?

Если первое, то откуда качали дистрибутив и были ли какие-либо ошибки при установке. Если второе, то по описанию проблемы трудно ее систематизировать.
Суть ошибки: пустой массив глобальных прав форума, а вот почему он пустой - хз
Скачивал 3.0.10(на данный момент последняя версия на сайте) с этого сайта (ссылка). Никаких не было. Установил чистый движок на новую базу
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: phpBB Debug: PHP Warning auth.php

Сообщение HAMMER663 »

Давай ссылку на сайт
denn
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 3 месяца

Re: phpBB Debug: PHP Warning auth.php

Сообщение denn »

Дело в том, что у меня сервер размещен в локальной сети.
А как этот массив "заполнить"? :)
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: phpBB Debug: PHP Warning auth.php

Сообщение Nekstati »

denn, у вас либо побились файлы, либо что-то некорректно записалось в БД (не пробовали переустановить форум?), либо ваш сервер как-то странно крив.
denn
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 3 месяца

Re: phpBB Debug: PHP Warning auth.php

Сообщение denn »

Пробовал 3 раза переустанавливать. Не знаю что с сервером... Но точно на таких серверах с таким же софтом поставился нормально. :(

upd: нашел проблему. Действительно была проблема в ftp клиенте(FileZilla). Заливал как-то коряво. Залил через Total Commander и всё заработало. Всем спасибо, проблема решена ;)
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: phpBB Debug: PHP Warning auth.php

Сообщение HAMMER663 »

denn может нужно было бинарный режим для передачи файлов установить?
Аватара пользователя
pavelkim
phpBB 1.4.4
Сообщения: 113
Стаж: 17 лет 1 месяц
Откуда: Беларусь
Благодарил (а): 7 раз

Re: phpBB Debug: PHP Warning auth.php

Сообщение pavelkim »

Подскажите, пожалуйста, отчего может появится ошибка вида:

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

[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 839: Undefined index: 27
на чистом 3.0.11 (дистрибутив качал отсюда, с гуриков). Ни одного мода, ни одной правки кода, стиль стандартный просильвер, раскрашенный Colorizeit.
27 строка вышеуказанного файла:

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

	var $acl_options = array();
Секреты успешных форумов и сообществ
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: phpBB Debug: PHP Warning auth.php

Сообщение Pazh »

нужно смотреть 839 строку, а 27 - это индекс элемента массива
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: phpBB Debug: PHP Warning auth.php

Сообщение Sheer »

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

				$hold_ary[$row['forum_id']] = (empty($hold_ary[$row['forum_id']])) ? unserialize($this->role_cache[$row['auth_role_id']]) : $hold_ary[$row['forum_id']] + unserialize($this->role_cache[$row['auth_role_id']]);
Проверьте значения $row['forum_id'] и $row['auth_role_id'] и права на папку cache
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
pavelkim
phpBB 1.4.4
Сообщения: 113
Стаж: 17 лет 1 месяц
Откуда: Беларусь
Благодарил (а): 7 раз

Re: phpBB Debug: PHP Warning auth.php

Сообщение pavelkim »

Pazh, ой.. Ну конечно 839.. Смотрю в книгу - вижу фигу называется.
Sheer, права на /cache - 777, на файлы в ней - 666. А где значения forum_id и auth_role_id глянуть?
Секреты успешных форумов и сообществ
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: phpBB Debug: PHP Warning auth.php

Сообщение Sheer »

Что возвращают эти запросы:
1

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

SELECT * FROM  phpbb_acl_roles_data WHERE  role_id = 27
2

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

SELECT * FROM  phpbb_acl_roles WHERE  role_id = 27
3

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

SELECT * FROM  phpbb_acl_groups WHERE  auth_role_id = 27
4

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

SELECT * FROM  phpbb_acl_users WHERE  auth_role_id = 27
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
pavelkim
phpBB 1.4.4
Сообщения: 113
Стаж: 17 лет 1 месяц
Откуда: Беларусь
Благодарил (а): 7 раз

Re: phpBB Debug: PHP Warning auth.php

Сообщение pavelkim »

1. MySQL вернула пустой результат (т.е. ноль строк). ( Запрос занял 0.0008 сек. )

2.
Снимок.JPG
3. MySQL вернула пустой результат (т.е. ноль строк). ( Запрос занял 0.0006 сек. )

4.
Снимок1.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Секреты успешных форумов и сообществ

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