From dbf726e148939554bbc52e6693f7735d07887d2f Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Wed, 24 Jun 2026 07:31:12 -0500 Subject: [PATCH] fix: use mysqli driver in component manifest for Joomla 4/5/6 The install/uninstall/update SQL sections used driver="mysql" which doesn't match the active mysqli driver, causing "SQL File not found" on fresh installs and silently skipping schema updates on upgrades. (cherry picked from commit 3fb5a87be91a66d7495bf8dfbae5eee149ac3466) --- CHANGELOG.md | 1 + source/packages/com_mokoog/mokoog.xml | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 452ad70..1c1acf2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -61,6 +61,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). - Database table `#__mokoog_tags` with multilingual unique key ### Fixed +- Fix SQL driver attribute `mysql` → `mysqli` in component manifest preventing fresh installs - Add exception logging to BatchController batch skip (#76) - Align form maxlength attributes with DB schema limits (#77) - Add `strip_tags()` input sanitization on OG text fields (#79) diff --git a/source/packages/com_mokoog/mokoog.xml b/source/packages/com_mokoog/mokoog.xml index 7d52a45..1bd2511 100644 --- a/source/packages/com_mokoog/mokoog.xml +++ b/source/packages/com_mokoog/mokoog.xml @@ -23,17 +23,17 @@ - sql/install.mysql.sql + sql/install.mysql.sql - sql/uninstall.mysql.sql + sql/uninstall.mysql.sql - sql/updates/mysql + sql/updates/mysql