What to Do if Your WordPress Website Goes Down

Your WordPress website just went down! It crashed you have no idea what to do. Never fear! This is the process I use with my clients to determine what actions to take.

Note: before doing any of this, go to downforeveryoneorjustme.com and determine whether your site is actually down for everyone, or just you. I find that more often than not, it’s a local issue for clients. If you are seeing an issue for just your local machine, try clearing your cache or trying a browser other than your normal one to see if it’s just a cache issue.

Want us to check your site and see what’s wrong?

Fill out the form and we’ll take a look, free of charge.

WordPress Site Down Form
Sending

Step 1: Determine Whether the Crash is a WordPress or Hosting Issue

This is critical. You need to know what you’re dealing with before you can take action. We highly recommend you first enable PHP error reporting within WordPress, which is very easy to do and can help you quickly diagnose the problem.

It is more than likely a WordPress issue if any of the following are true:

a. You are seeing PHP errors of any kind. How do you know if it’s a PHP error? It will almost always follow a similar syntax as this:
Error type: Explanation of error in /home/example/public_html/wordpress/folder/file.php on line 123

Here is what it might look like in your browser:

Common WordPress PHP Fatal Error
Jump to the solution for PHP errors.

b. You get a blank, white page that loads quickly. All valid WordPress pages behave the same way. Other, made up page URLs (try example.com/abcdefg.html) may or may not return a fairly blank looking 404 error page.
Jump to the solution for no PHP errors.

c. Any part of your normal website loads, but something is definitely wrong.
Jump to the solution for partial WordPress Functionality.

d. Your home page is fine, but you get a 404 error on every other page. This is an easy fix; the permalinks just need to be reset. Log in to the backend of your site, go to settings -> permalinks, and just click “Save Changes”. This will reset them and your other pages should start working again.

It may be a WordPress issue OR hosting issue if any of the following are true:

a. You get nothing but a blank page with a big error message reading: “Error establishing database connection”. This error means exactly what it says, though it doesn’t explain why. If the site has been at the current host for a long time and you haven’t made any changes to the DNS or database itself, odds are this is a hosting issue. Occasionally the database may go offline on your host’s end, but the website files remain available, especially at cheap shared hosts like Godaddy, Host Gator, Bluehost, etc. If that’s the case, you can probably just wait it out. If it persists more than a couple hours, it may be worth giving your host’s support line a call. If you have a better host, you may want to open a ticket immediately.

If you HAVE made a change to the DNS, Database, or Hosting Account lately, it is likely another issue. If you changed the DNS, make sure that the changes have propagated. I recommend going to whatsmydns.net, entering in the domain name, and making sure that the same IP address comes up for every location. If not, and if you changed it lately, you may need to wait up to 24-48 hours for that to propagate (though it’s usually less than 2 hours in most cases, sometimes instantaneously, especially if Godaddy houses your DNS.) If you changed your Database or Hosting Account in some way that might affect this, verify the location, name, username, and password of your database via your hosting account, then double check the values in your wp-config.php file (located in the website root folder). Look for the section that looks like the following:

Note also that for many hosts (including CloudAccess and Godaddy), the database name and username are one and the same. Also for those two hosts, CloudAccess typically uses the database host of ‘db’ while Godaddy has a long, unique URL for each that usually looks something like “sitename.db.46548942.hostedresource.com” or something similar.

If all else fails, give the host a ring and they should be able to help you out.

b. You get a 500 internal server error. In this case you have a couple things to try:

  1. The first thing to try with this is to back up the .htaccess file located in the WordPress root, and then delete the original. Many times this will fix the problem temporarily. If it comes back, you probably have a security plugin going rogue on you. It could also be malware, which I cover in another post. If you can get in the backend of WordPress and disable the plugin, that works great. Otherwise, you can also navigate to the plugin directory and rename the directory of the plugin itself to disable it. Plugins are located at: websiteroot/wp-content/plugins/. Then load up the plugins page from the backend, where it will inform you that the plugin has been disabled because it no longer exists. At that point, you can safely re-name the plugin folder via FTP and it will re-appear but stay deactivated.
    If deleting the .htaccess makes no difference, there is probably something else misconfigured with the hosting. It’s probably best to just contact the host and find out what they can tell you.
  2. If the .htaccess does nothing, you’re going to want to view the error logs of the server. Often times these will point to the path of a specific file, frequently a plugin. On most shared hosts, you need to enable the error logs first. Then you can try accessing the website to generate some errors, and view the most recent log entries. It’s easiest just to Google how to view the error logs for your host. If you have a VPS or Dedicated Server, you may just want to Google how to view the error logs on your platform, such as WHM, cPanel, Plesk, or whatever you might be using.

