Hatte auf meiner Joomla Installation das Problem, das unter "Erweiterung => Verwalten => Sprachen installieren" keine Sprachen angezeigt wurden, weil das englische Sprachpaket und die Aktualisierungsquelle dazu nach meinem manuellen Update damals auf 3.6 in der Datenbank nicht mehr korrekt angezeigt wurde. Unter "\administrator\components\com_admin\sql\updates\mysql\3.6.0-2016-04-08" habe ich das SQL Nachinstallations Query gefunden, welches für die Korrektur der Datenbankeinträge verantwortlich ist.
Habe die nötigen Einträge, da sie nicht mehr existierten, manuell eingefügt und mit den anderen abgeglichen. Nur bei dem "AND `extension_id` = 600;" bin ich mir nicht sicher, welcher Datensatz wo und mit welchem Effekt angesprochen wird.
INSERT INTO `zf39e_extensions` (`extension_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `manifest_cache`, `params`, `custom_data`, `system_data`, `checked_out`, `checked_out_time`, `ordering`, `state`)
VALUES (802, 'English (United Kingdom)', 'package', 'pkg_en-GB', '', 0, 1, 1, 1, '', '', '', '', 0, '0000-00-00 00:00:00', 0, 0);
UPDATE `zf39e_update_sites_extensions`
SET `extension_id` = 802
WHERE `update_site_id` IN (
SELECT `update_site_id`
FROM `zf39e_update_sites`
WHERE `name` = 'Accredited Joomla! Translations'
AND `type` = 'collection'
)
AND `extension_id` = 600;
Alles anzeigen
Wahrscheinlich ganz simpel, aber große SQL Erfahrung habe ich nicht. Würde mich über Hilfe freuen.
Mfg