Scroll to top
USA
651 N Broad St, Suite 206,
MiddleTown, New Castle,
Delaware - 19709
Canada
635 Ashprior Avenue,
Mississauga, Ontario,
Canada - L5R3N6
India
34, Shiwanshu Bunglows
Vadodara, Gujarat - 390007

50 Common WordPress Errors with Solutions You Should Know About

53 / 100

No two WordPress errors are the same. Although some can trigger only slight inconveniences, others can cause significant problems. Downtime, failed updates and installations, and missing resources can prevent visitors from accessing or using your site. This harms your credibility and ultimately affects your profits.

img 5f7da21e5805d

It is not possible to know every WordPress error. However, if one is aware of some of the most common or popular WordPress issues that users will come across then it becomes easy for you to plan and act accordingly.

In this article, I have enlisted the most common errors of WordPress that users face. So let’s deep dive into the issues and learn how to fix any of the errors you encounter.

Table Of Contents

1. Internal Errors
2. Technical Issues
3 Syntax Errors
4. Database Connection Errors
5. White Screen Of Death
6. 404 Errors
7. Sidebar Content Error
8.  Fix White Text and Missing Buttons in WordPress Visual Editor
9. WordPress Memory Exhausted Error
10. Locked out of WordPress admin
11. Fix WordPress Login Page Refreshing and Redirecting Issue
12. Image Upload Issue in WordPress
13. Fix Common Image Issues in WordPress
14. Fix “ Are you sure you want to do this” Error
15. Scheduled Maintenance Error
16. WordPress not sending email issue
17. RSS Feed Errors
18. 403 Forbidden Error
19. Too many Redirects Issue
20 How to fix “Upload: failed to write file to the disk”
21 Fix “This site ahead contains harmful programs” Error in WordPress
22 Missed Schedule Post Error
23 Fix Fatal Error
24 Facebook Incorrect thumbnail Issue
25 WordPress keeps logging out issue
26 Mixed Content Error
27  Add media button not working
28 502 Bad Gateway Error
29 503 Service Unavailable
30 504 Gateway Timeout Error
31 Fix WordPress failed to open stream error
32 429 Too Many Requests Error
33 413 Request Entity Too large Error
34 Turn Off the PHP Errors in WordPress
35 Secure Connection Error
36 Destination Folder Already Exists Error
37 Another Update in Process Error
38 Password Reset Key Error
39 Missing a Temporary Folder Error
40 Pluggable.php File Errors
41 Common SSL Issues In WordPress
42 Fix File and Folder Permissions
43 HTTP Image Upload Error in WordPress
44 “The Link You Followed Has Expired” Error
45 The website not updating in the right way in WordPress
46 The Connection is not private Error
47 Failed to Load Resource Error in WordPress
48 Missing a temporary folder error
49 “GoogleBot cannot access CSS and JS files” Error
50 Troubleshooting WordPress Errors

Internal Errors

For a newbie, the error “Internal Server Error” is quite annoying and confusing. This error is also known as “500 internal Server Error”.

Internal Server Error

You might come across this error when something is not right and the server just can’t locate or find what exactly the problem is. But if you come across this situation, then you must find out what the problem is and try to fix it.

Also, if this error is not solved on time correctly, then it would harm your SEO rankings and I don’t think you would want that to happen.

So, see how you can fix 500 internal server errors in WordPress.

Back to table of content

Technical Issues
img 5f7da158e9553 e1602075805740

In WordPress 5.2 you can see that there is a fatal error security feature. This feature would show you a message as “This site is experiencing technical difficulties.”

To get full information, WordPress will send an email notification to the admin email address. This error message can be caused by any of the fatal errors listed in this article. However, if you can’t access admin emails, then it would be more difficult for you to rectify the error.

The best way to resolve this is to make sure that your WordPress admin email address is right and that you can access your WordPress email update.

Click here to find how you can resolve this issue.

Back to table of content

Syntax Errors

syntax error

When you are trying to add code snippets then there is a probability that you come across Syntax Errors. This further would result in a PHP parse error and you can see something like this:

Parse error- syntax error, unexpected $end in /public_html/site1/wp-content/themes/my-theme/functions.php on line 278. You will have to correct the syntax to fix this problem. Most of the time, it’s a missing tag or some odd character in the code.

Click here to see how you can resolve this issue.

Back to table of content

Database Connection Errors

img 5f7d9ec0e893a e1602076043780

Database connection error means that your site is not able to connect to the database. This could be a challenge for all the new beginners. Normally you would get these kinds of errors when there is a change in the database or there is access to the database by the user.

Most of the time, this kind of error occurs due to wrong database login credentials. However, most of the time, it is incorrect database login credentials. Take a look at the common solutions to this dilemma.

Back to table of content

White Screen Of Death

white screen of death

This error normally results in a plain white screen with no error message. This makes it the most confusing because you don’t know where to look and what to repair. 

Most of the time it is triggered when a script is running out of the PHP memory cap. It may also happen because of the configuration of the server. It is also likely that the user would only see a white screen of death on some pages of their web. 

Click here to see how you can fix this error.

Back to table of content

404 Errors

page not found error 404

When the user visits a single post on their blog, there are chances that they come across a 404-page error.

The user can search through all other parts of their site, including the admin area. Permalink settings in WordPress are the most common cause of this problem. To fix this problem, the user will need to reconfigure their permalink settings or update their rewrite rules manually.

Click here to learn how you can resolve 404 errors.

Back to table of content

sidebar content error

Another common problem for beginners is that the sidebar appears below the contents as it appears next to the contents. This problem is primarily induced by WordPress themes.

Often, when users add code snippets to their site, they can unintentionally forget to close the HTML div tag or add an extra closing div that would break the theme layout. Another common cause is the use of excessive width in the CSS or not clearing the float properly.

Click here to find the solution.

Back to table of content

Fix White Text and Missing Buttons in WordPress Visual Editor

Fix White Text and Missing Buttons in WordPress Visual Editor

If you’re using a classic WordPress editor, often the buttons in the visual editor will disappear or the blank white spaces instead of the buttons will be displayed. This is mainly due to JavaScript not being functional. Also, missing TinyMCE files can give rise to this error. But you need not worry. There is a solution that works wonders for this. Find the solution here.

Back to table of content

WordPress Memory Exhausted Error

Indications of this mistake maybe a white screen of death or an error message like this: 

WordPress Memory Exhausted Error

Fatal error: The allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home/username/public_html/site1/wp-includes/plugin.php online xxx 

The basic cause of WordPress Memory Exhausted Error is that the WordPress script or plugin exhausts the default memory size limit.

Click here to learn more about how to fix this error.

Back to table of content

Locked out of WordPress admin

img 5f7d9e09ed010 e1602076478223

Sometimes you may find yourself locked out of the WordPress admin field. This could happen if you forget your password and don’t have access to an email to restore your password. 

A plugin or code that is wrongly attempting to make any improvements to the admin section may also lock you out. You can also lose access to the admin area because of a compromised WordPress account.

Back to table of content

Fix WordPress Login Page Refreshing and Redirecting Issue

Symptoms of this problem are that when a user tries to log in to the WordPress dashboard, they are redirected back to the WordPress login page.

Fix WordPress Login Page Refreshing and Redirecting Issue

Most of the time this occurs due to incorrect values for site URL and home URL fields in the WordPress options table. It may also be triggered by improperly configured permalink settings or by redirecting the configuration in the .htaccess file. Click here to learn how to fix this issue.

Back to table of content

Image Upload Issue in WordPress

Image Upload Issue in WordPress

There are chances that the user finds all the pictures or images on the site have vanished and you can just see the broken placeholders of the image. And when the user tries to add an image to a post using a media uploader, then it causes an error.

Many of these files in the media library will appear damaged. This error is due to incorrect file and directory permissions in a WordPress installation. This problem can be caused by a variety of factors. Learn more about fixing the image upload issue of WordPress.

Back to table of content

Fix Common Image Issues in WordPress

Fix Common Image Issues in WordPress

Uploading photos to a WordPress site can be frustrating for anyone new to WordPress. The user might not be able to figure out how to arrange, resize, or crop images or display them in a gallery format. 

This is not a WordPress error or problem. You just need to know how WordPress manages the media. Learn more about fixing the image issues in WordPress.

Back to table of content

Fix “Are you sure you want to do this” error

Fix “Are you sure you want to do this” error

Users can experience this error in the WordPress admin field. The cause of this error is that the plugin or the theme failed to use nonces the correct way.

A nonce is special security keys that can be appended to URLs when performing an admin action in WordPress. Often a plugin or theme can use it incorrectly, which can result in users seeing this error. Learn more about fixing the “are you sure you want to do this” issue.

Back to table of content

Scheduled Maintenance Error

Scheduled Maintenance Error

Often due to an incomplete or delayed WordPress update, you can see a bug in WordPress with “Briefly Unavailable for Scheduled Maintenance.” 

What happens is that WordPress places the site in maintenance mode during an update. If the update is interrupted for some reason, WordPress will not get the chance to get the site out of maintenance mode. This mistake would lock the entire site and make it inaccessible for both admins and visitors. Learn more about fixing schedule maintenance errors.

Back to table of content

WordPress not sending Email Issue

The most common symptom of this issue is that you do not receive any contact form or WordPress email update from your account. 

WordPress not sending Email issue

This problem is generally caused by the fact that most shared hosting providers disable or restrict the module used to send emails to avoid misuse of their servers. Learn more about fixing WordPress not sending email issues.

Back to table of content

RSS Feed Errors

You would come across these errors normally due to poor formatting issues. The error would look something like this:

RSS feed error

XML Parsing Error: XML or text declaration not at start of entity

Location: http://example.com/feed

Line Number 2, Column 1:

However, the RSS feed error message may vary depending on the browser that you are using. While visiting your feed in the browser you can come across a message like:

Warning: Cannot modify header information – headers already sent by (output started at /home/username/example.com/wp-content/themes/twentysixteen/functions.php:433) in /home/username/example.com/wp-includes/pluggable.php on line 1228

Learn more about fixing RSS feed errors here.

Back to table of content

403 Forbidden Error

You might come across a 403 Forbidden error if the server doesn’t allow you to access a specific page. The error will be something like this:

403 forbidden error

403 Forbidden – You don’t have permission to access ‘/’ on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

You will come across this error in cases of inappropriate file names, server configurations, etc. Learn more about fixing this error.

Back to table of content

Too Many Redirects Issue

This error typically occurs due to a misconfigured redirect problem. As you are aware, WordPress has an SEO friendly URL Structure that uses a redirect feature. Several other common WordPress plugins also use the redirect feature. 

Too Many Redirects Issue

Due to a misconfiguration in either of these redirecting tools, the site may end up redirecting users to a URL that is redirecting them back to the referencing Page. In that case, the user’s browser is stuck between two pages that create a redirect loop. Click here to learn more about how to fix too many redirects issues.

Back to table of content

How to Fix “Upload: failed to write file to the disk”

There can be various reasons for this error to take place. One of the most common and popular causes for this is due to the incorrect permissions for the folder.

How to Fix “Upload: failed to write file to the disk”

You might be aware that every file and folder on your website has a set of permissions. Based on these permissions, the webserver manages access to files. Incorrect permissions to a folder will take away the ability to write files to a server. This means that your web server is unable to build or add new files to that specific folder. Click here to fix this error.

Back to table of content

Fix “This site ahead contains harmful programs” Error in WordPress

Fix “This site ahead contains harmful programs” Error in WordPress

Google tags the website with this warning if it detects any unusual code that may be malware or trojan. Often the reason for this is that your website has been compromised and is now being used to spread malicious code. 

Another important explanation for this mistake is advertisements from low-quality advertisement networks. These networks often display ads that connect to websites that distribute malicious code. Click here to learn more.

Back to table of content

Missed Schedule Post Error

WordPress has this wonderful feature that allows you to schedule articles to be published automatically at a given time. Most bloggers are depending on the future to handle their publishing schedule. 

img 5f7da22c9a02f e1602076570934

However, occasionally WordPress can skip scheduled posts for a variety of reasons. If this has happened to you more than a few times, you need to fix this problem. Learn more about how you can fix missed schedule post errors.

Back to table of content

Fix Fatal Error

Fix Fatal Error

WordPress is written primarily in the programming language of PHP. To protect web servers from abuse, a time limit is set on how long a PHP script can run. 