c. You get a 404 error on the homepage. This can mean there isn’t a file called index.php, index.html, home.php, or home.html in the website’s root folder on the server. Check via FTP to ensure there are files there, and that WordPress’ index.php is there. If those files ARE there, it may be a hosting or .htaccess issue. You should contact the host, or you may want to try steps b1 and b2 from above.

It’s probably a hosting-related issue if any of the following are true:

a.  The page times out or the server returns nothing. You may get a “No Data” error or something similar. This is very common what hosting typically does when it’s just totally offline. It may be worth contacting the host, especially if it’s lasting longer than an hour or two. This is a major problem if it happens more than .5% of the time. On good hosts, it will likely be much less than .1% of the time. For the most part, you’ll just want to wait this out. It could also be a DNS issue, or a problem with your plugins, especially if you ran some updates recently. If that’s the case, follow the instructions for disabling all the plugins.

b. You see a message with the host’s branding saying that the site isn’t configured properly. You maybe have not added it to the hosting account yet, even though the files are there, you’ve let your hosting account expire (often because your credit card expired), or something is wrong on their end. You should probably contact the host. It could also be a DNS issue, especially if the error is from a host company you don’t expect it to be.

c. You get a cryptic, non-PHP error. Godaddy will sometimes have the famous “pageok” error. You generally want to contact the host for these.

It’s probably a malware-related issue if any of the following are true:

a. Any pages redirect to some other website you’ve never heard of, especially Russian ones. I don’t know why, but most malware seems to come from Russia…

b. You get random text or ads on your site advertising Viagara or anything else unusual and unwanted.

c. WordFence security is listing “Malicious Content” in its scan results. I highly recommend having WordFence installed on your site, and making sure the “Scan theme files against repository versions for changes” and “Scan plugin files against repository versions for changes” options are checked as well. Click the link below for more instructions on using WordFence.

For detailed instructions on removing a WordPress website hack or malware, please visit my other post which outlines what you need to do.

Step 2: Fix the Problem and get WordPress Back Online

If WordPress was the problem, and nothing or almost nothing is working

If you determined that WordPress was causing the issue and not the hosting, there are a few things you can do. First, it might be smart to see if you can access the WordPress backend. The backend location is almost always example.com/wp-admin. Go there, log in if you can.

Many (perhaps even most) times, old versions of plugins or themes are not compatible with newer versions of other plugins, themes, or WordPress and this is the cause of the problem. If possible, back up all your files and the database before you do anything.

If you got a PHP error, take a look at that error. Are there some file paths in there? Often, the first one will lead you right to the problem file, and it’s quite often a plugin. It might look like username/public_html/wp-content/plugins/pluginname/plugin.php. If that’s the case, we have our problem plugin! Navigate to that folder in FTP and rename that folder for that plugin (in this case, it’s named pluginname). Try renaming it to pluginname2 for now. Try reloading your website a few times. It might take a minute to “reset”. Tip: In Google Chrome, hold down ctrl while you press “f5” a couple times to clear some of the cache at the same time.

If your site is back up, great! You may want to consider getting the newest version of that plugin and WordPress as well and testing it again. Remember to rename that plugin folder back to what it was.

If, in that PHP error, you saw the filename “pluggable.php”, then you know a plugin is likely to blame. You can rename the plugins folder just like you did for the one folder in the previous example. It will be located at wp-content/plugins. Rename it “plugins2”. Then reload. If the site loads, you have a plugin issue. IMPORTANT: the first time you go to the “plugins” page after this process, you will see a bunch of errors, saying that some plugins were deactivated because their folders don’t exist. Take note of which plugins are listed: these are the ones that used to be active, and there’s no way to recover that list later. You might not think this is important, but you don’t want to find yourself asking a client if he or she knows which plugins were active and which were inactive before you messed with the site.

