вам понятно, что вызывает конфликт (какое расширение, если в нем дело)?
0 Call to undefined method Joomla\CMS\Form\Field\PluginsField::getDatabase()
/var/www/юзер/data/www/мой_домен/libraries/src/Form/Field/PluginsField.php:122
Call stack
#
Function
Location
1
()
JROOT/libraries/src/Form/Field/PluginsField.php:122
2
Joomla\CMS\Form\Field\PluginsField->getOptions()
JROOT/libraries/src/Form/Field/ListField.php:63
3
Joomla\CMS\Form\Field\ListField->getInput()
JROOT/libraries/src/Form/FormField.php:425
4
Joomla\CMS\Form\FormField->__get()
JROOT/libraries/src/Form/Field/ListField.php:233
5
Joomla\CMS\Form\Field\ListField->__get()
JROOT/libraries/src/Form/Field/PluginsField.php:58
6
Joomla\CMS\Form\Field\PluginsField->__get()
JROOT/layouts/joomla/content/options_default.php:33
7
include()
JROOT/libraries/src/Layout/FileLayout.php:125
8
Joomla\CMS\Layout\FileLayout->render()
JROOT/libraries/src/Layout/LayoutHelper.php:73
9
Joomla\CMS\Layout\LayoutHelper::render()
JROOT/administrator/components/com_config/view/application/tmpl/default_site.php:14
10
include()
JROOT/components/com_config/view/cms/html.php:142
11
ConfigViewCmsHtml->loadTemplate()
JROOT/administrator/components/com_config/view/application/tmpl/default.php:73
12
include()
JROOT/libraries/joomla/view/html.php:151
13
JViewHtml->render()
JROOT/administrator/components/com_config/view/application/html.php:79
14
ConfigViewApplicationHtml->render()
JROOT/components/com_config/controller/display.php:114
15
ConfigControllerDisplay->execute()
JROOT/administrator/components/com_config/config.php:31
16
require_once()
JROOT/libraries/src/Component/ComponentHelper.php:402
17
Joomla\CMS\Component\ComponentHelper::executeComponent()
JROOT/libraries/src/Component/ComponentHelper.php:377
18
Joomla\CMS\Component\ComponentHelper::renderComponent()
JROOT/libraries/src/Application/AdministratorApplication.php:101
19
Joomla\CMS\Application\AdministratorApplication->dispatch()
JROOT/libraries/src/Application/AdministratorApplication.php:159
20
Joomla\CMS\Application\AdministratorApplication->doExecute()
JROOT/libraries/src/Application/CMSApplication.php:203
21
Joomla\CMS\Application\CMSApplication->execute()
JROOT/administrator/index.php:51
в плагине поля нет метода getDatabase
В PhpMyAdmin, в #_extensions, вижу, что отключены все плагины, в названиях которого встречается field. Отключил заодно и com_fields, но результата нет – в административной панели (на некоторых страницах) по-прежнему ошибки, вместо содержимого.
Плагины, которые ставили, точно для вашей версии joomla?
Накатите сверху все файлы Joomla, чего-то не хватает.
Не помогло. Проблема возникла после неудачного обновления с J3.9 на J3.10 (и миграции на J4.2). И сохраняется проблема даже если откатиться к бэкапу J3.9. Такое ощущение, что восстановление из резервной копии проходит некорректно (хотя визуально на Фронтенде все выглядит как надо — восстановлено на нужную дату; не работает только com-content(. Значит ли нижеуказанное, что БД для версии J3.9, а файлы от J4.2? 119 Database Problems Found. Other Information • Database schema version (3.9.27-2021-04-20) does not match CMS version (4.2.3-2022-09-07). • Table 'e2gr3_template_styles' does not have column 'inheritable'. (From file 3.10.0-2020-08-10.sql.) • Table 'e2gr3_template_styles' does not have column 'parent'. (From file 3.10.0-2020-08-10.sql.)…
Бэкап есть? Надо вернуться к 3.9 и пробовать на 3.10
Да. Пробовал разные версии (даты) стандартного функционала в ISPManager. Фронтенд выглядит нормально после восстановления. А многие разделы бэкенда (стандартные компоненты, настройки Joomla) отображают разные ошибки. А раздел Extensions: Database отображает 119 Database Problems Found. Database schema version (3.9.27-2021-04-20) does not match CMS version (4.2.3-2022-09-07). 🤷♂️ При этом, аналогичная ситуация описана тут, кажется: https://joomla.stackexchange.com/questions/32284/0-class-jformfieldlist-not-found-error Но какаое там решение помогло – не разобрался (удалить все файлы и восстановить). Т.е. не восстанавливать поверх?
сначала удалите базу и файлы, и потом только восстанавливайте
Действительно. Даже в «справке» ISPmanager пишут, что существующие файлы не перезаписываются. И рекомендуют удалить БД перед восстановлением из бэкапа.
Исп как всегда гениальна
Обсуждают сегодня