mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #12037
[Bug 1171641] Re: "artefact_license" error when trying to install with $cfg->dbprefix
1.8dev: https://reviews.mahara.org/2080
1.7: https://reviews.mahara.org/2081
--
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contrib members
https://bugs.launchpad.net/bugs/1171641
Title:
"artefact_license" error when trying to install with $cfg->dbprefix
Status in Mahara ePortfolio:
New
Status in Mahara 1.7 series:
New
Bug description:
As reported in the Mahara forums:
https://mahara.org/interaction/forum/topic.php?id=5376&offset=0&limit=10#post23189
If you try to install Mahara 1.7 with $cfg->dbprefix turned on, you
get this error: "Failed to get a recordset: mysql error: [1146: Table
'mahara17.artefact_license' doesn't exist] in adodb_throw( SELECT *
FROM artefact_license LIMIT 1 , ) Command was: SELECT * FROM
artefact_license LIMIT 1"
The problem is that there are some SQL queries in the artefact code
that don't properly have the table names surrounded in {curly
brackets}, which is what the DB libraries use to locate them and put
the DB prefix in front of them.
To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1171641/+subscriptions
References