Importing theme demos on your WordPress website should be a seamless process, allowing you to quickly set up and start customizing your site. However, many users encounter errors during this process, such as the dreaded “The import could not be completed due to a low timeout limit on the server.” This error suggests that the server’s timeout limit is insufficient, and typically, you are advised to contact your hosting provider to increase the limit to 300 seconds.

In this blog post, we will walk you through a step-by-step solution to resolve this issue by adjusting your server settings. We will also cover other common fixes for similar import errors to help you get your theme up and running smoothly.
Table of Contents
Step-by-Step Guide to Fix Timeout Limit Errors
Step 1: Access Your Hosting Control Panel
First, log into your hosting control panel. This could be cPanel, Plesk, or any other control panel provided by your hosting provider.
Step 2: Open MultiPHP Manager
In the control panel, look for the MultiPHP Manager. This tool allows you to select and manage different PHP versions for your website.
Step 3: Select PHP Version
In MultiPHP Manager, select a PHP version higher than 8.0 with the type “ea.” This ensures you are using a version that supports modern PHP features and improvements.

Step 4: Open MultiPHP INI Editor
Next, navigate to the MultiPHP INI Editor. This tool allows you to edit the PHP configuration settings for your server.

Step 5: Increase Timeout and Input Values
In the MultiPHP INI Editor, you need to adjust several PHP configuration settings. Increase the following values to 5000 seconds:
- max_execution_time: This setting controls the maximum time a script is allowed to run before it is terminated by the parser.
- max_input_time: This setting controls the maximum time in seconds a script is allowed to parse input data.
- max_input_vars: This setting controls how many input variables may be accepted (limit is applied to $_GET, $_POST, and $_COOKIE superglobals separately).
- session.gc_maxlifetime: This setting controls the maximum time in seconds that a session should be kept alive.

Make sure to apply these changes for both the home directory and the domain directory of your website.
Step 6: Save Changes
After updating the values, save your changes. This will apply the new settings to your server configuration.
Step 7: Retry Theme Demo Import
Return to your WordPress dashboard and attempt to import the theme demo again. The increased timeout and input values should resolve the error and allow the import to complete successfully.

Other Common Fixes for Theme Demo Import Errors
While the timeout limit is a common issue, there are other potential causes for import errors. Here are some additional fixes to try:
Increase Memory Limit
Sometimes, the issue is due to insufficient memory allocation for PHP scripts. To increase the memory limit, add the following line to your wp-config.php file:
define('WP_MEMORY_LIMIT', '256M');
Check File Upload Size Limit
Large demo files may exceed the maximum file upload size limit set by your server. To increase the upload size limit, add these lines to your .htaccess file:
php_value upload_max_filesize 64M
php_value post_max_size 64M
Ensure Proper File Permissions
Incorrect file permissions can prevent the import process from accessing necessary files. Ensure that your WordPress directories have the following permissions:
- Files: 644
- Directories: 755
Use a Plugin to Increase Limits
If you are not comfortable editing server settings manually, you can use a plugin like Increase Maximum Upload File Size to increase the execution time and memory limit directly from your WordPress dashboard.
Contact Your Hosting Provider
If you have tried all of the above fixes and are still encountering issues, it may be necessary to contact your hosting provider. They can assist with server-specific settings and ensure your environment is properly configured for WordPress theme imports.
Conclusion
Importing theme demos should be a straightforward process, but server configuration issues can sometimes cause frustrating errors. By following the steps outlined in this post, you can increase the timeout and input values, ensuring your theme demo import completes successfully. Additionally, consider other common fixes to further troubleshoot and resolve any lingering issues. Happy importing!
