Здравствуйте!
Требуется в стороннем файле php получить и вывести модуль по ID.
use Joomla\CMS\Factory;
use Joomla\CMS\Language\LanguageFactoryInterface;
use Joomla\CMS\Plugin\PluginHelper;
use Joomla\CMS\Helper\ModuleHelper;
define('_JEXEC', 1);
define('JPATH_BASE',$_SERVER['DOCUMENT_ROOT']);
require_once JPATH_BASE . '/includes/defines.php';
require_once JPATH_BASE . '/includes/framework.php';
$container = Factory::getContainer();
$container->alias('session.web', 'session.web.site')
->alias('session', 'session.web.site')
->alias('JSession', 'session.web.site')
->alias(\Joomla\CMS\Session\Session::class, 'session.web.site')
->alias(\Joomla\Session\Session::class, 'session.web.site')
->alias(\Joomla\Session\SessionInterface::class, 'session.web.site');
$app = $container->get(\Joomla\CMS\Application\SiteApplication::class);
$app->createExtensionNamespaceMap();
$lang = $container->get(LanguageFactoryInterface::class)->createLanguage("ru-RU", false);
$app->loadLanguage($lang);
$module = ModuleHelper::getModuleById(165);
На этой строке $module = ModuleHelper::getModuleById(165); получаю ошибку 500.
Прошу помощи для решения данной задачи.
Спасибо