Копирование Joomla! Сайт состоит из двух частей процесса: необходимо скопировать файлы и вы должны скопировать базу данных (где хранится содержимое). Копирование файлов и копирование базы данных отдельных операций. Какие вы проводите первый будет зависеть от ваших конкретных обстоятельств, но в большинстве случаев это не имеет большого значения. Если ваш сайт обновляется часто, и вы должны принять ваш сайт в автономном режиме, копия имеет место, то вы, вероятно, необходимо выполнить копию базы данных последнюю очередь с тем чтобы свести к минимуму время простоя.
Копирование файлов
FTP для загрузки и скачивания метод
Один из способов копирования файлов из одного Joomla! установки в другой заключается в использовании стандартного рабочего стола FTP программное обеспечение сначала загрузить все файлы включающий веб-сайт с их расположение на веб-сервере, а затем загрузить эти файлы на место новой Joomla! установки. В зависимости от того, где вы размещения копию Joomla! сайта, новое место может быть другой каталог на том же веб-сервере, или это может быть новое место на совершенно разные веб-сервера.
Важно, чтобы поддерживать такую же структуру каталогов для всех папок и файлов при перемещении их из одного места в другое. К счастью, настольное программное обеспечение FTP будет справиться с этим, как вы автоматически загружать и скачивать наборов файлов и папок. (Ваш FTP программное обеспечение должно содержать справочную документацию, которая объясняет FTP и как использовать интерфейс FTP программное обеспечение.)
Обратите внимание, что после перемещения файлов из одного места в другое, вы, возможно, нужно изменить Joomla! конфигурационные файлы, чтобы получить копию Joomla! работает на новом месте, вы можете также необходимо изменить настройки для аспекты веб-сервер, чтобы получить копию Joomla! Сайт работает.
В редких случаях файл может быть поврежден во время передачи FTP, где только часть файлов успешно переданы. Если вы наблюдаете странные или неожиданные ошибки с вашей новой Joomla! После установки скопируйте файлы, вы можете попробовать повторно загружать файлы в случае повреждения во время передачи.
Копирование сжатого методом архива
Копирование большого числа отдельных файлов с помощью FTP иногда может быть ненадежным. Если у вас есть доступа к командной строке, чтобы как источника и назначения систем, то вы можете создать сжатый архивный файл, содержащий все файлы на исходной системы, то передачи, что один файл на целевой системе, где он может быть извлечен из архива.
Создание архива
На Unix-стиль систем (например Linux), вы можете использовать GZIP программа для создания. ZIP файлов, или смолы программа для создания. Tar.gz или. Tar.bz2 файлы. Для получения подробных инструкций типа GZIP человек или человек смол в командной строке. Например,
tar cvfz joomlabackup.tar.gz /path-to-joomla
создаст GZIP-сжатый архивный файл, называемый joomlabackup.tar.gz, содержащий все файлы в вашем Joomla! установки.
Важное примечание! Вы должны убедиться, что вы не в папку вы пытаетесь сделать резервную копию при запуске смолы команды или вы будете создавать бесконечный цикл.
Извлечение файла архива
После копирования файла архива в системе назначения, теперь нужно, чтобы распаковать его. Использование эквивалентной команды, которые вы использовали для создания архива. Например, чтобы распаковать архив файла, созданного в приведенном выше примере, введите
cd /path-to-joomla
tar xvfz joomlabackup.tar.gz
Если пользователь или группа идентификаторы не совпадают между источником и назначения системы, то вам нужно будет внести поправку в собственность только что извлеченным файлам. Например, система Apache, вы, возможно, необходимо ввести команду
cd /path-to-joomla
chown -R www-group.www-user *
так что Apache имеет право собственности на Joomla! файлов.
Пожалуйста, попросите вашего хостинг-провайдера для правильного группы и имена пользователей, www-group и www-user, в вашей системе.
Копирование базы данных
Есть несколько методов для копирования вашего Joomla базы данных и перенести ее в живую среду сервера.
MySQL командной строки метод
Обычно запуске mysqldump для создания копии базы данных:
$ mysqldump -u user -p db-name > db-name.out
Копировать DB-name.out файл, используя SFTP / SSH к удаленному серверу MySQL:
$ scp db-name.out Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript :/backup
Восстановление базы данных на удаленном сервере (Войти на SSH):
$ mysql -u user -p db-name < db-name.out
PhpMyAdmin метод
PhpMyAdmin инструмент может быть использован для экспорта и импорта базы данных, предоставляя простой способ дублировать копию базы данных с использованием другого имени на наших серверах.
Экспорт копию базы данных на компьютер
1. Войти в базу данных, что вы хотите, чтобы дублировать использованием PhpMyAdmin
2. Щелкните имя базы данных на левой стороне страницы.
3. Выберите вкладку Экспорт
4. Выберите Сохранить как файл вариант
5. Нажмите кнопку Go
Затем вам будет предложено сохранить файл базы данных на вашем персональном компьютере.
Импорт скопировать в новую базу данных
Вы будете в первую очередь необходимо создать новый, пустой базой данных на сервере с помощью панели управления аккаунтом. После новой базы данных был создан:
1. Войти в новую базу данных с помощью PhpMyAdmin
2. Щелкните имя базы данных на левой стороне страницы
3. Выберите вкладку импорта
4. Нажмите кнопку Обзор в разделе "File to import", затем выберите файл базы данных с вашего компьютера
5. Выберите Перейти для импорта базы данных
Подсказка: Если вы видите "No database selected" ошибка, это, вероятно, потому что вы забыли сначала нажмите на имени базы данных в левой колонке.
Особые отметки
Инструменты
Akeeba это отличный инструмент для резервного копирования сайта и в сочетании с Kickstart, сайты могут быть переданы легко.
GoDaddy.com Миграции
При использовании GoDaddy.com, различные шаги, необходимые для импорта, чтобы быть успешным. В разделе База данных панели управления хостингом, найти базу данных вы хотите экспортировать, и нажмите "Изменить детали" значок (маленький карандаш). Оттуда вы увидите панель меню в верхней части с возможностью резервного копирования базы данных. Выберите эту опцию и резервного копирования базы данных SQL для _db_backups папку.
Чтобы импортировать, перейдите на новый хостинг панель (если еще используете Go Daddy) и перейдите в новую базу данных, которую вы импортируете, чтобы, следуя той же шаги для экспорта. На этот раз, нажмите на восстановление в меню и выберите ранее резервной копии базы данных. После нескольких минут, ваша база данных будет так хорошо, как раньше.
