WordPress

38 Docs

Fix Destination directory for file streaming does not exist or is not writable

Last Updated: 10/10/2026

In this tutorial, you will learn how to fix the “Destination directory for file streaming does not exist or is not writable” error in WordPress when you try to install a new plugin. Incorrect permissions cause this error for the wp-content/uploads folder. WordPress needs to create a temporary folder to place the files when downloaded,…

How to Disable PHP Execution in WordPress Directories

Last Updated: 10/10/2026

Most of the times, hacked WordPress sites usually have backdoor files. These backdoor files are often disguised as core WordPress files and are placed in /wp-includes/ or /wp-content/uploads/folders. An easy way to improve your WordPress security is by disabling PHP execution for some WordPress directories. How to Disable PHP Execution in WordPress Directories Create a blank .htaccess file…

How to Disable or to Limit WordPress Heartbeat

Last Updated: 10/10/2026

WordPress Heartbeat API is a simple server polling API built into WordPress, allowing near-real-time frontend updates.  The API  is using the admin-ajax.php file to make AJAX calls. If you notice a significant amount of POST requests to that file, this means that you need to limit WordPress Heartbeat frequency or to completely disable it. Sending excessive requests…

How to Duplicate a WordPress Website

Last Updated: 10/10/2026

In this article, you will learn how to easily duplicate a WordPress website for development or testing purpose. 1. Log into your cPanel 2. Create a subdomain The subdomain will be used for accessing the development site. For example: dev.domain.com. 3. Go to your “File Manager” The file manager can be launched from your cPanel control…

How to Hide Your WordPress Version

Last Updated: 10/10/2026

Anyone that checks the source code of your site can easily reveal what version of WordPress you are running and if you aren’t good at staying up with the latest updates this can be a welcome sign for intruders. So a good practice is to hide your WordPress install version. How to Hide Your WordPress…

How to disable WP-Cron in WordPress

Last Updated: 10/10/2026

In WordPress, there’s a small file called wp-cron.php, which simulates normal cron-jobs. With the exception that this file isn’t executed every at a certain amount of minutes. Instead, WP-Cron will be executed each time someone visits your website. How is WP-Cron affecting the performance of your website? If your website is receiving a high amount…

Troubleshooting the WordPress “Error Establishing Database Connection”

Last Updated: 10/10/2026

If you’ve recently attempted to reach your WordPress-based website and instead received a message stating “Error Establishing Database Connection“, the cause is most often one of the following: The database has crashed The database login credentials are incorrect in your WordPress configuration file The WordPress database tables have been damaged We will walk through these…

WordPress .htaccess

Last Updated: 10/10/2026

The .htaccess is a configuration file and is how a web browser (Apache, NGINX, LiteSpeed) handles configuration changes on a per-directory basis. WordPress uses this file to manipulate how the webserver serves files from its root directory and subdirectories thereof. This page may be used to restore a corrupted .htaccess file (e.g. a misbehaving plugin)….

How to install WordPress in cPanel

Last Updated: 10/10/2026

WordPress is an open source website creation tool written in PHP. It’s probably the easiest and most powerful blogging and website content management system (or CMS) in existence today. ChemiCloud’s infrastructure supports WordPress out of the box. How to install WordPress in cPanel 1) Login into your cPanel. 2) Scroll down to the Softaculours Apps Installer section and…

How to Create a Staging Environment for Your WordPress Website

Last Updated: 10/10/2026

What Is a Staging Environment? A staging environment is a copy of your website in a production state where you can preview any changes, test upgrades, plugins, or themes before you apply them on your live website. This prevents any downtime or unexpected errors on your live website. If you are a ChemiCloud customer, we’ve…

How to use the LiteSpeed Web Cache Manager in cPanel

Last Updated: 10/10/2026

This Knowledge Base article covers how to use the LiteSpeed Web Cache Manager in cPanel to clear your LiteSpeed Cache. This article is only applicable to customers on our Shared Hosting and for Cloud VPS Customers who have LiteSpeed installed. How to use the LiteSpeed Web Cache Manager in cPanel Step 1: Log in to…

How to Reset the WordPress Admin Password

Last Updated: 10/10/2026

We get it, accidents happen and you may lose or forget the login to your WordPress Admin account. Typically you can use the WordPress password recovery feature to reset the password via e-mail, but if that method isn’t working, not to worry, this Knowledge Base article will help you out! How to reset the WordPress…

How to Get Started With WordPress

Last Updated: 10/10/2026

