Я взял резервную копию akeeba и переместил ее на новый сервер - у существующего сайта есть «входная страница», которая представляет собой обычный HTML, а затем joomla устанавливается в папку с именем «site», поэтому ее mydomain.com/site корень Joomla. У нового сервера нет домена, на который он указывает, это просто ip с именем пользователя, таким образом, общедоступный html - http://xxx.xxx.xx.xx/~user/
, поэтому я поместил свою резервную копию 700 МБ в папку http://xxx.xxx.xx.xx/~user/site (без ssh вы можете себе представить, сколько времени это заняло), поместил туда файлы кикстарта, настроил БД на новом сервере, запустил кикстарт.php с обоими с настройками по умолчанию (пустой URL-адрес сайта) и попыткой установить URL-адрес сайта (http://xxx.xxx.xx.xx/~user/site) в обоих направлениях резервное копирование akeeba / kickstart прошло без проблем - я перехожу к настройкам сайта по умолчанию, и все выглядит нормально, я действительно поражен тем, как все прошло гладко, но если я нажму на странице о или любой другой странице, я получу 404.
Если я запускаю ту же резервную копию на локальном хосте, меню вообще не загружаются, поэтому я не знаю, что это такое. У меня очень ограниченный опыт работы с Joomla, я в основном работаю в WordPress - есть идеи, почему установка и сайт работают нормально, но я получаю эти 404?