Переместить весь сайт joomla в другой каталог/поддомен

В настоящее время я разрабатываю сайт на основе joomla 1.5 во временном поддомене (который указывает на подпапку на сервере, где установлены все материалы joomla). В настоящее время я использую плагины joomgallery и kunene 1.0.9 (устаревший режим). После завершения разработки я хотел бы переместить весь сайт в корневой каталог и удалить весь субдомен. Как это сделать в идеале? Могу ли я просто переместить файлы или что-то еще? Есть ли распространенные ловушки, на которые стоит обратить внимание? Например. Есть ли ссылки на абсолютные пути?


person bitbonk    schedule 16.04.2009    source источник


Ответы (3)


В вашем файле configuration.php может быть определен базовый путь, например:

var $live_site = 'http://temp.mysite.com/';

... хотя я думаю, что теперь по умолчанию он автоматически определяет это значение для вас.

Проверьте конфигурацию ваших пользовательских компонентов, чтобы увидеть, есть ли у них «жестко запрограммированные» пути.

Еще одна вещь, которую вы можете сделать, это настроить файл .htaccess с некоторыми RewriteRule, чтобы любой вызов http://temp.mysite.com перенаправлялся на http://www.mysite.com.

person nickf    schedule 16.04.2009
comment
Возможно, мне также придется проверить БД на абсолютные пути? - person bitbonk; 16.04.2009
comment
Вам не нужно проверять БД, если вы не ввели жестко заданные абсолютные URL-адреса в элементы контента. - person jlleblanc; 16.04.2009

Существует бесплатная Joomla! расширение для этого называется Joomlapack. Просто сделайте резервную копию с помощью Joomlapack, переместите созданные файлы резервной копии на новый сайт/папку и запустите скрипт, который также был создан в резервной копии. Сделанный! Joomlapack делает полную резервную копию файлов базы данных и сайта, поэтому вы можете переместить свой сайт куда угодно, если захотите. Joomlapack можно найти здесь: http://www.joomlapack.net/

person Niklas Ottosson    schedule 20.04.2009
comment
будет ли такое же решение применимо и для joomla 1.7? у меня тот же вопрос выше только это joomla 1.7 - person Nitesh; 05.06.2012

Обязательно отредактируйте файл configuration.php в соответствии с этими инструкциями.

person bubaker    schedule 23.05.2009