Перенесли Joomla с Akeeba и Kickstart — страницы возвращаются с ошибкой 404

Я взял резервную копию akeeba и переместил ее на новый сервер — на существующем сайте есть «страница входа», которая представляет собой простой html, а затем joomla устанавливается в папку с именем «сайт», поэтому его 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?


person maehue    schedule 08.02.2011    source источник


Ответы (1)


Скорее всего, проблема связана с URL-адресами SEF. Вам нужно изменить файл htaccess. Искать:

RewriteBase /site

Измените его на:

RewriteBase /~user/site
person Brent Friar    schedule 08.02.2011
comment
РЖУ НЕ МОГУ. Судя по всему вы разобрались, у меня автозамена сменила htaccess на HTML ass. Почти то же самое. - person Brent Friar; 11.02.2011