Well I found one of your problems, you're using 000Webhost, lol, glad you understand they're a headache.
Also, if that ever happens again, it's an issue with a setting your webhost has on your account and can only be fixed by them. My webhost (Namecheap), bless them, has fixed this error for me countless times, so it's something that can be fixed, your webhost just has to be willing to fix it for you!
Hope everything continues to run fine, would recommend a better webhost though! Free just always isn't the answer either