One Click Demo Install Problems
Installing Bizix demos with one click is fairly simple. However, from time to time the process can fail. There are a couple of reasons for this to happen.
- AJAX Request Failed: When you click on the import button, an AJAX request is sent to the server. This initiates the import process and starts downloading data from the template server to your website. This request can be interrupted sometimes.
Wait for some time and try importing template again – In case AJAX request failed to connect to the server due to some congestion, this solution will help. - Server Connection Timeout – In case after sending the AJAX request, the server takes too long to reply, and so plugin installation might fail.
Contact your host provider/ server administrator and request them to look at the maximum execution time. - Firewall Blocks Demo Templates: Sometimes if the firewall blocks the connection with the demo template server, you might see the error.
- PHP configuration: Maybe your PHP configuration is not well configured, due to which you might face an issue like this. We recommend you to contact your web hosting service provider to make sure that your server PHP configuration limits are as follows:
You can check Max post site, Max upload limit and Memory limit from Admin > Elementor > System Infomax_execution_time 600
memory_limit 512M
max_input_time 900
post_max_size 64M
upload_max_filesize 64M
max_input_vars 4000
If you are running unmanaged dedicated server or VPS, you should check your php.ini file. Alternatively, you can edit .htaccess file in the root of your website and add the following values:php_value max_execution_time 600
php_value memory_limit 512M
php_value post_max_size 64M
php_value upload_max_filesize 64M
- Plugins conflicting the import: It is also worth trying to deactivate all of the installed plugins, except Gyan Elements, Elementor, Contact Form 7, Slider Revolution and Metabox plugins, before importing a Demo Template, especially if you have a security plugin installed. Once you have done importing Demo Templates, you can then reactivate all the previously active plugins.
- Server error 500: In case, the popup displays some additional notice/error, you can share it with the server administrator. For example, sometimes you might see an error –
'Error: 500 Internal Server Error'
or
'Error: API Request is failed due to cURL error 7'
.
This usually indicates a poor server configuration, usually on a cheap shared hosting (low values for PHP settings, missing PHP modules, and so on). - Server error 504 - Gateway timeout: This means, that the server did not get a timely response and so it stopped with the current import. What you can try is to run the same import again. If you get the same error, you can try to run the same import a few times. A couple of import tries might finish the import till the end, becaue your server will be able to process the import data in smaller chunks.
- Missing PHP modules:
Fatal error: Class 'DOMDocument' not found
That means, that your hosting server is missing one of a very common PHP modules and it has to be enabled before any import functionality will work on your site. The missing PHP modules are: php-xml or/and php-dom. Please contact your hosting company and ask them to install that for you.
Fatal error: Class 'XMLReader' not found
Similarly as above, but this time the XMLReader PHP module/extention is missing. Please contact your hosting company and ask them to install that for you. - Know Your Website Information with Site Health: WordPress site health tool has been launched in WordPress 5.2. The tool checks your website health status and shows information about the site configuration. It detects what’s going wrong and what measures you should take to address them. WordPress site health tool shows warnings, recommendations, and passed tests by explaining what they are doing to your site.You just need to go to Dashboard > Tools > Site Health. You will see the overall site health status in percentage.