How do I Use the WordPress Package Builder?

Introducted in version 3.0 of the WordPress Auto-Provision module, the WordPress Package Builder tool helps you easily create your WordPress installation packages by automatically extracting the WordPress site files and database from a template WordPress site and saving them as a package folder, that can be used to provision new WordPress sites.

To use the WordPress Package Builder, please follow these instructions:

Note 1: You must ensure that the remote server you are extracting the WordPress site from has the inbound TCP ports listed in this KB article opened.

Note 2: You must allow PHP functions exec() and escapeshellcmd() in your php.ini file in order for the database export from the remote WordPress site to work.

Note 3: The hosting account password cannot conatin the characters '=' or '&'.


1. Go to the WordPress Auto-Provision main module screen located at Addons -> WordPress Auto-Provision and click on the link for the WordPress Package Builder.



2. Next, select the package folder that you want to populate or enter a name to create a new folder. Then, enter all of the required connection information for the hosting account where the WordPress template site should be extracted from.



WordPress Document Root: If the WordPress site being extracted is installed into the root level folder of the hosting account (e.g. /home/username/public_html), leave the checkbox selected. If the WordPress site is installed in any other folder, uncheck the box and enter the full document path to that folder.


WARNING: This tool will overwrite any files that currently exist in the selected package folder.


3. Once the required information has been entered, press the Continue to Step 2 button and if successful, the WordPress site will have been extracted into the selected package folder. It is recommended to check the package folder, to ensure that everything was populated correctly.

If the export was not successful, double-check to ensure that you had entered the correct connection and document root information and that the remote server is accessible. You can also take a look at the WHMCS Activity Log to see if there are any errors which may help identify the cause of the issue.

If you run into any trouble with the WordPress Package Builder or have any questions on how to use the tool, please contact us.

  • 3 Users Found This Useful
Was this answer helpful?

Related Articles

Can I use the WordPress Auto-Provision module and still provide my hosting customers with full hosting server control panel access?

Yes! Since the WordPress Auto-Provision module simply installs a fully functioning WordPress site...

Can I reset my client’s WordPress admin account?

As long as you specify Alternate Admin credentials in the WordPress configuration settings and...

How to I reset my client’s WordPress admin password?

The best solution to this would be to have your client go to their WordPress site and use the...

Do I need to provide my client with FTP access to upload plug-ins and templates?

No. As of WordPress 3.8, templates and plug-ins can be uploaded directly through the WordPress...

How to I update the version of WordPress installed for my client?

As of WordPress 3.8, the power to update the WordPress installation has been put into the hands...