SMF 2.0.9 Undefined index: permissions /Sources/Security.php Строка: 831

Автор den812, 14 декабря 2014, 15:58:56

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

den812

в ЛОГИ валятся ошибки, что не так?

"
Тип ошибки 'undefined_vars'

http://xxxxx.ru/index.php?http://xxxxx.ru/
8: Undefined index: permissions
Файл: /var/www/html/xxxxx.ru/Sources/Security.php
Строка: 831

"




// Are we checking the _current_ board, or some other boards?
828:

if ($boards === null)
829:

{
830:

// Check if they can do it.
==>831:

if (!is_array($permission) && in_array($permission, $user_info['permissions']))
832:

return true;
833:

// Search for any of a list of permissions.
834:

elseif (is_array($permission) && count(array_intersect($permission, $user_info['permissions'])) != 0)
835:

return true;
836:

// You aren't allowed, by default.
837:

else
838:

return false;
839:

}

Жека

Цитата: den812 от 14 декабря 2014, 15:58:56$user_info['permissions']
Очевидно, что в этом массиве не находит элемент по индексу 'permissions'.

den812

Цитата: Жека от 16 декабря 2014, 11:28:26Очевидно, что в этом массиве не находит элемент по индексу 'permissions'.

ну это то понятно ..   только вопрос в том почему его там нет..?

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

den812

Цитата: Mavn от 16 декабря 2014, 13:36:30а $user_info в глобале объявлена?

ну я там вроде ничего не менял.... как SMF написали так и есть

system1024

У меня после обновления форума на 2.0.9 тоже периодически стали появляться ошибки:

http://адрес_форума/index.php?action=search
8: Undefined index: id_member
Файл: /var/www/адрес_форума/html/Sources/Security.php
Строка: 239


http://адрес_форума/index.php?action=profile
8: Undefined index: ID_MEMBER
Файл: /var/www/адрес_форума/html/Sources/Security.php
Строка: 215



karavan

Думаю боты или хрумеры ломятся, у меня такое тоже бывает, и вроде до обновления на 2.0.9 тоже бывало. Оставят 300-400-500 (!) таких ошибок за 1 минуту, чаще ночью, а потом опять несколько дней тишины. Вобщем перестал уже на них обращать внимание.

system1024

У меня такая ошибка только что появилась после того как один наш пользователь открыл тему. Просто открыл и ничего там не делал.

system1024

Вот, что ответили на англоязычном форуме:

ЦитироватьThe variable in question is $_SESSION['ban']['id_member'] - it's the only mention of id_member in that line, so it *must* be that.

SMF 1 to SMF 2 changed how ban-checking per session was done very slightly, the byproduct of which is this error. There's no point fixing it because it's just an extra check that would otherwise need to be carried out every so often, and it's only an issue during the 1.1 to 2.0 upgrade.

Once the session refreshes or the ban check refreshes - whichever first - the new values are generated, and the problem fixes itself. Saying to leave it for an hour simply ensured that the session would be cleared (the default is 20 minutes) so that the new session check would be done that fixed it

Видимо, не стоит беспокоиться.

carlo22

#9
Ребята у меня начали сыпаться ошибки в логах:
Тип ошибки: Общие

http://xxxxx.com/index.php?action=admin;area=logs;sa=errorlog;desc;c2e030d8df10=a61cef0246eced39a082be788b67a5e7
2:xcache_set(): XCache var cache was not initialized properly. Check php log for actual reason

Файл:/home/k/xxxxxx/xxxxxxx.com/public_html/Sources/Load.php
Строка: 2671


Что не так?

И сегодня целый день в списке кто онлайн висит уникальный гость:



Mavn

В настройках кэша уберите использование xcache ибо у вас с ним проблема на сервере
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

carlo22

Цитата: Mavn от 12 марта 2015, 00:31:19В настройках кэша уберите использование xcache ибо у вас с ним проблема на сервере
Подскажите пожалуйста где находятся настройки кеша?

Yarik

Цитата: carlo22 от 12 марта 2015, 00:36:10
Подскажите пожалуйста где находятся настройки кеша?
Админка - настройки сервера - кеширование.

carlo22

Цитата: Yarik от 12 марта 2015, 07:10:05Админка - настройки сервера - кеширование.
Я это нашел, но отключения xcache в настройках нет.
Там есть только уровни кеширования: 1,2,3 и отключено.
Я выключил кеширование. Так это?

Yarik

Оно, посмотрите что будет в смысле ошибок.

carlo22

Цитата: Yarik от 12 марта 2015, 08:07:44Оно, посмотрите что будет в смысле ошибок.
Сейчас эти ошибки перестали валится, а то было за 5 минут по 200 штук.
Сейчас идут только Тип ошибки: Пользователь
Неверный пароль
И то только одна, после того как отключил кеширование.