Hi, I'm in a bad place here. I have a site on godaddy, and we decided we'd get better service and a faster site on Bluehost. Well, that has been hellish. I asked them if they'd put it on PHP 7.0, rather than what it was on, PHP 5.6 They said, Oh yes, our servers default to PHP 7.0.
Then they said, Nope we can only get it on 5.6 And I can't have that, because it's being EOL'd shortly. Bluehost is no help at all. So here's where I stand. I changed it to PHP 7.0 single ini.php. And now I have the errors you are seeing here, attached. Bluehost says, they can't help and I need to get a developer. I am hoping someone here can help me out. The files they talk about ARE there.
The nameservers are still at godaddy, so you won't be able to see the Bluehost site unless you change your hosts file as in the attached doc.
The PHP errors you posted are files which are missing or have incorrect permissions set, so this has nothing to do with PHP version either.
I migrate clients sites most every day. When migrating WordPress, best to use the WordPress suggested method of migrating a site.
Either use a manual method or a plugin like Duplicator or BackupBuddy.
Note: If these are the only errors, likely these files ownership and/or permission settings are making the files unreadable to Apache.
Simple fix will be to correct file ownership + permission... well... if you used a normal backup/restore plugin. If you used some sort of ad-hoc migration sequence, then no way to tell what the problem might be.
Likely best for you to hire someone who does migrations every day.
Also, if you can afford better hosting, don't use BlueHost. Since EIG acquired BlueHost + HostGator, both companies tech support staff have only bare levels of competency.
In fact, best to avoid any hosting company owned by EIG.