Перенос Joomla-сайта своими силами
Если вы хотите перенести свой Joomla-сайт на наш виртуальный хостинг с локальной машины, например, с установленным Денвер (denwer) или TWAMP , вы можете воспользоваться Бесплатным переносом сайта силами сотрудников хостинга.
Если же вы хотите выполнить размещение Joomla-сайта самостоятельно, то эта статья для вас.
Вам потребуется Sypex Dumper (dumper.php) для создания дампа базы и Joomla! system tool (jsys.php) для переноса файлов.
Шаг 1: Создание сайта Joomla на хостинге
Если вы хотите установить Joomla заново, воспользуйтесь Панелью управления, чтобы установить нужную версию русифицированной Joomla «в два клика» или же разместить дистрибутив требуемой версии и выполнить установку Joomla .
При установке запомните или запишите пароль, логин и имя базы данных.
Шаг 2: Копирование базы данных Joomla
- В корневую папку сайта (обычно ~/httpdocs или ~/www) размещаем файлы dumper.php и jsys.php;
-
Если вы не помните логин и пароль для доступа к администрированию Joomla, а так же имя базы данных, эти параметры можно посмотреть в файле конфигурации
configuration.php
(могут отличаться у разных версий!):
- имя базы данных в параметре $db;
- имя пользователя базы данных в параметре $user;
- пароль пользователя базы данных в параметре $password;
- имя хоста базы данных в параметре $host;
- введите в браузере http://имя_хоста/dumper.php (обычно, localhost);
- введите имя пользователя и пароль;
- нажмите Экспорт базы;
- В папке backup создастся файл дампа базы.
Для создания дампа базы данных вы так же можете использовать mysqldump .
Шаг 3: перенос файлов Joomla
Необходимо перенести все файлы из корневого каталога сайта (например, www) в каталог домена, в котором вы планируете разместить сайт (по умолчанию, каталог httpdocs).
Для переноса файлов можно воспользоваться SFTP , FTP-доступом или менеджером файлов в Панели управления.
Скрипт jsys.php позволяет создать архивную копию сайта (например site.zip ) в рабочей директории, которую нужно поместить на сервер.
- Помещаем скрипт jsys.php на сервер хостинга и набираем в браузере http://имя_локального_сайта/jsys.php. Идем в Файловый менеджер, распаковываем site.zip ;
- Набираем в браузере http://имя_локального_сайта/dumper.php
- Указываем в нем логин-пароль БД хостинга, импортируем в нее дамп или же используем mysqldump для импорта.
Шаг 4: Правка файла конфигурации Joomla
Открываем configuration.php и вводим данные, полученные при установке Joomla, либо от Службы технической поддержки хостинга.
- $host - имя хоста базы данных устанавливаем тот адрес сервера БД, который указан в панели управления хостингом;
- $db - название базы данных на хостинге;
- $user - пользователь БД хостинга;
- $password - пароль доступа к БД хостинга.
- $log_path = '/home/vhosts/ИМЯ_ВАШЕГО_ДОМЕНА/httpdocs/logs';
- $tmp_path = '/home/vhosts/ИМЯ_ВАШЕГО_ДОМЕНА/httpdocs/tmp';
Имя домена необходимо указывать так, как оно написано в Панели управления хостингом.
Шаг 5: Права доступа
В целях повышения безопасности проверьте права на файлы и папки. Выставляем 755 и для файлов -644. Для установки новых расширений и изменения конфигурации возможно придется выставлять права индивидуально.
Если у вас есть вопросы по выполнению этих действий, обращайтесь в круглосуточную Службу технической поддержки хостинга. Мы осуществляем бесплатный перенос сайтов .