Форум русской поддержки Joomla!® CMS
27.05.2017, 12:17:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Как сделать бэкап сайта с помощью SSH

 (Прочитано 12044 раз)
0 Пользователей и 1 Гость смотрят эту тему.
andx
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Сообщений: 111


« : 18.07.2010, 10:03:25 »

ibmpc
Спасибо... а подскажете как делать бекап старых файлов Joomla, которые будут заменены? Бекап всего сайта делать это не есть разумно, так как он у меня 400мб в сжатом виде получается. Это как было раньше сказано, каким-то образом берется список файлов из пакета обновления, и по этому списку делается архивирование файлов Joomla, тех которые будут заменены
Записан
 
andx
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Сообщений: 111


« Ответ #1 : 19.07.2010, 14:22:58 »

Сам спросил, и так уж получилось, что сам и отвечаю Azn :

У кого хостинг на линуксе и есть доступ по ssh, это вам. У меня все было вот так:

1) Сначала загрузим пакет обновления в корневую папку хостинга, там где установлена Joomla. Заходим через ssh на ваш хостинг. Вытаскиваем из этого файла (в моем случае это был Joomla_1.5.15_RE_to_1.5.18_RE-Stable-Patch_Package.tar.gz) список содержащихся в нем файлов (именно по этому списку будем архивировать старые файлы joomla):
Код:
tar tzf Joomla_1.5.15_RE_to_1.5.18_RE-Stable-Patch_Package.tar.gz >list.txt
Вуаля, создался текстовый файл с полным списком содержимого архива, НО! Прежде чем его использовать в следующей команде, надо его предварительно открыть и удалить те строки, в которых указан просто путь к папке, а не к файлу (сделать это можно с пом-ю консольного редактора nano list.txt). Если этого не сделать, архиватор будет паковать также много ненужных файлов, которые лежат по соседству с обновляемыми в одних и тех же папках.

2) Поправили list.txt, теперь его можно использовать в следующей команде:
Код:
tar cvpzf backup.tar.gz -T list.txt
Ура! Создался архив backup.tar.gz старых файлов Joomla, которые будут сейчас обновлены следующей командой:
Код:
tar xvzf Joomla_1.5.15_RE_to_1.5.18_RE-Stable-Patch_Package.tar.gz

Наша Joomla обновилась, теперь можно спокойно походить по сайту поотлавливать возможные баги. И если эти баги серьезные, то моментально можете откатиться назад на сделанный раньше бекап этой командой:
Код:
tar xvpzf backup.tar.gz
« Последнее редактирование: 22.07.2010, 13:20:55 от andx » Записан
ibmpc
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 70



« Ответ #2 : 19.07.2010, 15:04:31 »

а я только что заметил, что вопрос в отдельную тему перенесли Azn
Вы сами себе ответили вполне разумно, думаю людям пригодиться.
Только я не соображу для чего бэкап устаревших файлов? (просто не сталкивался ещё с этим, вдруг тоже пригодиться)
Записан
Aleks_El_Dia
Moderator
*****

Репутация: +353/-0
Offline Offline

Пол: Мужской
Сообщений: 3743


AEDStudio Joomla! Direction


« Ответ #3 : 19.07.2010, 15:13:34 »

а я только что заметил, что вопрос в отдельную тему перенесли Azn
Вы сами себе ответили вполне разумно, думаю людям пригодиться.
Только я не соображу для чего бэкап устаревших файлов? (просто не сталкивался ещё с этим, вдруг тоже пригодиться)

Ну типа если обновление косячным окажется)
Записан
ibmpc
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 70



« Ответ #4 : 19.07.2010, 15:16:19 »

а, ну всё дошло. Azn
я то пока не парюсь, с моим 1 Метром сайта )))
Записан
SinBad
Практически профи
*******

Репутация: +187/-0
Offline Offline

Пол: Мужской
Сообщений: 1891


Мнне 40 лет, мне 40 лет, ума так и не нажил!


« Ответ #5 : 19.07.2010, 15:16:28 »

Ну типа если обновление косячным окажется)
ну так то человек тему сказал. учитывая всякие форс мажорные обстоятельства перед самой сдачей проекта, хотя вроде как незначительную замену пару файликов делаешь)
Записан
SpideRus
Осваиваюсь на форуме
***

Репутация: +2/-1
Offline Offline

Пол: Мужской
Сообщений: 32



« Ответ #6 : 30.07.2010, 05:07:32 »

А у меня другой вопрос.

А как сдлеать просто бэкап, т.е целиком, с хостинга?
Записан
SinBad
Практически профи
*******

Репутация: +187/-0
Offline Offline

Пол: Мужской
Сообщений: 1891


Мнне 40 лет, мне 40 лет, ума так и не нажил!


« Ответ #7 : 30.07.2010, 06:46:42 »

А у меня другой вопрос.

А как сдлеать просто бэкап, т.е целиком, с хостинга?
ну обычно кидают с ftp всю папку сайта. а потом с помощью phpmyadmin дамп базы.
некторые пользуются компонентом joomlapack для таких целей.
Записан
ibmpc
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 70



« Ответ #8 : 30.07.2010, 16:43:40 »

Заходишь на сайт через SSL
Переходишь в каталог где есть папка docs
Даёшь команду:
Код:
tar cfz имя_архива.tar.gz docs
где имя_архива.tar.gz - любое имя которое ты хочешь дать создаваемому архиву
docs -  это папка в которой находятся корень твоего сайта (это там где находится файл Joomla configuration.php)
и ждёшь пока создастся твой архив с именем имя_архива.tar.gz
Потом через FTP скачиваешь получившийся архив.
Разумеется, дамп базы делается отдельно. Например через phpmyadmin, как сказано выше.
« Последнее редактирование: 30.07.2010, 16:47:47 от ibmpc » Записан
das108
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #9 : 29.08.2010, 23:41:42 »

Простите а что такое SSL? простым смертным это доступно?
Записан
ibmpc
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 70



« Ответ #10 : 30.08.2010, 06:30:29 »

Цитировать
SSL (Secure Sockets Layer — уровень защищённых сокетов) — криптографический протокол, который обеспечивает установление безопасного соединения между клиентом и сервером.
Доступность его зависит от хостера. Если доступен - то там написано как получить к нему доступ.
Записан
korkunov
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 128



« Ответ #11 : 07.01.2011, 21:22:05 »

Доступность его зависит от хостера. Если доступен - то там написано как получить к нему доступ.
Замечу, что не каждому дано, т.к. для SSL нужен выделенный IP, а это стоит отдельных денех, насколько помню, примерно 2-4 грина в месяц.
Записан
Hufflepuff
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 114


« Ответ #12 : 10.01.2013, 22:01:55 »

Кое что я понял, когда я копировал папку сайта docs через FTP это было очень долго часов 9 по этому я не докопировал ее ни разу. тут понял что можно отправить команду серверу на архивацию сайта это ясно. А что значит дамп базы. что такое база? предпологаю какие то настройки сохранялки пользователей.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet