While WordPress is quite user-friendly, there are a few typical WordPress issues to be aware of. The good news is that the WordPress problem you’re experiencing on your site was probably reported and fixed by someone else before you. We’ve created instructions on how to fix a variety of common WordPress issues at WPBeginner. We’ll go over the 40 most common WordPress issues in this article, as well as how to solve them all.
Important: Make sure you have a complete WordPress backup before attempting to fix any WordPress error. You may generate a WordPress backup manually using Updraft Plus or by following this tutorial.
Please contact your WordPress hosting company if you are unable to resolve your issue using the techniques outlined in this article.
We’ve prepared a table of contents below for easy browsing because this is a long topic.
- 1. What to Do If You Get an Internal Server Error
- 2. There are Technical Issues With This Site
- 3. How to Fix a WordPress Syntax Error
- 4. How to Fix the WordPress Error Establishing a Database Connection
- 5. The WordPress White Screen of Death Fix
- 6. How to Fix 404 Errors in WordPress Posts
- 7. How to Fix the WordPress Sidebar Below Content Error
- 8. In the WordPress Visual Editor, how can I fix the white text and missing buttons?
- 9. Increase PHP Memory to Fix the WordPress Memory Exhausted Error
- 10. When You’re Locked Out of WordPress Admin, What Should You Do? (wp-admin)
- 11. How to Fix the Refreshing and Redirecting Issues on the WordPress Login Page
- 12. How to Fix a WordPress Image Upload Problem
- 13. How to Resolve Common WordPress Image Problems
- 14. How to Fix the WordPress Error “Are You Sure You Want to Do This?”
- 15. How to Resolve the WordPress Error “Briefly Unavailable for Scheduled Maintenance”
- 16. Fixing WordPress Not Sending Email
- 17. How to Fix RSS Feed Errors in WordPress
- 18. How to Fix the WordPress 403 Forbidden Error
1. What to Do If You Get an Internal Server Error
The most perplexing WordPress problem that a newcomer could encounter is “Internal Server Error,” often known as “500 Internal Server Error.”
This error typically displays when something is wrong but the server is unable to pinpoint the source of the problem. Because the error notice does not specify where you should look for the error, you’ll have to figure it out on your own.
We’ve put together a list of options for you to try, and maybe one of them will help you solve the problem.
2. There are Technical Issues With This Site
In WordPress 5.2, a fatal error protection function was included. “This site is experiencing technical issues,” says the error message displayed by this function.
WordPress then sends an email notification to your WordPress admin email address with all of the details. This email message includes a link to the backend, where you can try to fix the problem.
Any of the fatal problems listed in this article can cause this error message to appear. It’s more difficult to figure out what’s wrong if you don’t have access to the admin email or can’t get WordPress emails.
The simplest solution is to double-check that your WordPress admin email address is correct and that you are receiving WordPress notification emails. If you’re having trouble receiving WordPress emails, check out our guide to resolving the problem.
3. How to Fix a WordPress Syntax Error
This issue commonly occurs when you’re trying to add code snippets to WordPress and you’ve missed anything or the code is incorrectly formatted. This will result in a PHP parsing error with the following message:
Parse error- syntax error, unexpected $end in /public_html/site1/wp-content/themes/my-theme/functions.php on line 278
The error notice would state the unexpected thing identified in the code as well as the script line number where the problem occurred. You must correct the syntax to resolve this problem. A missing bracket or an unexpected character in the code are the most common causes.
4. How to Fix the WordPress Error Establishing a Database Connection
The fact that your website is unable to connect to the database is evident from this error message. For beginners, though, resolving this problem can be difficult.
This usually happens when a user improperly enters or modifies his or her database credentials (database host, database username, and database password). It’s possible that your database server is down or that your database has become corrupted.
The majority of the time, however, it is due to erroneous database login credentials. Take a look at some of the most prevalent remedies to this issue.
5. The WordPress White Screen of Death Fix
A pure white screen with no error message is frequently the outcome of this problem. This is the most perplexing aspect of it because you have no idea where to search or what to correct.
The most common reason is when a script exceeds the PHP memory limit. It could possibly be due to a server setup issue. It’s also possible that a user only sees the white screen of death on particular pages of their website.
6. How to Fix 404 Errors in WordPress Posts
When a visitor visits a single post on their website, they are presented with a 404 page – not found message.
All other portions of the site, including the admin area, are accessible to the user. The most typical source of this problem is WordPress’s permalink settings. A user would have to change their permalink settings or manually update their rewrite rules to fix this problem.
7. How to Fix the WordPress Sidebar Below Content Error
Another common problem for newcomers is that the sidebar shows below the content when it should appear next to it. WordPress themes are primarily to blame for this problem.
When users are adding code snippets to their site, they may fail to end an HTML div tag or add an extra closing div, which can cause the theme layout to break. Another typical reason is the usage of unequal width in CSS or the failure to correctly clear float.
In the conventional WordPress editor, you may notice that some of the buttons from the visual editor have disappeared or have begun to display blank white spaces in place of the button icons.
9. Increase PHP Memory to Fix the WordPress Memory Exhausted Error
A white screen of death or an error message like this could be indicators of this issue:
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
This error happens when the default allocated memory size limit for a WordPress script or plugin is exceeded.
10. When You’re Locked Out of WordPress Admin, What Should You Do? (wp-admin)
You could get locked out of the WordPress admin area on occasion. If you forget your password and don’t have access to the password recovery email, this could happen.
A plugin or code that tries to make changes to the admin section wrongly can also lock you out. A hacked WordPress site may potentially cause you to lose access to the admin area.
11. How to Fix the Refreshing and Redirecting Issues on the WordPress Login Page
When a user tries to connect to the WordPress dashboard, WordPress redirects them back to the login page as a symptom of the problem.
The most common cause is incorrect settings in the WordPress options database for the site URL and home URL fields. It can also be caused by incorrectly configured permalink settings or .htaccess redirects.
12. How to Fix a WordPress Image Upload Problem
Occasionally, a user will realize that all of their site’s photos have vanished, leaving only broken image placeholders. When a user tries to use the media uploader to add a picture to a post, an error occurs.
All of the files in your media library will appear to be corrupted. Incorrect file and directory permissions in a WordPress installation cause this issue. This problem could be caused by a variety of circumstances.
13. How to Resolve Common WordPress Image Problems
For a newcomer to WordPress, uploading photographs to a site can be perplexing. A user can have trouble aligning photographs, resizing or cropping them, or displaying them in a gallery style.
This is not a WordPress bug or error. All you have to do now is learn how WordPress handles media.
14. How to Fix the WordPress Error “Are You Sure You Want to Do This?”
This problem can be seen in the WordPress admin area. A plugin or theme that does not employ Nonce properly is the most likely source of this problem.
When performing an admin activity in WordPress, a nonce is a special security key that can be applied to URLs. It’s possible that a plugin or theme uses it wrongly, resulting in users seeing this message.
You may notice the “Briefly Unavailable for Scheduled Maintenance” error in WordPress if a WordPress update was left incomplete or interrupted.
During an upgrade, WordPress automatically places your site in maintenance mode. If the update is interrupted for any reason, WordPress will not be able to remove your site from maintenance mode. This error would lock down your entire site, making it inaccessible to both administrators and visitors.
16. Fixing WordPress Not Sending Email
The most common sign of this issue is that you aren’t getting any contact form or WordPress notification emails from your website.
Most shared hosting companies deactivate or limit the module used for sending emails to protect their servers from abuse, which causes this problem.
17. How to Fix RSS Feed Errors in WordPress
Poor formatting is to blame for the majority of WordPress RSS feed issues. You could come into mistakes like these:
XML Parsing Error: XML or text declaration not at start of entity
Line Number 2, Column 1:
Your RSS feed error message may differ depending on which browser you’re using. This error notice can also be seen when viewing your feed in a browser.
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
RSS feeds are generated by WordPress in XML, which is a strict markup language. A broken RSS feed might be caused by a missed line break or an extra tab.