Thank you Webdongle. Your solution works. The issue has been well resolved.Have you tried
System >>> Update Joomla ... check for update ... reinstall core files
System >>> Install Discover
If still No Avail
Make a backup of your database
Install a fresh Joomla in a new folder to a new database (or on localhost)
Search the new database and your original databases #__menu table for banners
You should see which table(s) is missing and export, edit prefix, import the relevant Table.
Both Reinstall Core Files and Install Discovery don't work.
The caught the devils in the #__menu table for banners, after installing a fresh Joomla to a new database on localhost.
There are two menutypes in the table, menu and main, in addition to others.
The Banners related menu items were associated with "menu" menutype, while menu items of other components are associated with "main" menutype.
I edited the records for Banners in the #__menu table via phpmyadmin, changed their menutype from "menu" to "main", and then sovled the issue.
And thanks to all the guys participating in the topic.
Statistics: Posted by leoqiuwr — Mon Dec 18, 2023 4:51 am