How to fix a WordPress Blank White Page – Error 500

You have just been working on your WordPress website and making changes or installing an update, and all of a sudden, all you see is a blank page or the Error 500 message, and you no longer have access to your website. In this article, I will explain how you can fix this problem as … Continue reading “How to fix a WordPress Blank White Page – Error 500”

How to Create a Contact Form with WPForms

If you have a website, you likely want to give your visitors an option to contact you directly from your site. You can do that easily by adding a contact form so that visitors, customers, clients, or even potential partners can get in touch with you when they need help or when they have something … Continue reading “How to Create a Contact Form with WPForms”

Why You Should Disable WordPress Automatic Updates – How-To Tutorial

Let me show you what consequences it can have if you activate WordPress automatic updates for the WordPress core system, plugins, and themes and how you can deactivate automatic WordPress updates within a few clicks. Video: How And Why You Better Disable WordPress Automatic Updates – And when Not If you prefer watching a video … Continue reading “Why You Should Disable WordPress Automatic Updates – How-To Tutorial”

These 7 WordPress Plugins are Installed on More Than 25 Million Websites

With the endless variety of plugins available, finding the best WordPress plugins can be challenging. After all, only one lousy plugin can turn your once beautiful and elegant website into a jungle of broken code, shaky themes, and faulty functionality. I’ve installed and checked various WordPress plugins to determine which ones are worth your time … Continue reading “These 7 WordPress Plugins are Installed on More Than 25 Million Websites”

How to Fix the 500 Internal Server Error in WordPress

  In WordPress, the Internal Server Error or Error 500 is one of the most annoying errors because it does not return actual data about the underlying issue. It’s hard for beginners to eliminate it. There are many different reasons for Internal Server Errors. Download WP STAGING to avoid this and other errors in the … Continue reading “How to Fix the 500 Internal Server Error in WordPress”

Update procedures for Ubuntu Server, Nginx and MySql

These update procedures contain only essential information and best practices for updating a running ubuntu server and keeping the downtime low. Ubuntu 16.04.6 to Ubuntu 18.04 Backup – If you use a cloud hoster like digitalocean, create a snapshot. It’s recommended to power off the VM before creating the snapshot for keeping file integrity. If … Continue reading “Update procedures for Ubuntu Server, Nginx and MySql”

WPML error due to missing index: Table wp_options is filled up with multiple entries of wpml_translation_services

One of our users was running WP Staging Pro alongside WPML (inc. translation management) on a couple of websites. On one, in particular, pushing the staging to live site using WP Staging Pro immediately causes the wp_options table to fill up with entries with the wp_name of ‘wpml_translation_services‘. As soon as these were deleted, no … Continue reading “WPML error due to missing index: Table wp_options is filled up with multiple entries of wpml_translation_services”

Linux Commands Reference & Troubleshooting

We’ve published these commands for our developers for reference purposes. They are publicly visible as it might be helpful for other users as well: Ubuntu 18.04 – Login reloads the login prompt If you try to login to KDE and the login form reloads after entering correct credentials try the commands below: systemctl stop gdm.service … Continue reading “Linux Commands Reference & Troubleshooting”

Change Language Collation of all mySQL Database Tables

If the language collation of your production and staging site database server is different you can use the MySQL query below to create a new query that allows you to change the language collation of all database tables at once. SELECT CONCAT(“ALTER TABLE “, TABLE_SCHEMA, ‘.’, TABLE_NAME,” COLLATE latin1_general_ci;”) AS ExecuteTheString FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=”DATABASE_NAME” AND … Continue reading “Change Language Collation of all mySQL Database Tables”