“Empowering WordPress enthusiasts to master the art of effective WordPress management, from single sites to sprawling networks”

Join our Facebook Group!
Join us to discuss all things WordPress, including hosting, management tools, SaaS solutions, email, and expert support.
Live Blog
- Updating WordPress Page Error “Updating Failed. The response is not a Valid JSON Response” - November 29, 2023
- Fixing Multisite Error “Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.” - November 17, 2023
- Vultr vs Hetzner | Faster Cores or More Cores? - November 15, 2023
- Converting an Existing WordPress Site into a Static Site and Hosting it for Free - November 15, 2023
- WP Time Capsule, Woo Credits, Ultimate Dashboard - November 2, 2023
- Moving from WP Engine to GridPane, Don’t want to use Cloudflare, what’s an alternative? - November 2, 2023
- Cold, Warm and Hard Reboots with Virtual Instances (Vultr Example) - October 13, 2023
- AppSumo: Email Delivery – Self-Hosted Enterprise-Grade Email Platform - September 22, 2023
- Bulk Create Discourse Threads from WordPress Posts - September 21, 2023
- WordPress header.php, ACF the_field() and PHP 8.1 results in Uncaught Error: Call to undefined function get_field() - September 20, 2023
- Caching Issues with Nginx/OLS and Dynamic Page Content (Gravity Forms) - September 18, 2023
- Siteground and Cloudflare Captcha Redirect Loop - September 1, 2023
- WP Ultimo Version 1, Increase Page Loads and cURL timeouts for versions.nextpress.co - August 23, 2023
- Place All Sites on a GridPane Server into Maintenace Mode - August 14, 2023
- Rolling your own/Selfhost Transaction Email Servers versus using Postmark - July 18, 2023
- Cloudflare CNAME Flattening and Proxying - July 18, 2023
- Openlightspeed or Nginx? Which server reigns supreme! - June 28, 2022
- My Experience with Cartflows - February 16, 2022
Articles
Common WordPress Cloudflare WAF (Web Application Firewall) Rules
Introduction If you’re using Cloudflare’s WAF, then you’ve probably got a good amount of rules already setup or maybe just one. The following article provides a number of common Cloudflare WAF (Web Application Firewall) rules that you can use on your site. Please Read Before you Deploy Any WAF Rules…
WordPress 6.4 Bug – Exposing Hosting Providers Utilizing 10 Year old version of cURL
Introduction WordPress released version 6.4, which included a PR to the WordPress/Requests library. Add Connection:close header only when needed by mircobabini · Pull Request #657 · WordPress/Requests · GitHubPull Request Type I have checked there is no other PR open for the same change. This is a: Bug fix New…
Inside Cloudflare’s Power Outage Ordeal: My Take on the Unprecedented Two-Day Service Challenge at the Main Data Center
Introduction On Thursday, November 2nd, 2023, at 11:43 UTC, Cloudflare had an outage that affected several of their services, either completely offline or partially operational. Overall, you couldn’t change the configuration of Cloudflare services, access the Cloudflare Dashboard or API, or view analytics or logs. For example, there were no…
Why should you use sudo?
Introduction There was a question on the popular GridPane Facebook Group asking about login in as the system user for each site when setting up cronjobs. The discussion then proceeded to use sudo versus logging in as root. What’s sudo? Here’s a good explanation from the first return on google.com…
Cloudflare Recommended Settings and Caveats
Introduction The following article stemmed from a Facebook post in which Alexander van Aken posted his recommendations for Cloudflare settings. I’ve updated those to define where the settings are located correctly and any caveats you might run into. DNS DNSSEC -> Enabled No caveats at this time. SSL/TLS Overview SSL/TLS…
Dealing with “protocol error, got ‘E’ as reply-type byte” and LSCache Plugin Object Cache
Introduction I was getting the following errors within the error logs for a WordPress site that was on an Openlitespeed server and couldn’t figure out the issue. I replaced the IP address with 0.0.0.0 and the domain with domain.com 2023-04-14 07:31:06.562149 [NOTICE] [20082] [0.0.0.0:21760:HTTP2-3#domain.com] [STDERR] protocol error, got ‘E’ as…
WP-CLI Doctor Command: An Essential Tool for WordPress Troubleshooting
Introduction The WP-CLI Doctor Command is a powerful tool that helps diagnose and troubleshoot issues with your WordPress site. It performs a series of checks and offers recommendations to help you identify and resolve problems, including outdated plugins and themes, server configuration issues, and more. In this article, we’ll explore…
Running Cyberpanel in a Docker Image
Introduction The following article will detail how you can run CyberPanel in a docker container. Installing Cyberpanel in Docker I haven’t started this article, so please check back. CyberPanel Forum Post The following was posted on the Cyberpanel forum and was taken down, I scrapped it from archive.org qtwrk March…
Search and Replace on a WordPress Database and Dealing with Serialized Data
Introduction Running a search and replace on a WordPress site is common when you’re migrating a site that changes its domain or you want to set up a temporary domain for staging, development or testing. Or perhaps you’re looking to change a specific string across an entire WordPress site. Serialized…
Cleaning out WordPress Crons
Introduction If you ever wondered if there is a need to clean out your WordPress crons, you’d be correct. Sometimes, WordPress crons are leftover from previous plugins due to several situations. But how do you clean them out? You can go one by one and figure out which cron belongs…