If you’re not with GoDaddy, I can still help you.
Login to your control panel on your hosting account. Try and see what version of PHP they are running, or just call them I suppose.
Are you using the latest version of WP? It’s not compatible with your hosting company’s PHP. If your hosting company is GoDaddy, save yourself a hell of a lot of time and future frustration and just find somebody else.
I have been researching this problem for two weeks. TWO WEEKS or LONGER!!!
Nobody had an answer, but I started to notice “GoDaddy” coming up again and again. Through process of elimination, I found that GoDaddy was the problem and a new hosting company was the solution.