Joomla: страницы не найдены после копирования сайта в другой каталог - PullRequest
0 голосов
/ 19 февраля 2012

Я скопировал живой сайт Joomla. Оригинал найден на [этом] [1] веб-сайте. Скопированный в найденный [здесь] [2]. Но все ссылки (например, в левом меню навигации) приводят к 404 ошибкам. Бэкэнд администратора доступен, и я могу создать новые пункты меню в скопированном, но все они приводят к 404 ошибкам.

Я настроил файл configuration.php так, чтобы var $ tmp_path var $ log_path указывал правильные пути. я обновил var $ live_site = 'http://hosting01.hestronic.nl/~ijskoud2

Live_site был пуст в оригинальном файле configuration.php.

Мне все еще нужно запустить обновление или что-то?

Спасибо

PS joomla 1.5.25

Ответы [ 5 ]

1 голос
/ 16 июля 2015

Отключить дружественную для поисковых систем функцию URL в Системе -> глобальные конфигурации. Если вы действительно хотите включить SEF URL, то вам нужно установить базу перезаписи в соответствии с каталогом вашего сайта на сервере.

Для переменной $ live_site ее не нужно изменять и оставлять пустой.

1 голос
/ 04 июля 2014

Я столкнулся с подобной проблемой, когда все мои ссылки удваивались.Исправлено префиксом http:// к $live_site

0 голосов
/ 16 июля 2015

Проверьте, существует ли файл .htaccess в вашей новой папке.если нет, удалите sef url configuration со стороны администратора.

0 голосов
/ 20 февраля 2012

Я не согласен с моим другом @Brent.
Перейдите в свою БД в таблицу меню (по умолчанию она называется jos_menu) и найдите столбец «путь».вам, вероятно, нужно вручную исправить пути всех ваших меню, чтобы они указывали на новую папку.

0 голосов
/ 19 февраля 2012

Вам не нужно ничего делать с $ live_site, просто оставьте это поле пустым.Тамп и журналы - единственное, что вам нужно потрогать.Если у вас включены URL-адреса SEF, вам также нужно изменить базу перезаписи с / на то, что когда-либо было подкаталогом.

...