Once you are back in, then rename the plugins folder back to what it was. You may want to re-activate them one at a time until you find the problem plugin. Once you do, rename its folder to disable it again. Once again, either try updating everything, or possibly contact me for further troubleshooting 🙂

If you didn’t see a PHP error, you can still follow the above instructions to rename the whole plugins directory to disable all the plugins. If that doesn’t work, it may be worth doing the same thing with the theme. If you happen to know what theme you are using, go to wp-content/themes/ and look for the likely folder of your active theme, and rename that. Go through one-by-one if you aren’t sure until the site comes back up. Then, proceed to “Updating Everything”.

If WordPress was the problem and some things are working

Odds are you have some plugin / theme incompatibilities with versions. Proceed to “Updating Everything.” If updating everything doesn’t work, you may just have some things that aren’t going to work together anymore or problems with some custom code. I recommend having an expert take a look.

If it’s malware

I have full instructions on removing malware in a separate post located here.

Updating Everything

Warning: I highly recommend you make sure you have backups of your entire site’s files and database before proceeding.
Make sure everything is up to date. This should include WordPress itself, all of your themes, and all of your plugins. You may have to check manually for updates to your theme and premium plugins.

For WordPress itself, you can have WordPress do it automatically by following the prompts. There should be a prompt on every page in the backend asking you to update WordPress, so just click that and follow the instructions. If that doesn’t work, what I like to do is download the latest version of WordPress, unzip it to my local machine, and then create a new archive with all of the files and folders EXCEPT wp-content. Then I upload that folder to my server, and unzip it using SSH or the online file explorer tool, making sure to overwrite existing data.

For the theme, go to Themes -> Appearance and click on your active theme and it should tell you the version. If it’s a child theme, find the parent theme and find the version of that. Then Google the name of your theme and “version” and hopefully you will find the current version. If there is a newer one available, you’ll want to download it. Hopefully you purchased the theme yourself, and can still download the update. Explore the zip file to make sure it’s the actual theme install. There should only be one folder in it. If not, try and browse around until you find the zip for just the theme, and then extract that to your local machine and upload that. Using FTP or the online file manager in your hosting account (preferred method where available), upload the file directly to your site’s wp-content/themes directory. Then, still using the online file manager or SSH, unzip the whole thing, overwriting any files along the way.

Once this is done, your theme should be updated! Check the version in the backend (Appearance -> Themes) to verify it is up to date.

You may need to update some premium themes in the same manner. Specific ones to look out for are WP Bakery Visual Composer (whose folder is named js_composer I believe), Revolution Slider (sometimes has alternate, similar names), Gravity Forms, and basically anything with “Pro” in the name. Keep in mind, too, that many of these are sometimes bundled with the theme, and so installing the newest version of the theme may allow you to upgrade the plugin, too.

If these updates actually break the site, you may want to consider reverting back. Hopefully you made that backup I told you to make, which you can now use to revert back. You can use FTP to upload just the files for the specific plugin or theme that’s causing a problem if you want. Where available, I prefer to just make zip files, upload those, and unzip them at the end location because FTP is usually pretty slow.

Conclusion

There are lots of ways things can go wrong with a WordPress website, but a little proactive maintenance goes a long way. Doing things the right way is critical to minimizing the chance of these things happening. Incidentally, the best way to prevent most foreseeable problems is to keep everything updated regularly. I recommend updating WordPress, your themes, and your plugins on at least a monthly basis. This ensures they will stay compatible with each other, and also prevents malware from getting in. If you don’t keep your stuff updated, I guarantee you will get hacked sooner rather than later, and believe me, it’s not fun to deal with.

Sometimes, when running updates, you may find that things go wrong or don’t work any longer. That’s the main advantage of hiring a team like ours to do the updates for you. We know exactly how to revert plugins back to old versions and even troubleshoot new issues. With my current clients, I just work on a monthly basis and go through and keep them updated. It’s inexpensive and will actually save you money in the long run since you won’t have to pay someone to remove a hack!

I hope this guide helps some people out. It is the culmination of my years of experience working with WordPress and other websites and is actually how I approach this problem with my own clients. It doesn’t cover everything under the sun but should be a good enough guide to deal with 90% of the problems that might come up. Let me know what you think or if I missed anything.

About Brian Johnson

