0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 1778 Просмотров
*

Timoscow

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Выходит предупреждение, над каждым новым созданным материалом, если включить фикс всех ошибок.


Код
Notice: Undefined offset: 46 in /html/www_САЙТ/libraries/src/Access/Access.php on line 608

Notice: Trying to get property of non-object in /html/www_САЙТ/libraries/src/Access/Access.php on line 608

Notice: Undefined offset: 46 in /html/www_САЙТ/libraries/src/Access/Access.php on line 613

Notice: Trying to get property of non-object in /html/www_САЙТ/libraries/src/Access/Access.php on line 613

Access.php
line 608 
line 613 

Код
// If there is any type of recursive mode.
else
{
$ancestors = array_reverse(self::getAssetAncestors($extensionName, $assetId));

foreach ($ancestors as $id)
{
// If full recursive mode, but not recursive parent mode, do not add the extension asset rules.
if ($recursive && !$recursiveParentAsset && self::$assetPermissionsParentIdMapping[$extensionName][$id]->name === $extensionName)
{
continue;
}

// If not full recursive mode, but recursive parent mode, do not add other recursion rules.
if (!$recursive && $recursiveParentAsset && self::$assetPermissionsParentIdMapping[$extensionName][$id]->name !== $extensionName
&& self::$assetPermissionsParentIdMapping[$extensionName][$id]->id !== $assetId)
{
continue;
}

// If empty asset to not add to rules.
line 608  ------------------   if (self::$assetPermissionsParentIdMapping[$extensionName][$id]->rules === '{}')
{
continue;
}

line 613  -----------------   $collected[] = self::$assetPermissionsParentIdMapping[$extensionName][$id]->rules;
}
}

Соответственно если скрыть нет ошибок но и проверки нет((
хочется найти решение

в базе SQL Таблица: 111_assets

Код
(394, 46, 57, 58, 3, 'com_content.article.1135', 'Шелд', '{"core.delete":{"6":1},"core.edit":{"6":1,"4":1},"core.edit.state":{"6":1,"5":1}}'),
(395, 46, 55, 56, 3, 'com_content.article.1136', 'Шелд', '{}'),

{"core.delete":{"6":1},"core.edit":{"6":1,"4":1},"core.edit.state":{"6":1,"5":1}}
или
{}
предупреждение не убирает
Убирает предупреждение смена ID материала, или стиранием строки. Также  проблема только у трех уже существующих материалах.
Остальные видимо не редактировались в  Joomla 3 и права не получали, у остальных вообще нет упоминая в этой таблице.
Также  помню как то менял ID в БД SQL табл. 111_users.


Но если зайти под супер администратором на сайт, предупреждение исчезает.
Переехал на Joomla 3 давно, но только сейчас заметил группы Guest не было, искусственно создал.
Сейчас стоит Joomla! 3.8.1
Параметры
 
Платформа -   Linux Ubuntu  x86_64
Версия базы данных - 5.7.19-0ubuntu0.16.04.1
Кодировка базы данных - utf8_general_ci
Кодировка соединения базы данных - utf8mb4_general_ci
Версия PHP - 5.6.30-11+deb.sury.org~trusty+3
Веб-сервер - Apache/2.4.18 (Ubuntu)


*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: Проблемы с правами Access (sql _assets)
« Ответ #1 : 15.10.2017, 04:16:27 »
Фикс бд делали?  ( расширения-бд)
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Проблемы с правами Access (sql _assets)
« Ответ #2 : 15.10.2017, 06:00:32 »
Цитировать
в базе SQL Таблица: 111_assets
...

И это все, что в ней есть?
Почитай https://github.com/joomla/joomla-cms/issues/18209

Цитировать
Также  проблема только у трех уже существующих материалах.

Удали их если всего три и перестрой меню, если они в меню.


« Последнее редактирование: 15.10.2017, 06:05:10 от capricorn »
*

Timoscow

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Проблемы с правами Access (sql _assets)
« Ответ #3 : 15.10.2017, 12:42:13 »
спасибо всем проблема решена, косвенно  помогла ссылка.
При попытки переложить материал в другую категорию, вылезла ошибка "Сохранить не удалось из-за ошибки: Invalid Parent ID"

По ней то я и нашел решени с маленькой доработкой.
Проблема:

При сохранении статьи появляется сообщение Joomla Save failed with the following error: Invalid parent id. (Сохранить не удалось из-за ошибки: Invalid Parent ID)

Решение:

1. Нажать кнопку "Перестроить" - в "Менеджер меню".
2. Нажать кнопку "Перестроить" - в "Менеджер категорий".
3. Поочередно открыть каждую категорию и нажать "Сохранить".

И 4 пункт пересохранить все материалы что выдавали ошибки.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

403 access Forbidden при попытке обновления

Автор R31rus

Ответов: 1
Просмотров: 397
Последний ответ 12.06.2023, 05:10:04
от R31rus
Проблемы с пагинацией, не выводит Вперед и Назад

Автор onniby

Ответов: 12
Просмотров: 500
Последний ответ 04.05.2022, 15:29:22
от marksetter
Проблемы с Шорткодами (Shortcode Designer)

Автор polezniy

Ответов: 7
Просмотров: 528
Последний ответ 20.10.2021, 16:17:56
от polezniy
Проблемы с пунктом меню типа - Метки/Список элементов

Автор ryocka

Ответов: 1
Просмотров: 693
Последний ответ 28.08.2020, 00:40:14
от Kon Dou
Проблемы с новым роутером

Автор d0ublezer0

Ответов: 1
Просмотров: 442
Последний ответ 21.08.2020, 10:27:34
от d0ublezer0