Some WordPress hosting companies have set this to a higher level, while others may have set it to a lower level. When a script exceeds the maximum time limit for execution, the maximum time of execution is surpassed. Click here to learn more about how you can fix this fatal error.

Back to table of content

Facebook Incorrect thumbnail issue

Facebook Incorrect thumbnail issue

Several reasons can keep Facebook from guessing the right thumbnail image correctly. One of the most common reasons is to have multiple images set in the OG: image tag where the picture is smaller than the rest of the pictures. 

Facebook uses Open Graph (OG) tags, and plugins like Yoast SEO can automatically add them to your site to avoid missing thumbnail issues.

Back to table of content

WordPress Keeps Logging Out Issue

WordPress sets a cookie to authenticate a login session in your browser. This cookie is set to the WordPress URL stored in your Settings section.

WordPress Keeps Logging Out Issue

If you are accessing a URL that does not fit the one in your WordPress settings, WordPress will not be able to authenticate your session. Click here to learn more about how to fix this issue.

Back to table of content

Mixed Content Error

Mixed Content Error

Mixed content errors are caused by incorrect HTTP / SSL settings on your WordPress blog. They may or may not affect the functionality of your website, but they may affect the SEO and user experience of your website. 

All services on the SSL-enabled website should be loaded using an HTTP URL. The site may have content with HTTP URLs, or a plugin or theme may be loaded with an HTTP file. This triggers a mixed content error, as these services are not loaded using a secure protocol. 

To solve this, you need to figure out the tools are loaded unsafely, and then correct their URLs. You can do this with a script, or you can do it manually.

Also read: https://wpuber.com/the-ultimate-guide-of-mixed-content-ssl-warnings-in-wordpress-2020/

Back to table of content

Add Media Button not working

In WordPress post edit screens, the Add Media button uses JavaScript to open the media library and uploader. However, often a plugin or theme code conflict with the WordPress core may prevent JavaScript from running. 

Add Media Button not working

What happens is that WordPress combines all scripts inside the WordPress admin area to boost efficiency. A plugin or theme script will interrupt this, which would cause another code to stop working in the script. Click here to learn more about how you can fix media button functionality.

Back to table of content

502 Bad Gateway Error

502 Bad Gateway Error

502 Bad Gateway Error is another blurring error that may occur on your WordPress blog. It is normally triggered when the request of the user to the server takes too long to process without any other mistake. 

This delay could be a temporary glitch caused by heavy traffic. It may also be triggered by a poorly coded WordPress theme or plugin. Last but not least, this error can also be triggered by a server misconfiguration. 

Back to table of content

503 Service Unavailable

The 503 ‘service unavailable’ error is sometimes triggered by a non-responsive PHP script. This may be a WordPress plugin, a theme, or a custom code snippet. 

503 Service Unavailable

It can also be caused by a heavy server load, a server crash, or a brute force attack. In that scenario, it could vanish in just a few minutes. If it doesn’t go down, you’d have to patch it and repair it.

Back to table of content

504 Gateway Timeout Error

The 504 Gateway Timeout Error is often triggered when a request to your server is routed via a proxy or firewall but is not linked to the upstream node. 

504 Gateway Timeout Error

You are more likely to see this error if you are using a WordPress firewall such as Sucuri or Cloudflare. Click here to learn how you can fix 504 Gateway Timeout Error

Back to table of content

Fix WordPress Failed to Open Stream Error

Failed to open stream error occurs when WordPress is unable to load the file specified in the website code. Often WordPress continues loading the site and only shows a warning message, while other times it can cause a fatal error. 

Fix WordPress Failed to Open Stream Error

The error message can be different depending on where the error is triggered in the code and what caused the error. Failed to open a stream phrase in each instance would be followed by a statement. For instance, permission refused, no such file or directory, activity failed, and more.

Back to table of content

429 Too Many Requests Error

429 Too Many Requests Error

Error 429 is a preventive measure to protect servers from abuse. This error is caused when too many requests are made to the server by a bot, script, or user. 

However, if it is not properly configured, it can block search engines and other APIs from accessing your website. You may need to find the misbehaving code, plugin, or service that triggers the error to correct this. Click here to learn more about how you can resolve this error.