Brian Johnson is a website developer and designer living in Minneapolis, Minnesota with a passion for code and WordPress. He spends his days building WordPress websites for small businesses, developing new code with the online community, and living life.

73 Comments on “What to Do if Your WordPress Website Goes Down”

  1. Hi. We have an issue with our WP sites that occurs regularly. The side responds but seems to have been reset. The name is OK, but otherwise, it shows just a blank sample page (“Just another WordPress”).

    1. That certainly sounds like a major issue with your website hosting. I would definitely reach out to them about it, or better yet: find a new hosting provider!

  2. Hi. We have an issue with our WP sites that occurs regularly. The side responds but seems to have been reset. The name is OK, but otherwise, it shows just a blank sample page (“Just another WordPress”).

  3. Hello sir, need help my website is down, showing Error 524A time out occurred ,

    If I change my theme directory name for temporary, website will get back online,

    But but when i try to apply other them or rename it to original name, it again goes own,

    Please reply and thnx in advance,
    Sorry for my English 😜😜

    1. Sounds like there is a fatal error with your theme! Back up all of your files and your database first, but then I recommend trying to update your theme to the newest version and seeing if that works. Otherwise, you could try restoring from a backup!

      Let me know how it goes.

  4. Hello sir, need help my website is down, showing Error 524A time out occurred ,

    If I change my theme directory name for temporary, website will get back online,

    But but when i try to apply other them or rename it to original name, it again goes own,

    Please reply and thnx in advance,
    Sorry for my English ????????

    1. Sounds like there is a fatal error with your theme! Back up all of your files and your database first, but then I recommend trying to update your theme to the newest version and seeing if that works. Otherwise, you could try restoring from a backup!

      Let me know how it goes.

  5. Hello Brian I am getting this error ( I just enabled debug before I was getting “this site had tech difficulty”

    Warning: require(/home/abiadirect/public_html/investorshealth.com/wp-includes/post.php): failed to open stream: No such file or directory in /home/abiadirect/public_html/investorshealth.com/wp-settings.php on line 178

    Fatal error: require(): Failed opening required ‘/home/abiadirect/public_html/investorshealth.com/wp-includes/post.php’ (include_path=’.:/opt/cpanel/ea-php56/root/usr/share/pear’) in /home/abiadirect/public_html/investorshealth.com/wp-settings.php on line 178

  6. Hello Brian I am getting this error ( I just enabled debug before I was getting “this site had tech difficulty”

    Warning: require(/home/abiadirect/public_html/investorshealth.com/wp-includes/post.php): failed to open stream: No such file or directory in /home/abiadirect/public_html/investorshealth.com/wp-settings.php on line 178

    Fatal error: require(): Failed opening required ‘/home/abiadirect/public_html/investorshealth.com/wp-includes/post.php’ (include_path=’.:/opt/cpanel/ea-php56/root/usr/share/pear’) in /home/abiadirect/public_html/investorshealth.com/wp-settings.php on line 178

  7. Hi there Brian,

    My site just went down. Upon updating the new version of WordPress, I was getting php errors – it seemed the theme was not playing nicely. When activating the twenty nineteen theme, the error cleared.

    I reverted back to the theme giving the issue and that’s when the site went down. “This site can’t be reached”

    I did make an update with updraft.

    I can’t even login to wp-admin. What are my next steps from here, access the files through FTP?

    Your help is much appreciated.

    1. Yep, I would just rename the folder of the theme that’s active and it switch to the default theme. Just name it something like theme-nameDISABLE, though any change will work!

  8. I have a bluehost wordpress website called kzfitcoach.com. I downloaded the plugin WP mobile edition plugin then pressed activate. All of a sudden it said this on the top right of the screen.

    “The site is experiencing technical difficulties”

    Please…any help would be appreciated.

    1. Sounds like that plugin is causing a fatal error. You could try logging in to the backend and disabling it, or you could access the site files via FTP or an online file manager, and rename the plugin’s folder to disable it.

  9. Hello Brian! Any idea why visitors are receiving this message? Is the hosting site down, or is WordPress updating their website? Will visitors still have access to years of messages?

    Any recommendations?

    Thank you. 🙂

  10. Hi Brian, My site http://www.waistfitness.com is down after updating the WordPress 5.2.2 and it sends an email with Error Details
    =============
    An error of type E_ERROR was caused in line 467 of the file /home/guitarsg/public_html/wp-content/themes/davinci/functions.php. Error message: Uncaught Error: Call to a member function countItems() on null in /home/guitarsg/public_html/wp-content/themes/davinci/functions.php:467

    Any help on this would be highly appreciated

  11. Hi Brian,

    My site is down and all I can see on any pages I try to access is “The site is experiencing technical difficulties. Please check your site admin email inbox for instructions.” or just “The site is experiencing technical difficulties.”

    I am fairly sure it is a theme/plugin incompatibility, but I don’t know how to get in to deactivate them. What do I do?

    Thanks,

    Alex

  12. Hi i’m just having a daily rouitne thwn while designing this error came up then all the plug ins, images are all gone..
    “ERROR: The themes directory is either empty or doesn’t exist. Please check your installation.” – what to do 🙁

  13. Hi Brian! I just attempted to login to the backend of my WP site and have been getting the error message below. I used the “restore” feature provided by dreamhost. I’m not sure if that was the right thing to do or not. Still, nothing.

    The error I get is below. Does this seem lIke a WP or server issue? It’s not working on mobile either.

    Error message:

    This site can’t be reached

    http://www.chopblockcollective.com is currently unreachable.
    ERR_CONNECTION_FAILED

  14. Hi, I’m getting this error “The connection has timed out

    The server at bushrazblogscom.wordpress.com is taking too long to respond.

    The site could be temporarily unavailable or too busy. Try again in a few moments.
    If you are unable to load any pages, check your computer’s network connection.
    If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.”
    I’ve cleared all the cache but still I’m getting this error. What should I do?

  15. my website http://www.currncy.io just crashed now all i get is “503 Service Unavailable No server is available to handle this request.”
    can’t even logon to wordpress . site is hosted with godaddy and clicked to restore from backups ( files and databases) but restore in progress is stuck at 70%

  16. Hi! how i do this: “Then load up the plugins page from the backend, ” ? i rename the plugin causing the problem via FTP , but that step of loading up i dont know how to perform it.

    (my site is a staging site)

  17. Interesting article! My wordpress site has been down all day. It’s hosted through another vendor though. I keep getting a HTTP ERROR 500 and I can’t login through the wordpress backend (company.com/wp-admin). I’m going crazy haha.

  18. Sir, i updated my wordpress yesterday, and after that, it is showing A new wordpress site coming soon! admin login, a bluehost powered website. Although I am able to successfully login to my admin page, but my visitors are not able to open my website. Please help me as i am losing my visitors and I really don’t want it..
    My website is http://www.theshahina.com
    Please check n help me. Thank you in advance.

  19. please my wordpress site is down after i pressed on the uploads notification button on the dashboard… its displays a white screen ans HTTP ERROR 500. please help me…

    1. Hi Desmond,

      I recommend reading through the article and trying the recommendation in there. I would probably start by enabling wp_debug from the wp-config.php file, as outlined in the article!

  20. Hello,
    Wordpress had update notifications in the dashboard. I went into the settings and tried to update but received a UNDER MAINTENANCE CHECK BACK LATER page. When I went back to my dashboard I received this, as well as on my site now:

    Warning: fopen(/home/hfs_support/hotelfiresafety.net/wp-content/themes/Divi/style.css): failed to open stream: No such file or directory in /home/hfs_support/hotelfiresafety.net/wp-includes/functions.php on line 4833

    Warning: fread() expects parameter 1 to be resource, boolean given in /home/hfs_support/hotelfiresafety.net/wp-includes/functions.php on line 4836

    Warning: fclose() expects parameter 1 to be resource, boolean given in /home/hfs_support/hotelfiresafety.net/wp-includes/functions.php on line 4839

    Please assist in how I can get this resolved. Thank you!

  21. I can’t believe it – – it works!!! I had a php error line code fatal error – website down…. You stated to add an additional letter/number next to the plugin folder, then reload the page. It works, it works……Thank You so very much!!!!!!! The plugin (Autoptimize) was only to increase speed of site. I can now research on other plugins to use, and/or see exactly what this one caused a problem. Regardless – site is running!!!

  22. Hi Brian,
    I have written a function in my functions.php file in wp website, saved the changes, then the website crushed immediately!
    Help Plzzzz!
    The error i have when i refresh the page is : This page doesn’t work! HTTP ERROR 500

  23. I have a client that went in to their wordpress site to make some changes and now the site is not working and I can not access the wp-admin dashboard. When you go to the site or the admin login it automatically downloads a document of sorts. Below is what the document says…

    <?php
    /**
    * Front to the WordPress application. This file doesn't do anything, but loads
    * wp-blog-header.php which does and tells WordPress to load the theme.
    *
    * @package WordPress
    */

    /**
    * Tells WordPress to load the WordPress theme and output it.
    *
    * @var bool
    */
    define('WP_USE_THEMES', true);

    /** Loads the WordPress Environment and Template */
    require( dirname( __FILE__ ) . '/wp-blog-header.php' );

    I have no clue what this is or why it would be happening… any help?

    1. Something is definitely misconfigured… I would check your .htaccess files and wp-config.php files to see if there is anything unusual there. You may also want to check and see if they added any new plugins which could be causing issues and deactivate those be changing their folder names.

  24. Hi Brian.
    I get this message when logging into my WordPress site from Bluehost.

    This page isn’t working

    fixmycellulite.com didn’t send any data.
    ERR_EMPTY_RESPONSE

    Any ideas? Thanks a lot.

    Marcus

    1. Definitely sounds like a hosting issue! That message is not coming from WordPress at all. It is possible that there is a WordPress error that’s breaking the entire hosting, though.

      I would try uploading a static html file to the server and seeing if you can access it. If not, give Bluehost a call and see if they can look into it for you.

      1. Yeah I cant even access the website as a visitor outside WordPress. I contacted Bluehost and they said it was an issue with the domain registrar (Namecheap) as the A record is not pointing to the host Bluehost. So I then contacted Namecheap and they said that the bluehost server was not permanently saved at their end because of a glitch and said they would rectify it and point the A record to Bluehost as a permanent save. 22 hours later still no fix…

        1. Hi Brian, its finally back, took 48 hours in the end!! Hope it doesnt happen again, especially when my site is more established. Luckily, I am just starting out.. Thanks for your concern and advice.

  25. Hi Brian, I recently tried to change my WordPress URL and Site URL and after everything crashed. My website now says that it can’t be reached whenever I try to access it. I also can’t change anything in my WordPress dashboard as that has crashed also. I would greatly appreciate any help.

    Thank You

  26. Hi Brian.

    I keep getting:

    Hmm, we can’t reach this page.
    Try this
    Make sure you’ve got the right web address: http://honestlysong.com
    Refresh the page
    Search for what you want

    I’m with bluehost, and every time I try to login to wordpress through them it comes up with the same thing. I tried changing the debug to true in my file manager but nothing changed. Any help is much appreciated!

      1. Hello Brian, I am close to getting really worried as I have the same error response as Song. I backed up my content for the first time 2 days ago but yet to use the link sent to my email. My site is currently not available when I try to log in and downforeveryoneorjustme says my site is available. At this point, I am really confused and hoping to find answers before I go to be. The backup link sent to my email is also not working now. Any clues please?

        1. Hi there,

          It looks like your site is at WordPress.com, which is actually a different service than the regular WordPress. I would reach out to their support and see if they can help you!

  27. Ok, Who do I contact if my site was shut down (404 error) but I can’t log in to my account to contact someone or get support. Someone shut it down without my knowledge or permission and I need help separating my blog and all my hard work from a previous account it was or host it was on and moving it. Who do I call or how do I get help?

    1. You would need to contact whoever you’ve been paying to host your website. It’s at WP Engine, but it’s possible you are working with another web company who you work with directly.

      Obviously I don’t know your exact situation but that’s where you should start!

  28. My site continues to go up and down – the error I get currently is

    This page isn’t working
    andrewreyesvo.com redirected you too many times.
    Try clearing your cookies.
    ERR_TOO_MANY_REDIRECTS

    The website will be up for a while, and then come down with this error. If I check in a few hours it will probably be up again. I haven’t been able to have it stay up since I’ve had it (a week so far) – It’s been terrible trouble and no one has been able to help me.

    1. Hi Andrew,

      My guess is that you might have a hack of some kind. The intermittent part of it is definitely strange… Can others recreate this or is it just you?

  29. Fatal error: Uncaught Error: Call to undefined function vc_set_template_dir() in /home2/etradel1/public_html/partsandpart/wp-content/themes/shopkeeper/functions.php:101 Stack trace: #0 /home2/etradel1/public_html/partsandpart/wp-includes/class-wp-hook.php(298): visual_composer_stuff(”) #1 /home2/etradel1/public_html/partsandpart/wp-includes/class-wp-hook.php(323): WP_Hook->apply_filters(NULL, Array) #2 /home2/etradel1/public_html/partsandpart/wp-includes/plugin.php(453): WP_Hook->do_action(Array) #3 /home2/etradel1/public_html/partsandpart/wp-settings.php(448): do_action(‘init’) #4 /home2/etradel1/public_html/partsandpart/wp-config.php(91): require_once(‘/home2/etradel1…’) #5 /home2/etradel1/public_html/partsandpart/wp-load.php(37): require_once(‘/home2/etradel1…’) #6 /home2/etradel1/public_html/partsandpart/wp-blog-header.php(13): require_once(‘/home2/etradel1…’) #7 /home2/etradel1/public_html/partsandpart/index.php(17): require(‘/home2/etradel1…’) #8 {main} thrown in /home2/etradel1/public_html/partsandpart/wp-content/themes/shopkeeper/functions.php on line 101

    1. Looks to me like you’ve got an issue with your theme. I’d try making sure you have the most recent version or using another theme! Update all your plugins and core files too, but make sure you do a backup first.

  30. Thank you so much!!!! Really. Most people say fix this or that but they do not say HOW – your explanation of how to figure out what is wrong and how to fix it is clear and I cannot tell you how much I appreciate it. Crashed website (due to plugin) was fixed in no time – and I have to say that I know basically nothing about this. Thank you again.

  31. Hi Brian
    Thanks for your post. I can’t log in to my word press site and the screen quickly changes to a white screen. My website has been down for three days. Can you please assist? Thankyou.

    1. I would definitely contact your host, as this appears to be the 404 error from them. They might be able to tell you what happened! Definitely appears to not be an issue with WordPress itself.

  32. This is the code I get at the Bubbabeads.com.au site. I had been updating plugins when this occurred. Hope you can help.
    Fatal error: Uncaught exception ‘Exception’ with message ‘The Facebook SDK requires PHP version 5.4 or higher.’ in /home/content/40/12225240/html/wp-content/plugins/facebook-auto-publish/api/Facebook/autoload.php:32 Stack trace: #0 /home/content/40/12225240/html/wp-content/plugins/facebook-auto-publish/facebook-auto-publish.php(53): require_once() #1 /home/content/40/12225240/html/wp-settings.php(273): include_once(‘/home/content/4…’) #2 /home/content/40/12225240/html/wp-config.php(90): require_once(‘/home/content/4…’) #3 /home/content/40/12225240/html/wp-load.php(39): require_once(‘/home/content/4…’) #4 /home/content/40/12225240/html/wp-admin/admin.php(31): require_once(‘/home/content/4…’) #5 /home/content/40/12225240/html/wp-admin/index.php(10): require_once(‘/home/content/4…’) #6 {main} thrown in /home/content/40/12225240/html/wp-content/plugins/facebook-auto-publish/api/Facebook/autoload.php on line 32

    1. Definitely looks like the error you are seeing is being caused by the Facebook Auto Publish plugin. You could try navigating to its folder in wp-content/plugins and renaming it; that will disable it and allow you to see if the site works.

      You could also try going in to your hosting and upgrading the PHP version to a more modern one! 7+ if it’s available. However, with both of these, I recommend backing everything up before you do anything!

  33. Hi, Brian. Thank you so much for your post. What you’ve described as a WordPress issue (screen loading quickly to a white page) is what is happening to me. Unfortunate, that’s also what I get when I try to login to the admin (or backend) site. Any advice? Not sure what I can do if I can’t access anything.

    1. Your site loaded for me if it’s the suddenlyforward.com one. Otherwise, if you have FTP access or access to the files through your hosting, there are many options. You may want to try renaming the plugins directory temporarily to disable all of the plugins and see if that’s the issue. I could take a look for you if you like as well!

Leave a Reply

Your email address will not be published. Required fields are marked *