Зарегистрировать компонент Joomla 2.5 вручную в базе данных
Как вручную зарегистрировать компоненты Joomla 2.5 в базе данных? потому что структура таблицы отличается от версии 1.5. В 1.5 компоненты могут быть добавлены в таблицу jos_components. Теперь, похоже, prefix_extensions table. Кто-нибудь может сказать, каковы параметры? или если я не прав, каков правильный путь?
2 ответа
Решение
Вы не регистрируете компоненты вручную в SQL, они добавляются в базу данных после установки. Просто установите компоненты с помощью Extension Manager в серверной части Joomla и убедитесь, что они совместимы с Joomla 2.5.
Этот SQL-запрос делает то, что вы хотите (просто вставьте свои собственные значения и не забудьте изменить префикс таблицы '#_'):
INSERT INTO `#__extensions`
(`extension_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`)
VALUES (0, 'My Great App', 'component', 'com_mygreatapp', '', 1, 1 )