Knowledgebase

Articles

"Error Establishing a Database Connection" in WordPress, Causes and Solution. In this article we shall look how to resolve the "Error Establishing a Database Connection".... Adding Users and Understanding WordPress Roles Give every person their own account and the smallest role that lets them do their job. Sharing... Adding a Contact Form to Your WordPress Site Publishing your email address invites spam. A contact form is safer and easier for visitors.... Blocking Brute-Force Attacks on wp-login.php Automated bots hammer /wp-login.php and /xmlrpc.php on every WordPress site on the internet. Even... Changing Your PHP Version for WordPress Newer PHP versions are faster and more secure. Older ones are eventually retired and stop... Choosing the Right Permalink Structure Permalinks are the URL format for your content. Set this once, early — changing it later breaks... Cleaning Up a Bloated WordPress Database Over time the database fills with data no visitor ever sees, which slows queries and inflates... Creating Pages and Posts in WordPress Pages are for permanent content such as About or Contact. Posts are dated entries that appear in... Creating a Staging Copy of Your WordPress Site A staging site is a private copy where you can test updates, new plugins or design changes... Creating and Managing Navigation Menus Menus control your site's navigation. How you edit them depends on your theme. Classic themes Go... Disabling XML-RPC on WordPress xmlrpc.php allows remote applications to talk to WordPress. It is also routinely abused for... Disabling the WordPress Theme and Plugin File Editor The built-in editor under Appearance and Plugins lets anyone with administrator access write PHP... Enabling Free SSL and Forcing HTTPS on WordPress Every domain hosted with us is entitled to a free AutoSSL certificate. Once it is issued you... Enabling Two-Factor Authentication on WordPress Two-factor authentication (2FA) requires a one-time code from your phone in addition to your... Enabling WP_DEBUG and Finding Your Error Logs When something breaks, the log tells you exactly what failed. Guessing is slower. WordPress debug... Fixing "Allowed Memory Size Exhausted" PHP ran out of memory mid-request. It appears as a white screen, a partially rendered page, or an... Fixing "Another Update Is Currently in Progress" WordPress sets a database lock while updating core and clears it when finished. An interrupted... Fixing "Briefly Unavailable for Scheduled Maintenance" WordPress creates a file named .maintenance in the root while it updates, and deletes it when... Fixing "Error Establishing a Database Connection" WordPress cannot reach or authenticate to its database. There are four realistic causes. 1. Wrong... Fixing "Sorry, This File Type Is Not Permitted for Security Reasons" WordPress only allows a fixed list of file types in the media library. Option 1 — use an allowed... Fixing "Too Many Redirects" (ERR_TOO_MANY_REDIRECTS) The browser is being bounced between two addresses in a loop. There are four common sources. 1.... Fixing 404 Errors on Every Page Except the Homepage If the homepage loads but every other page returns "Page not found", the rewrite rules are... Fixing 502 and 504 Gateway Timeout Errors The web server waited too long for PHP to respond. The request was too slow, not necessarily... Fixing Image Upload Errors in WordPress "Unable to create directory", "The uploaded file could not be moved" and HTTP errors during... Fixing Mixed Content Warnings After Switching to HTTPS A "Not secure" warning or a broken padlock on an HTTPS site usually means some images, scripts or... Fixing WordPress Not Sending Email (SMTP Setup) By default WordPress sends mail with PHP's mail() function. Messages sent that way are frequently... Fixing a 500 Internal Server Error A 500 error is the web server reporting that something failed without saying what. Work through... Fixing the WordPress Login Page Refresh Loop You enter correct credentials, the page reloads, and you are back at the login form with no... Fixing the WordPress White Screen of Death A completely blank page with no error message almost always means a PHP fatal error with error... How To Hide Your WordPress Login Page from Hackers with Code There are 40 million brute force attacks on websites every day, so it’s highly likely your site... How to Back Up Your WordPress Site A WordPress site is two things: the files in public_html and the database. A usable backup... How to Bypass ZillionKingHost WordPress Login Security  How to Bypass ZillionKingHost WordPress Login Security   ZillionKingHost  servers have... How to Enable SSL On Your Wordpress Website at ZillionKingHost How to Enable SSL On Your Wordpress Website at ZillionKingHost We have provided Free SSL on all... How to Install WordPress Manually (File Manager and phpMyAdmin) Manual installation is useful when you are restoring a specific WordPress version, installing... How to Install WordPress with Softaculous in cPanel Every ZillionKingHost hosting plan includes the Softaculous auto-installer, which sets up a... How to Install and Activate a WordPress Theme Your theme controls how the site looks. WordPress ships with a default theme, and thousands of... How to Login to a WordPress Site How to login to your WordPress site Determining your login URL The default URL to login to... How to Speed Up WordPress on Shared Hosting Most slow WordPress sites are slow for the same handful of reasons. Work through these in order... How to update your WordPress installation Update Using WordPress Tools These steps will explain how to manually update WordPress using... How to use Jetpack / WP Super Cache with WordPress ZillionKingHost servers block remote connection to xmlrpc.php or, wp-cron.php for security... Increasing the Upload Size, Memory Limit and Execution Time "The uploaded file exceeds the upload_max_filesize directive", "Allowed memory size exhausted"... Installing WooCommerce and Setting Up an Online Store WooCommerce turns WordPress into a full online store. Set aside an hour for the initial... Logging In to WordPress and Resetting a Lost Admin Password Your WordPress dashboard is separate from cPanel and from your ZillionKingHost billing account.... Migrating an Existing WordPress Site to ZillionKingHost You can move an existing site to us yourself in under an hour, or request our free migration... Migrating an Existing WordPress.com Site This article can assist if the WordPress blog is hosted on WordPress.com. Just follow these steps... Moving WordPress from a Subfolder to the Root Domain If you installed into a folder such as /wp and your site now loads at yourdomain.com/wp, here is... Moving a WordPress Site to a New Domain Name Changing domain means updating the URLs stored throughout the database, not just the files. 1.... Optimising Images for a Faster WordPress Site Images are usually the largest part of a page's weight. Getting them right often halves load... Pointing Your Domain at Your ZillionKingHost WordPress Site Your site will not load until your domain's nameservers point at the server your hosting account... Protecting wp-admin with cPanel Directory Privacy Directory Privacy adds a server-level password prompt in front of a folder. Placing it on... Reducing High CPU and Resource Usage on Your Account If your site is throttled, returns 508 errors, or you receive a resource limit notice from us,... Restoring Your WordPress Site from a Backup Restoring reverses the backup method you used. Take a fresh copy of the current broken state... Scanning for Malware with ImunifyAV in cPanel ImunifyAV scans your hosting account for malware, backdoors and injected code at the server... Setting Correct File and Folder Permissions for WordPress Permissions that are too loose let other processes write to your files; permissions that are too... Setting Up LiteSpeed Cache on WordPress Our servers run LiteSpeed, so the LiteSpeed Cache plugin can use full server-level page caching —... Setting Up an SEO Plugin and XML Sitemap An SEO plugin controls how your pages appear in search results and gives search engines a sitemap... Setting Your Homepage and Blog Page By default WordPress shows your latest posts on the homepage. Most business sites want a designed... Three Ways to Install a WordPress Plugin Plugins add features to WordPress. There are three installation methods, and the right one... Understanding Disk Space and Inode Usage for WordPress Sites Hosting plans limit both how much space you use and how many files you store. WordPress sites hit... Uninstalling WordPress and Starting Over Cleanly Sometimes a fresh start is faster than repairing a badly broken or compromised site. Before you... Updating WordPress Core, Themes and Plugins Safely Out-of-date WordPress installations are the leading cause of hacked sites on shared hosting.... Using Cloudflare with Your WordPress Site Cloudflare's free plan adds a global CDN, basic DDoS protection and a firewall in front of your... What to Do If Your WordPress Site Is Hacked Work through these steps in order. Do not skip step 1 — cleaning a site while it is still serving... Why You Should Never Use Nulled Themes and Plugins "Nulled", "cracked" or "GPL-free" copies of premium plugins are widely advertised as a way to... Why wp-cron.php Is Blocked on Our Servers and How to Set Up a Real Cron Job For stability reasons, HTTP requests to /wp-cron.php are blocked across the ZillionKingHost... WordPress Security Hardening Checklist Work through this list on every site you host with us. Most compromises we see come from skipping...
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot