Upgrading Faq Book for Joomla 4
Hi,
I have been using the free basic Faq Book Pro in a Joomla 3.x environment, but am not migrating to Joomla 4.x.
On this page, it implies that Faq Book 4.3.3 is compatible with Joomla 4.x and also with Joomla 3.x
Elsewhere it states that it is only Joomla 4.x compatible.
Can you confirm if I can install Faq Book in my Joomla 3.x environment, so that when I migrate, it will be compatible with Joomla 4?
4 answers
Hi there,
Version 3.x is not compatible with Joomla 4.
You need to install 4.x for Joomla 4.
When you are ready to upgrade your website to Joomla 4,
1. First upgrade Joomla to v4
2. Then update FAQ Book by installing 4.x without uninstalling 3.x
For the conversion from Joomla 3 to Joomla 4, I am using an Extension called MigrateMe4 to create a subfolder/staging server, where it does the Joomla upgrade and then allows you the option of reviewing everything in the Joomla 4 Administrator interface (as well as the front end of the Joomla 4 site) within its subfolder (which is acting as a staging server). Everything worked as far as the upgrade to Joomla 4. Once you are satisfied with the site in the Administrator and Joomla 4 front end, then you can tell it to “go live”, and it will replace the contents of the original site folder with the upgraded Joomla 4 (tables and all). When it “goes live”, it removes the “mm4” portion shown below error message.
I have NOT told it to overwrite my Joomla 3 site yet. I am having a problem with the FAQ Book software, which is generating an error.
After I had completed the MigrateMe4 upgrade process, you can log in as Admin to the upgraded Joomla 4 site (in the mm4 staging subfolder it is placed in), then you can review the site backend and front end.
At that point, I attempted to install the FAQ Book 4.3.3 (Joomla 4 version) extension as you instructed below, but it failed. I got an error that said:
Table 'gsgruber_salient.mm4_fgsi_minitek_faqbook_customstates' doesn't exist
Error installing component
Note that the subfolder where the MigrateMe4 placed the upgraded site is called ‘mm4”, and you see that in the red error string above.
We are not aware of a table called “customstates”. We installed a clean version of the free FAQ Book software and did not see that table listed.
I have kept a full copy of each FAQ, so that I have to, I will delete the entire FAQ Book extension and contents, and rebuild it later in Joomla 4 (either as native Joomla articles, or in the Joomla 4.3.3 FAQ Book extension). It does seem that just deleting that entirely at this point is the easier option, unless you have some kind of fix for that error.
If you have any suggestions, I would appreciate them.
Thank you,
Gary
For the conversion from Joomla 3 to Joomla 4, I am using an Extension called MigrateMe4 to create a subfolder/staging server, where it does the Joomla upgrade and then allows you the option of reviewing everything in the Joomla 4 Administrator interface (as well as the front end of the Joomla 4 site) within its subfolder (which is acting as a staging server). Everything worked as far as the upgrade to Joomla 4. Once you are satisfied with the site in the Administrator and Joomla 4 front end, then you can tell it to “go live”, and it will replace the contents of the original site folder with the upgraded Joomla 4 (tables and all). When it “goes live”, it removes the “mm4” portion shown below error message.
I have NOT told it to overwrite my Joomla 3 site yet. I am having a problem with the FAQ Book software, which is generating an error.
After I had completed the MigrateMe4 upgrade process, you can log in as Admin to the upgraded Joomla 4 site (in the mm4 staging subfolder it is placed in), then you can review the site backend and front end.
At that point, I attempted to install the FAQ Book 4.3.3 (Joomla 4 version) extension as you instructed below, but it failed. I got an error that said:
Table 'gsgruber_salient.mm4_fgsi_minitek_faqbook_customstates' doesn't exist
Error installing component
Note that the subfolder where the MigrateMe4 placed the upgraded site is called ‘mm4”, and you see that in the red error string above.
We are not aware of a table called “customstates”. We installed a clean version of the free FAQ Book software and did not see that table listed.
I have kept a full copy of each FAQ, so that I have to, I will delete the entire FAQ Book extension and contents, and rebuild it later in Joomla 4 (either as native Joomla articles, or in the Joomla 4.3.3 FAQ Book extension). It does seem that just deleting that entirely at this point is the easier option, unless you have some kind of fix for that error.
If you have any suggestions, I would appreciate them.
Thank you,
Gary
Hi there,
Try running the following SQL code in phpmyadmin:
Then try installing v4 again.