Дали сайт на Joomla (версию не знаю как посмотреть - что то из 3 ...). На OpenServer стоит php 5.4 apache2.2 - запустил, работает, но вместо входа в админку переводит на главную ( jos_secure не стоит - проверил в extension). Но сам фронт работает. Ставлю на сервер - PHP 7, сайт на все ссылки выдает 404. Т.е. не работает. В логах сервера всё ок.
Если дело, что это какая то старая версия джумлы, которая не работает с PHP7 - то как войти в админку на OpenServer?
Посмотрите в .htaccess путь к директиве: RewriteBase
Попробуйте начать установку новой версии жумлы на хостинг с PHP7 - это даст возможность проверить настройки хостинга: как всё будет корректно (не будет ошибок натсроек хостинга) - сразу же прервите установку.
microf: Если Вы лично вручную ничего не делали, значит что-то было отредактировано кем-то другим (или испортились файлы или повредилась БД): настройки хостинга, базы, права на директорию и т.д.