Резервное копирование сайта с CMS Joomla

При резервном копировании сайта, созданного в любой CMS, следует сохранять как копии файлов, находящиеся на веб-сервере, так и сам контент сайта, расположенный не в файлах на веб-сервере, а в таблицах базы данных SQL-сервера. Файлы сохраняются с помощью таких же алгоритмов сохранения, как и при резервном копировании классического статического сайта.

Для создания резервной копии вашего сайта, расположенного на удаленном хостинге, необходимо подключиться к нему через FTP-клиент, например уже знакомый нам FileZilla, и скачать файлы сайта в специально отведенную для этого папку на жестком диске локального компьютера. Если же вы сами являетесь владельцем веб-сервера, то эта процедура еще более упрощается - создавайте архивные файлы каталога, в котором расположен сайт, доступным для вашей операционной системы способом. Например, для операционной системы Windows это оснастка Архивация и восстановление файлов в Панели управления.

Для сохранения контента, находящегося в таблицах SQL-сервера, придется обращаться непосредственно к самому SQL-серверу и с помощью дополнительных инструментов создавать резервные копии таблиц. Обычно на веб-серверах провайдеров для организации доступа веб-мастеров к таблицам SQL-сервера устанавливают приложение phpMyAdmin. С его помощью можно быстро создать резервную копию или восстановить контент сайта. Для этого необходимо перейти по указанному в договоре с провайдером адресу - к веб-странице, содержащей окно управления phpMyAdmin. В нашем случае, поскольку мы учимся на локальном компьютере, это будет адрес localhost/phpmyadmin.
Щелкнув на имени базы данных (в нашем случае база называется strelec), перейдем в окно управления ею:

Экспорт базы данных CMS Joomla

После этого нужно перейти на вкладку Экспорт и щелкнуть кнопкой мыши на Выделить все. Теперь спустимся вниз и установим флажок Сохранить как файл. Если база данных очень большая или плохой канал связи, то можно отметить файл как архив.

Экспорт базы данных в ZIP формат

Подтвердим свое намерение нажатием кнопки ОК и через некоторое время получим в папке Загрузки браузера файл с контентом сайта, хранящимся в базе данных strelec.

Восстановление контента из файла резервного копирования также несложная процедура. Нужно только использовать вкладку Импорт окна управления базой данных, где и указать имя импортируемого файла.

На этом, наверное, можно завершить краткое описание системы управления содержимым Joomla!. Как видно из приведенного в этой главе материала, создание сайтов на основе любых CMS, и в частности Joomla!, не представляет особого труда и не требует глобальных знаний в области веб-программирования. Достаточно понимать общие принципы построения сайта и изучить техническую документацию на приложения, с которыми вы собираетесь работать. Главное в сайтостроении, как и в любой отрасли, связанной с созиданием, - четко знать, что ты хочешь создать, и очень хотеть это сделать.

Тэги: сайта, данных, базы, файлы, веб-сервере, резервном, копировании