Бэкап Joomla 2.5, 3.0, 3,5

Автор: Admin

Дата:2017-04-24

Бэкап и восстановление Joomla

Любой обладатель сайта не может не задумываться о том как его сохранить. Ведь многие потраченные часы по созданию и наполнению сайта могут пойти прахом из-за любой мелочи (не правильного обновления, аппаратного или программного сбоя, атаки на сайт или вируса). Что бы этого избежать нужно делать резервные копии сайта.

Так же если вы создали свой сайт, то не стоит думать, что он сразу же появиться в поисковиках и к вам пойдет куча людей за товаром, информацией или услугами - ведь главным залогом успеха является  раскрутка сайта.  Точная и продуманная стратегия не только поможет продвинуть ваш сайт но и сэкономить ваши финансы - предоставив дело профессионалам. Которые помогут составить семантическое ядро сайта, запустить контекстную рекламу в поисковиках, социальных сетях или при помощи email маркетинга.

 Давайте рассмотрим вариант бэкапа и восстановления вашего сайта на CMS Joomla.

Одним из способов бэкапа сайта может быть простые команды по резервному копированию файлов сайта и базы данных Mysql.
1) Бэкап базы Mysql выполняеться при помощи команды
# mysqldump -u root -p'Пароль' База_Данных > /local/backupjoomla3/day/sql/joomla.sql
2) Бэкап каталогов с файлами можно выполнить при помощи rsync
# rsync -avz /var/www/html /local/backup/joomla3/day/

2) Теперь у нас имеются файлы с сайтом и база данных, дальше давайте восстановим наш сайт, а для этого созданим виртуальный хост

Создаем 2-й виртуальный хост Apache.


Открываем конфигурационный файл Apache
# vi /etc/httpd/conf/httpd.conf
Ищем там
Listen 80
И дописываем ниже
Listen 81

Далее, в этом файле (спускаемся в самый низ), создаем виртуальный хост следующего содержания

<VirtualHost 192.168.200.253:81>
    ServerAdmin abuse@localhost.loc
    DocumentRoot /var/www/html2
    ServerName www.localhost.ru
    ErrorLog logs/www.
localhost.loc.log
    CustomLog logs/www.
localhost.loc.log_access_log common
</VirtualHost>


Соответственно создаем каталог
# mkdir /var/www/html2

Восстановление Joomla

Первым делом мы создаем новую базу Mysql
 # mysqladmin -u root -p create joomla2

Далее копируем файлы бэкапа в каталог /var/www/html2
# rsync -avz /local/backup/joomla3/day/html/* /var/www/html2/

Восстанавливаем Mysql
mysql -u root -p joomla2 < /local/backupjoomla3/day/sql/joomla.sql

Открываем конфигурационный файл
# vi /var/www/html2/configuration.php
Ищем параметр public $db =

И изменяем базу данных на только что созданную
public $db ='joomla2'

Перестартуем Apache
/etc/init.d/httpd restart

Перестартуем Mysql
/etc/init.d/mysqld restart

После чего обратившись по адресу

http://ваш_IP:81  мы попадем во второй сайт - точный клон на момент бэкапа

Количество просмотров: 2493

Комментарии к статье:

Автор комментария: ret
Дата: 2017-05-22

Спасибо

Добавить комментарий

Введите сумму с картинки

© Plutonit.ru - Администрирование, настройка Linux и Windows 2009 - 2024