Back to table of content

413 Request Entity Too Large Error

Normally, most WordPress hosting companies have their servers designed to make it easy for WordPress users to upload large images and other media. However, often this setting is not high enough to upload wide themes or plugin files. 

413 Request Entity Too Large Error

It will also prohibit you from uploading huge files to the media library. In that case, you will see a different message indicating explicitly that the file size reaches the maximum allowed limit.

Back to table of content

Turn Off PHP Errors in WordPress

Your WordPress site can often display errors and warnings inside the WordPress admin area or your website. These errors do not prohibit WordPress from viewing your website. They help fix problems, but your website would look very unprofessional if you’re showing these bugs on the front end. 

Turn Off PHP Errors in WordPress

WordPress comes with simple configuration tricks to monitor PHP errors and how they are displayed or signed in to your website. All you need to do is turn them off and PHP errors will vanish from your pages.

Back to table of content

Secure Connection Error

Secure Connection Error

WordPress comes with an update management system that periodically tracks the updates available on the WordPress.org website. Your website may not be linked to the WordPress.org website due to a fault on your hosting server that creates a safe connexion error. 

Updates play a significant role in the protection and success of WordPress. This is why you need to patch this error so that WordPress notifications can be restored. Learn more about how you can fix the secure connection issue in WordPress.

Back to table of content

Destination Folder already exists error

This error happens when a WordPress theme or plugin is mounted. WordPress extracts your zip plugin or theme file to a folder named after the file itself. 

Destination Folder already exists error

However. WordPress will abort the installation process if it finds the folder with the same name and will show the below error message:

The destination folder already exists. /home/user/example.com/wp-content/plugins/wpforms/

Plugin install failed.

To fix this error, you need to delete the existing folder and then continue with your installation process.

Back to table of content

‘Another Update in Process’ Error

As the name suggests this error will usually take place if there is more than one update process currently running. 

‘Another Update in Process’ Error

What’s going to happen is that WordPress automatically sets the update lock option in the database. This database option prevents you from running updates on your website simultaneously. This choice disappears automatically after a while. However, if it doesn’t happen or you don’t want to wait, then you can still manually patch it. Learn more about this error here.

Back to table of content

Password Reset Key Error

This error causes the login page to keep refreshing and would not allow the password reset key to be saved. While the front end of your website works normally, you wouldn’t be able to log in and work on your website. 

Password Reset Key Error

This is due to a lack of disc space on your WordPress hosting site. Since there is no more storage space, WordPress would not be able to add new data to the database. The easiest way to resolve this is to easily remove any unused files from your website. Click here to learn more about how you can fix the password reset key error.

Back to table of content

Missing a Temporary Folder Error

Missing a Temporary Folder Error

This error is triggered when WordPress does not have access to the folder that PHP uses to store temporary files. Error disrupts your uploads of WordPress files, plugins, and theme installations. 

To fix this mistake, you will need to create a temporary WordPress folder to use or ask your WordPress hosting provider to fix it for you.

Back to table of content

Pluggable.php File Errors

pluggable.php file error

Pluggable.php includes some of the key WordPress features that users and developers can bypass in their code. However, if a WordPress plugin or a custom code snippet fails to manage one of these functions correctly, you will see an error like this:

Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179

Often you’d be able to continue working on your site despite the error, sometimes the error would be catastrophic and make your site entirely unavailable.

Back to table of content

Common SSL Issues in WordPress

SSL / HTTPS-enabled sites to use special SSL certificates for authentication purposes. If the server pretends to be on HTTPS, and its certificate does not match, most modern browsers may alert the user that it is not linked to the website. 

Common SSL Issues in WordPress

The best way to resolve this is to ask your WordPress hosting provider to update your SSL certificate correctly.

You can get an SSL certificate easily. Read this guide to know more in detail about it.

Back to table of content

File and Folder Permissions Error

WordPress requires a clear file and folder permissions to function correctly. Most WordPress hosting companies have already set them up, but these permissions may alter accidentally or due to misconfiguration. 

You can configure these permissions by using the FTP client manually. Simply pick all WordPress files and directories, and then recursively add permissions to folders and files. 

File and Folder Permissions Error

You’ll need to set all folder permissions to 755 and all file permissions to 655.

