After update Joomla 3.7.0 beta4 to Joomla! 3.7.0-rc1
Unknown column 'a.name' in 'field list'
No access to custом fields in administration.
You have to do it in the database.
Thank you mbabker!!!
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2017-04-07 04:57:15 |
Closed_By | ⇒ | Bakual |
For reasons linked to my DB settings, I had to remove my fields table and re-insert it with:
SET sql_mode = '';
SET sql_mode = '';
CREATE TABLE `xxxx_fields` (
`id` int(10) UNSIGNED NOT NULL,
`asset_id` int(10) NOT NULL DEFAULT '0',
`context` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`group_id` int(10) NOT NULL DEFAULT '0',
`title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
...... etc ....
to rename "alias" to "name".
ALTER TABLE prefix_fields
CHANGE alias
name
VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '';
Priority | Critical | ⇒ | Medium |
Known issue with how database upgrades are managed for non-stable releases, see #13661
In your
#__fields
table, rename the alias column to name and you'll be good.