В настоящее время я разрабатываю сайт на основе joomla 1.5 во временном поддомене (который указывает на подпапку на сервере, где установлены все материалы joomla). В настоящее время я использую плагины joomgallery и kunene 1.0.9 (устаревший режим). После завершения разработки я хотел бы переместить весь сайт в корневой каталог и удалить весь субдомен. Как это сделать в идеале? Могу ли я просто переместить файлы или что-то еще? Есть ли распространенные ловушки, на которые стоит обратить внимание? Например. Есть ли ссылки на абсолютные пути?
Переместить весь сайт joomla в другой каталог/поддомен
Ответы (3)
В вашем файле configuration.php может быть определен базовый путь, например:
var $live_site = 'http://temp.mysite.com/';
... хотя я думаю, что теперь по умолчанию он автоматически определяет это значение для вас.
Проверьте конфигурацию ваших пользовательских компонентов, чтобы увидеть, есть ли у них «жестко запрограммированные» пути.
Еще одна вещь, которую вы можете сделать, это настроить файл .htaccess
с некоторыми RewriteRule
, чтобы любой вызов http://temp.mysite.com
перенаправлялся на http://www.mysite.com
.
Существует бесплатная Joomla! расширение для этого называется Joomlapack. Просто сделайте резервную копию с помощью Joomlapack, переместите созданные файлы резервной копии на новый сайт/папку и запустите скрипт, который также был создан в резервной копии. Сделанный! Joomlapack делает полную резервную копию файлов базы данных и сайта, поэтому вы можете переместить свой сайт куда угодно, если захотите. Joomlapack можно найти здесь: http://www.joomlapack.net/
Обязательно отредактируйте файл configuration.php в соответствии с этими инструкциями.