WordPress Elementor white screen frontend after moving site

So I was breaking my head when getting a white screen error on the frontend, after moving a site from a test domain to production on another domain. The backend was accessible and had no problems.

– WordPress self hosted
– Elementor Pro
– Several Elementor plugins
– Astra theme
– WP Rocket
– Various other plugins

What I tried:

I tried saving Permalinks, ensuring there were no database leftovers from the old domain, (there were none), checking my PHP memory limit was sufficient, and a lot of other things. But the white screen remained whatever I did.


Step 1: Deactivate WP Rocket plugin, reactivate WP Rocket plugin.

After this, the site came up already, no more white screen frontpage.

Just to be sure I added a few steps:

Step 2: Elementor -> Tools -> Regenerate `CSS -> Press button ‘Regenerate Files’

Step 3: WP Rocket -> Delete cache

Step 4: WP Rocket -> Dashboard -> Press button ‘Regenerate Critical CSS’


How to run several Bitnami WordPress installs on XAMPP

XAMPP with Bitnami enables you to run WordPress (and many other apps) on your Windows computer. But what if you want to run several WordPress installs locally, each in a separate directory and database?


1) Install XAMPP on your local Windows computer.

Though outside the scope of this page it’s actually quite easy. Follow these instructions: https://www.apachefriends.org/index.html

Note: Install in the default C:\xampp (if not things get complex with Windows 10 permissions, you don’t want that..).

2) Download latest Bitnami WordPress installer for Windows here:

https://bitnami.com/stack/wordpress (for single WordPres sites)
and save it to: C:\xampp\bitnami installer

3) Start XAMPP Control Panel, then start Mysql and Apache in the Control Panel
4) Start terminal in XAMPP Control Panel: Press the button “Shell”
5) Type below commands at the command line

  • Notes regarding the second line:
    • Adjust to the latest Bitnami file version
    • Adjust the installation name at the end to whatever you want ( for example: mywordpresspetproject instead of wordpress1)


cd c:\xampp\bitnami installer
bitnami-wordpress-4.9.1-2-module-windows-installer.exe –wordpress_instance_name wordpress1

6) Within a minute the Bitnami installer starts up. The program asks you to choose a directory in which it can find the XAMPP or Bitname files. Leave this at c:\xampp (unless you installed XAMPP in a different directory).
7) The program asks you to choose a password, (choose anything you want)
8) Typically the program can promt you for other information, such as a blog title (choose anything, you can change this later, for example ‘wordpress’) and a user, (type any username you like, for example user1)
9) Start the Bitnami instance by typing the following url in a local browser:

You can log in with these admin credentials:

User: user1
Password: <whatever you choose>

The files are installed here:

(Or wordpress2 or whatever directory you choose earlier in step 5).

If you want to install another WordPress install in another directory:

Repeat the steps above, just choose another name in step 5.

If you want to delete an install:
1) Delete the corresponding directory c:\xampp\apps
2) Go to the XAMPP Control Panel –> Apache -> Config –> httpd.conf
and remove the line at the end of the file which refers to the installation. For example:

Include “C:/xampp/apps/wordpress1/conf/httpd-prefix.conf”

I hope this clarifies!

The best WordPress Plugins – which I use often

These are WordPress Plugins I use often. Some paid, some free. Some expensive, so cheap. The point of this list is to remind myself these are consistently well coded, performing and stable Plugins, and to record briefly why I like them.




To say Pods is just a tool to create and view Custom Post Types and Custom Taxonomies is selling it short. Yes, it can do that, as good as paid tools, but for free. Have a look around, it is really a Swiss Army knife for codeless WordPress development.

  • Very flexible, can handle almost anything
  • Handles the display of CPTs (Custom Post Types) in various ways; integrate to the theme, use external plugin tools for it, etc
    • Note that most CPT plugins ignore the showing of your CPTs on the Frontend, (as if you wouldn’t want to use the fruit of your labor…), or make it extremely to do so.
    • Pods isn’t ‘dead simple’ in displaying CPTs, but is very complete in its offering to do so.

A good second option: Toolset Types (https://wordpress.org/plugins/types/). But it’s expensive to buy beyond the basic ‘make a CPT’ plugin.

Caldera Forms


  • From the most basic to the most advanced forms.
  • Easy to use, pleasant GUI interface
  • Works with Custom Post Types, -Taxonomies and -Fields, including Pods (and many other Custom Post Type Plugins)
  • Wide variety of plugins (e.g. MailChimp)
    • Free plugins: https://calderaforms.com/caldera-forms-add-ons/#/free

Shield WordPress Security


  • One of the few plugins that give you a sense of security as it’s easy to overview what you have set up
  • Advanced (dangerous) options deactivated by default, yet easy to set up
  • Gives granular control over WordPress auto-updates for Plugins, Themes and WP Core.



  • Easy to set up tables
  • Can import/export from Excel
    • Tip: Make some fields in the plugin, export to Excel, then build your table in Excel, then re-import. Saves time not having to figure out the heading structure in the plugin (which is easy, but still..).
  • Tables are always responsive and look good

Yoast SEO


  • Consistently performing plugin
  • Improves by making things simpler to use

White Label Plugins

White Label plugins turn the admin pages of WordPress into something you control; how it looks, who can reach them, change text used, etc.

The free plugins I found so far are not giving sufficient options or are inconsistant in performance or feature functionality.

There are two paid plugins I’ve used to date. They differ in some detailed specs, but basically do the same: