What do you need to know?

Build a new sandbox

There are 4 major steps to build a new sandbox site:

A. Empty old sandbox site
B. Create a new package
C. Put the package in the old sandbox
D. Install the package in the sandbox
E. Prepare the sandbox for use

A. Empty old sandbox site

This will be done by the Bhante.

B. Create a new package

B1. Go to Duplicator>Packages

B2. Click Create New.

B3. Click the round arrow to reset the name. It should start with today’s date. You may have to click several times.

B4. In the Archive section make sure that only Enable File Filters is selected.

B5. Under File extensions make sure it says mp3;.

B6. Then at the bottom click Next.

You will then see the following box appear:

Once the scan is over, you will see something that looks like this:

B7. The notification under Files should indicate less than 500mb.
The notification under Database should indicate less than 100mb. If it is larger than that, please notify the Bhante.

B8. You will then have to check Yes. Continue with the build process!. Then click Build.

You will then see the following message:

Wait until it completes without closing the window. It may take up to 5 minutes. If it takes longer than 10 minutes, please notify the Bhante.

If everything works, you will see a message like this:

If there are any error messages along the way, please take screen shots and notify the Bhante.

C. Put the package in the old sandbox

C1. Now we need to get a link for downloading the package. Click Packages again.

C2. Find the package you just created and click on the file box icon at the very end of the row.

C3. You must right click on the link that says Archive, not the button with the same name. Then in the popup menu, select Copy Link or Copy Link Address depending on your browser.

C4. Then give this link to the volunteer who will be doing the download and upload.

C5. You will need to tell them exactly where to place the package . Please see instruction C5 in the Confidential Details for Sandbox Creation file given to you by the Bhante.

D. Install the package in the sandbox

D1. The uploading volunteer will have to tell you the exact name of the installer file. The name will look something like installer.php or possibly something much longer. In any case, it will end with the extension .php. If it does not then it’s not the installer file.

D2. In a new tab in your browser, you will need to build the url to start the installation process. It will be something like

https://sandboxname.serenecolombo.org/installer.php

Where you will replace sandboxname with the actual name of the sandbox site (see confidential details document step C5) and installer.php will be replaced with the exact name of the installer file.

D3. Put that in your browser’s url bar and hit enter. Wait till you see the following page:

D4. Check the box and click Next. If it looks any different at all, take a screen shot and notify the Bhante.

You will then see the following message:

This could take several minutes. If it takes longer than 10 minutes, notify the Bhante.

D5. This step is very important. do not click anything other than what is mentioned below.

Please see instruction D5 in the Confidential Details for Sandbox Creation file given to you by the Bhante. Enter that information in the form above for the exact sandbox you are creating.

Then click Test Database.

D6. If both validations pass, click Next. Otherwise notify the Bhante.

You will then see the message above.

D7. Double check the information and click OK. If you enter the incorrect information, it will overwrite the wrong sandbox site.

You will then see the following message:

Wait for the installation to complete. If your browser asks you if you want to save the password, say no.

If everything works, you should see the following screen.

D8. Replace the word Colombo with the name of the sandbox site. For example, for local.serenecolombo.org, it should say Local Dhamma Friends. Click nothing else except the Next button.

D9. Make sure Auto delete installer files... is selected and then click on Admin Login.

Once you are successfully logged in to the website, you can close the tab above.

D10. At the login screen, use the same user name and password from your account on the main site.

If you see the following message, click The email is correct.

If you get the following message, just go to the main admin page for the site at

https://sandboxname.serenecolombo.org/wp-admin

and you should be able to get in fine. Make sure to replace sandboxname with the real name.

You may be redirected to some plugin welcome page. You can just ignore that.

E. Prepare the sandbox for use

The following steps are essential and must not be skipped.

The next few steps will ensure that our volunteers don’t confuse the sandbox with the real site.

E1. Double check the URL to make sure you are doing these changes on the sandbox site not the real site.

E2. Change favicon/site icon by clicking on Appearance > Customize > Site identity > Site Icon > Change image

Type in the name of the sandbox site and you should get an image to use for the site icon. Select that image. For example:

You should then see the new image appear:

E3. Now change the menu background colour by going to Appearance > Customize > Colors > Primary Navigation > Background

Click publish

E4. Change your back end colour scheme by going to Users > Profile > Admin Color Scheme and pick a different one from what you normally use.

E5. Stop google search by going to Settings > Reading > Search engine visibility and clicking the check box so it looks like this:

If you don’ do this, then our sandbox site will start appearing in Google searches.

E6. Trash Google Analytics Tracking Code by going to Appearance > Elements. Then search for google and trash the element titled Google Analytics Tracking Code. Then trash that element.

If you don’t do that, google will start collecting usage stats for the sandbox site.

E7. Remove some plugins by going to Plugins > Installed Plugins and deactivate and delete the following:

  • Simple History
  • UpdraftPlus

Table of Contents