Еще вариант, если все, описанное выше, не помогло.
Проблема может быть в файле .htaccess
Если в восьмой и 12 строках неправильно прописан путь к папке сайта, возникает эта ошибка. Вот в этих строках:

RewriteBase /
RewriteRule . /index.php [L]

Например, вы перед переносом на хостинг могли исправить путь в этих строках и забыть. После этого возникает такая ерунда.
Особенно, если вы пользуетесь локальным сервером XAMPP — он прописывает пути не от корня сайта и при выгрузке на сервер приходится их исправлять.