2.13.2.13. Перенос Joomla!
Чтобы корректно перенести сайт, работающий под управлением CMS Joomla!, обычно достаточно выполнить следующее:
- Перенесите файлы сайта и базу данных (если требуется), используя подходящую для вашей ситуации инструкцию.
- Отредактируйте конфигурационный файл сайта
configuration.php
и внесите в него следующие изменения:- Для версий Joomla!, которые содержат в файле
configuration.php
строкуclass JConfig
:public $log_path = '/home/название_аккаунта/ваш_сайт.com/www/logs'; public $tmp_path = '/home/название_аккаунта/ваш_сайт.com/www/tmp'; public $ftp_enable = '0'; public $host = 'хост'; public $user = 'логин'; public $db = 'база_данных'; public $password = 'пароль'; public $live_site = 'http://www.ваш_сайт.com'; public $sef_rewrite = '1';
Где:
название_аккаунта
— название хостинг-аккаунта, в котором размещается сайт.ваш_сайт.com
— название вашего сайта (домена).
- Для версий Joomla!, которые не содержат в файле
configuration.php
строкуclass JConfig
:var $logs = '/home/название_аккаунта/ваш_сайт.com/www/logs'; var $tmp = '/home/название_аккаунта/ваш_сайт.com/www/tmp'; var $ftp_enable = '0'; var $host = 'хост'; var $user = 'логин'; var $db = 'база_данных'; var $password = 'пароль'; var $live_site = 'http://www.ваш_сайт.com'; var $sef_rewrite = '1';
Где:
название_аккаунта
— название хостинг-аккаунта, в котором размещается сайт.ваш_сайт.com
— название вашего сайта (домена).
- Удалите каталог
cache/page
со всем содержимым. - Переименуйте файл
htaccess.txt
в.htaccess
. - В файле .htaccess замените директиву
FollowSymLinks
наSymLinksIfOwnerMatch
.