Back to table of content

HTTP Image Upload Error in WordPress

HTTP Image Upload Error in WordPress

Are you seeing an HTTP error while attempting to upload photos or media to your WordPress site? There are a variety of items that could lead to an HTTP error when uploading files using a WordPress media uploader. 

Most of the time, this mistake is a temporary problem and will be fixed in a few minutes. At other times, though, it has been chronic and needs further investigation.

Click here to learn more about how you can fix this issue easily.

Back to table of content

The Link You Followed Has Expired” Error

This error typically happens while you are attempting to add a WordPress theme or plugin to your WordPress admin site. 

The Link You Followed Has Expired” Error

WordPress hosting providers have restricted file sizes that you can upload and how long a script can run on a website. If the file you’re uploading is huge or takes longer to upload, you’ll see the ‘Connection you’ve followed has expired’ mistake. 

Depending on what causes the error, you need to raise the memory cap and the file upload size in WordPress. 

Back to table of content

Website Not updating in the right way in WordPress

Is your WordPress website not displaying the latest improvements you’ve made? Caching is the most popular explanation for this problem. 

Website Not updating in the right way in WordPress

Your browser or WordPress caching plugin can temporarily store a version of each page visited on your website. This helps them to easily serve pages instead of asking for a new copy from your server. 

If your website is not updated instantly, the most likely explanation for this is that you are using a cached version.

Back to table of content

The Connection is not a private error

‘Your link is not private’ error occurs on websites using the SSL / HTTP protocol when your browser is unable to validate the SSL certificate provided by the website. 

The Connection is not a private error

Most common browsers will show an error message instead of your website, resulting in a sudden drop in website traffic and damage to your brand image. 

The challenge is to figure out the cause of this mistake.

Back to table of content

Failed to load Resource Error in WordPress

WordPress contains a variety of files when loading a page on your website. Behind the scenes, each page load includes a variety of images, scripts, stylesheets, and more. These files are then transferred to the user’s server. 

Failed to load Resource Error in WordPress

However, if these files are not found, you will see the “Failed to Resource” error in the Inspect browser feature. 

The best way is to make sure the file remains on your website. However, if that doesn’t work, you need to check your WordPress URLs to make sure they’re right. 

Back to table of content

Missing a temporary folder error

Missing a temporary folder error

WordPress temporarily saves files in a temporary folder when you upload images, update plugins, and themes. If you cannot build or write in a temporary folder, your uploads will fail with the error message ‘Missing a temporary folder.’

Add the following code snippet in the wp-config.php file.

define(‘WP_TEMP_DIR’, dirname(__FILE__) . ‘/wp-content/temp/’);

Then you need to connect by using an FTP client to your website and create a ‘temp’ folder inside the wp-content folder.

Back to table of content

“GoogleBot cannot access CSS and JS files” Error

You see crawl errors in the Google Search Console with the message ‘Googlebot can not access resources’ To understand a document, Googlebot needs to view it with the corresponding CSS and JavaScript files. 

“GoogleBot cannot access CSS and JS files” Error

However, if Google can not load these files, it will cause errors in your Google Search Console coverage chart. 

The most common cause of this error is that users inadvertently block these services using the.htaccess file or robots.txt file. See all files in the root folder of your website to make sure you don’t obstruct static services.

Back to table of content

Troubleshooting WordPress Errors

I have covered some of the most common WordPress errors in this post. However, the true power of WordPress comes from thousands of plugins and themes that you can use on your blog. Any plugin or theme installed on your site can cause errors. 

Troubleshooting WordPress Errors

It may be hard for beginners to figure out what causes the problem on their site and how they can fix it.

Back to table of content

Conclusion

I have tried to cover almost all the errors of WordPress. Hope this guide will be useful to you in case you come across any of these errors. You just need to follow the solutions of the errors and you will be sorted.

I hope you had a good read and if there are any errors that I have missed in this article please let me know in the comments section.

Author avatar
Tim Michaels
I am into WordPress and web development for the last 10 years. I use my experience to help people just starting with WordPress. Follow my blog at WP Uber for everything related to WordPress.
We use cookies to give you the best experience.
Do NOT follow this link or you will be banned from the site!