For this example we will use the domain peteteting.com which is pointing to a WordPress Pete installation. To see how to do this check out this tutorial: Point a domain to a WordPress Pete in production environment

1. Using the input file

1. Check that the domain you are going to use is pointing to the IP of the WordPress Pete installation in production. The way to do this, and check that everything is ok, is to navigate to the domain and see Pete’s face.

2. Lets browse to the IP where the WordPress Pete is installed and click to the Import option on the left menu

2. Select the WordPress Pete file previously obtained through being exported from WordPress Pete or Pete Converter plugin

3. Wait until the process is complete then browse to the domain you chose for your site. If you have the Divi theme it is possible that some styles appear broken, for this we share a small hack to fix this trick. Go to the Divi theme options and save the changes without doing anything and this will fix it

4. Refresh your site again and done!

2. Using FileZilla (Recommended for big files)

1. For this example, the Pete WordPress installation is hosted on the GCP, we must activate SSH access, which is disabled by default. We click on the SSH console to open in the browser

2. Once it is open we run the following commands to enable SSH access for the root user. Once it is open we run the following commands to enable SSH access for the root user. (It is good security practice to enable this on a port other than 22. But we are not going to do this here because this is not a hardening tutorial)


sudo find /etc/ssh/sshd_config -type f -exec sed -i 's/#Port 22/Port 22/g' {} \;
sudo find /etc/ssh/sshd_config -type f -exec sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' {} \;
sudo find /etc/ssh/sshd_config -type f -exec sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' {} \;

echo -e "mypassword\nmypassword" | sudo passwd

sudo systemctl restart sshd

3. Now we open FileZilla and create an SFTP connection for the root user and us the password: mypassword  (This is an example password, we recommend you change it in the previous command)

4. Once we log in we click on Sites which is a symlink to the /var/www/html folder

5. Now drag the file of Pete that you are going to import

6. Now go to WordPress Pete and check file path for large files and enter the path where you previously uploaded the file

Latest tutorials

Deploy a WordPress Laravel Integration using Pete’s superpowers

Let's start this tutorial after having done this: Handling woocommerce orders from Laravel using Pete’s superpowersThen migrate our saveaplaya site to a WordPress Pete in production. To know how to do this, read this tutorial: Migrate your WordPress site to the cloud...

Handling woocommerce orders from Laravel using Pete’s superpowers

1. Let's start by creating a new WordPress and Laravel integration from WordPress Pete.2. For this tutorial, we will use Laravel 8, and the name of our Laravel app will be woodashboard. You must have previously imported a WordPress site.3. We can verify everything is...

Hardening your WordPress site with WordPress Pete and Mod Security

WordPress Pete with coreruleset v3.3 out of the box and other good practices. You won't have to worry about most hack attacks. You can also disable or enable the mod_security firewall at your convenience if you are developing any feature of your site to avoid false...

Install a SSL certificate to a WordPress site using WordPress Pete

For this example we will use the domain wordpresspete.org which is pointing to a WordPress Pete installation. To see how to do this check out this tutorial: Point a domain to a WordPress Pete in production environment1. For this example we purchased an SSL certificate...

Point a domain to a WordPress Pete in production environment

Let's start by following the tutorial for installing WordPress Pete on Google Cloud Platform.Once you have installed WordPress Pete correctly go to the settings panel of your domain provider, for this example we will use a godaddy.com domainUse your domain provider's...

Create a WordPress + Laravel integration using a subdomain

1. Make sure you have imported your site into WordPress Pete correctly. For this example, we will use the saveaplaya.org site2. Lets browse to the Premium plugins section and let's download the plugin, then we will install it on the site3. Now we will activate the...

Create a WordPress + Laravel integration in the same domain

1. Make sure you have imported your site into WordPress Pete correctly. For this example, we will use the saveaplaya.org site2. We will make sure that we have the WordPress + Laravel plugin for WordPress Pete installed. You must have the standard license to be able to...

Create a WordPress Pete file manually

To create a WordPress Pete we need three files: the website folder, the database in a SQL file and the file config.txt For this example, we are going to create the WordPress Pete manually file for the nostalgiosity.com site. 1. We are going to use the file manager of...

Register your WordPress Pete

To register your Premium license of WordPress Pete Click here to go to the pricing page and click button “Buy Now” Below Premium License.2. Once you have purchased the premium membership and have logged into your account. Click on the API Key Generator option that...

Migrate a WordPress site to WordPress Pete

1.  Log into your WordPress Pete installation and click on the "Plugins" section. Then click the "Download Pete Converter" button.2. Once you download the plugin, go to your WordPress admin panel and install it. 3. Go to the Pete Converter option on your admin and...

Author: Pedro Consuegra

Full Stack Software Developer with expertise in WordPress, Laravel, Ruby, Ruby on Rails, JavaScript, and MySQL. Dedicated to empowering small to medium-sized businesses in realizing their IT objectives, with a proven track record of reducing engineering costs by up to 90%.