So, you’ve decided to set up a new website, and you are considering using the WordPress platform.  In case you aren’t sure how to start or you don’t remember how it works, then this guide will help make the process easier by taking you step by step on how to get started with WordPress. Things…

How to Fix “Your PHP Installation Appears to be Missing the MySQL Extension Which Is Required by WordPress” Error

Last Updated: 10/10/2026

WordPress is regarded as a highly reliable and powerful software, but it’s not without it’s an occasional glitch. There are a handful of common issues users may face and error messages they may encounter. The “Your PHP installation appears to be missing the MySQL extension required by WordPress” error is one of those messages. This…

How to Fix “Sorry, This File Type Is Not Permitted for Security Reasons” Error in WordPress

Last Updated: 10/10/2026

Have you ever tried to upload a file to your WordPress Media Library and received an error: “Sorry, this file type is not permitted for security reasons” or “filename has failed to upload”? If you didn’t know, WordPress limits the types of files you can upload to your site for security reasons. However, by adding…

How to Fix “LiteSpeed Cache is disabled” Error in WordPress

Last Updated: 10/10/2026

While checking on your LiteSpeed Cache settings in your WordPress admin panel, you may be encountering the “LiteSpeed Cache is disabled” error. What Causes the “LiteSpeed Cache is disabled” Error? Most likely, LiteSpeed has detected another plugin using the WordPress advanced-cache.php file. This is normal behavior! LiteSpeed Cache works with other optimization plugins, but only…

How to Fix WordPress Briefly Unavailable for Scheduled Maintenance Error

Last Updated: 10/10/2026

Are you seeing the ‘Briefly unavailable for scheduled maintenance’ error in WordPress? This error usually appears while updating WordPress core, plugins, or themes. Essentially, when this error occurs, your WordPress installation has failed to finish the update and left your site in maintenance mode. Why does this error happen? Technically, this isn’t an error –…

How to Fix The WordPress Too Many Redirects Error

Last Updated: 10/10/2026

At times, operating a WordPress site requires you to troubleshoot random errors that appear seemingly from nowhere. They are usually quickly resolved, though. One standard WordPress error is the “Too Many Redirects” problem. This issue can appear differently depending on your browser. For example, below is how this error appears in Firefox: Below is how…

How to Fix LiteSpeed Cache + WooCommerce Conflicts

Last Updated: 10/10/2026

LiteSpeed Cache and WooCommerce work together quite well right out of the box in most cases, however, there are some situations where the shopping cart is not updated correctly. This article will show you how to do a configuration tweak that will fix any incompatibility between LiteSpeed Cache and some WooCommerce themes. How to Fix LiteSpeed Cache +…

How to Easily Manage WordPress Auto-Updates

Last Updated: 10/10/2026

The latest release of WordPress (as of this writing) is WordPress 5.5, “Eckstine” and includes a long-awaited set of features that allow you to enable automatic updates for your themes and plugins. Important Note: Please note, not all themes and plugins support auto-upating. By the end of this knowledgebase article, you will know how to…

How to Disable xmlrpc.php on WordPress

Last Updated: 10/10/2026

XML-RPC for WordPress was designed to enable remote connections between your website and external applications, like WordPress for iOS or Android. This was useful in the early days of the internet when a person would choose to edit content offline, then connect to their blog later to publish, but now with the way Drafts work,…

How to Disable or to Limit LiteSpeed Cache Heartbeat

Last Updated: 10/10/2026

The LiteSpeed Cache Heartbeat API is a simple server polling API that is built into the LiteSpeed Cache Plugin for WordPress and allows for near real-time updates. The API uses the admin-ajax.php file in WordPress to make calls. If you notice a significant number of POST requests to this file, it may mean you need…

“Sorry, You Are Not Allowed to Access This Page” Error in WordPress? Here’s How to Fix It!

Last Updated: 10/10/2026

While trying to access your WordPress admin panel, you may be encountering the “Sorry, you are not allowed to access this page” error. This error will be preventing you from accessing your dashboard and making important changes to your site. What Causes the “Sorry, You Are Not Allowed to Access This Page” Error Fundamentally, this…

How to Configure WordPress to Use SMTP For Sending Emails

Last Updated: 10/10/2026

By default, WordPress uses the PHP Mail function to send emails from your website. It is recommended to use SMTP as it will significantly increase the reliability of the emails that are being sent from your website. How to Configure WordPress to Use SMTP For Sending Emails First, you need to install a plugin: WP…

How to Clear LiteSpeed Cache in WordPress

Last Updated: 10/10/2026

