The error “Error displaying the error page: Application Instantiation Error” is a common error in Joomla 3 and it is also one of the Joomla database errors. When it happens to your website, the error message comes to you instead of a normal web page. That is a real problem bothering a large number of webmasters. If you are one of them, follow this guide and troubleshoot this issue with effect.
In general, the reasons causing such issue can be improper setting of configuration.php file, MySQL database, database permissions, and so on. Let’s get started to break up this error with the given solutions as below.
Troubleshooting 1: Improper Setting of configuration.php File
One of the main reasons that results in such embarrassing situation may be something wrong with the configuration.php file, such as the improper setting of database username, password and hostname. The best way to deal with it is checking all details mentioned here via configuration.php file. Before everything, you should find out the configuration.php file and then open in an editor as needed.
Since we install Joomla 3 on our website via cPanel, we are going to seek for configuration.php file via this powerful control panel. Go to cPanel > Files > File Manager and select the document root for your site. Click Joomla 30 and right-click the configuration.php file. Edit it in an editor. Focus on the details as the following screenshot and that shows you details of the database.
Make sure that all information mentioned above should be matched with that have been configured on your hosting account. Modify the incorrect information as required or update database settings in this file. If you cannot deal with that issue by yourself, ask for help from your Joomla hosting provider.
Troubleshooting 2: A Corruption of Database
Since your database is corrupted, then the “Error displaying the error page: Application Instantiation Error” occurs naturally. That can be solved via your Joomla dashboard. Log into your website backend and go to Extensions > Extension Manager. Click “Database” on the left list to expand the basic information of your database and then click “Fix” button to fix this corrupted database. That will be easy to handle, even for beginners.
If there is no change to the current situation, you can have your eye on the database and get started to repair it via phpMyAdmin. Log into cPanel and go to Databases > phpMyAdmin. Click Database tab on the top menu and select your database on the left. And then, a list of structures is expanded. Scroll down to the button of this page and check the “Check all” option. Expand the drop-down list next to this option and select “Repair table”.
Your database is checked automatically since you have all settings done. A notice will be displayed to inform you if there is something wrong with this database. Likewise, you are allowed to check all SQL databases in the same manner.
To keep your Joomla site running well all the time, you should attach great importance to website maintenance and solve the error “Error displaying the error page: Application Instantiation Error” once it occurs on your site. Since the solutions mentioned above cannot make a difference for you, go with the technical support of your Joomla hosting provider in time.