The LiteSpeed Cache Plugin for WordPress is a must-have plugin if you’re hosting on a server that runs LiteSpeed. If you aren’t using the plugin with your WordPress site, you’re missing out on huge performance gains and additional functions, like CDN and Image Optimization features. If you don’t have the plugin installed, you can download…

How to fix WordPress Not Sending Emails Issues

Last Updated: 10/10/2026

Have you ever had a plugin in WordPress set to notify you of specific actions by email, but the emails either arrive sporadically or never arrive at all? Regrettably, even if your web host is configured correctly, using the integrated mail functions of WordPress can still result in a high failure rate. Because of this,…

How to Change Your WordPress Admin URL

Last Updated: 10/10/2026

If you want to make it even harder for hackers to find certain backdoors, then you are less probable to be the target of an attack. Locking down your WordPress admin URL and login is a right way to increase your login security. The default WordPress site’s login URL is domain.com/wp-admin. One of the problems…

How to enable Google Two-Factor Authentication in WordPress

Last Updated: 10/10/2026

Two-Factor Authentication involves a second step to the WordPress admin panel login process. It is a time-based: one-time password (TOTP) required to login. It is a 100% effective way to prevent brute force attacks on your WordPress admin panel. How to enable Google Two-Factor Authentication in WordPress We prefer using the free Google Authenticator plugin as you…

How to enable Google Captcha (reCAPTCHA) in WordPress

Last Updated: 10/10/2026

With Google’s Captcha (reCAPTCHA) enabled, on your login page, you will be asked to confirm that you are not a robot after you provide your username and password. It is an effective way to prevent brute force attacks on your WordPress admin panel. How to enable Google Captcha (reCAPTCHA) in WordPress We prefer using the free Google…

How To Setup Cookie-Free Domains in WordPress

Last Updated: 10/10/2026

If you have ever used a site like GTMetrix to analyze the performance and optimizations on your website, you’ve probably seen a suggestion that you Use cookie-free domains. When you click a link in Chrome, it sends a request to a URL for that data along with some response headers. Inside of those response headers…

How To Get Your WordPress Site Out Of Maintenance Mode

Last Updated: 10/10/2026

As part of the system update feature, WordPress has an integrated maintenance mode which activates anytime you run software updates for WordPress Core, Plugins, or Themes. Whenever a user happens to visit your site during these update periods instead of seeing an error message, they’ll see a note saying your site is “Briefly unavailable for…

How To Fix the WordPress Internal Server Error

Last Updated: 10/10/2026

How To Fix the WordPress Internal Server Error The 500 status code, also known as WordPress “Internal Server Error,” means that the server cannot process the request for an unknown reason. If you’ve recently attempted to reach your WordPress website and instead received a message stating “Internal Server Error“, the cause is most often one…

How To Find The Name Of Your WordPress Database

Last Updated: 10/10/2026

Depending on the method you use when you install WordPress, you may or may not have set a custom database name. And sometimes, particularly when working with developers, you’ll need to locate the name of your database. Not to worry, we’ll cover how to do that in this Knowledgebase Article. How To Find The Name…

How To Disable WordPress Plugins From The Database

Last Updated: 10/10/2026

Say you just installed a plugin you thought would be really helpful for your site and right after activating it, your site is now dark, broken, and sad. You can’t log in to your /wp-admin to disable the plugin and you’re seemingly stuck. You need to disable the plugin but how? Did you know you…

How To Change Your WordPress Site URL

Last Updated: 10/10/2026

You probably remember setting up your WordPress URL when you installed WordPress. Or, if it’s been a while, you might not. But from time to time you may decide you need to change your Site URL. Because of the way WordPress uses the Site URL, it’s important to use the proper methods to change it,…

How Do I Set My Website to Use HTTPS in WordPress?

Last Updated: 10/10/2026

One of the most difficult things in WordPress can be the set your website to use HTTPS and having to manually fix any unsecured HTTP URLs to avoid mixed content warnings. To spare users from this hassle, setting a website to use HTTPS in WordPress is now so simple, and can be easily done with…

How to Perform a WordPress Search and Replace

Last Updated: 10/10/2026

Managing a busy WordPress site shouldn’t be a burden. Sometimes you may need to make some minor changes which only take a few minutes, but other times you may find yourself updating a LOT of assets on your site one after the other, a task that you should automate to make your life easier. WordPress…

Common WordPress Errors And How To Fix Them

Last Updated: 10/10/2026

WordPress is great software and very easy to use, but it is after all – software. Sometimes things go wrong or there are bugs in the code. When you encounter one, it’s important not to panic. The good news is, someone has probably experienced the same problem you’re having and has solved it. In this…