Backup4e. Идеальные решения для бэкапов. Сохраните ваши сайты безопасно и эффективно.


Бэкап в Joomla

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

Это помогает практиковаться в сохранении и восстановлении бэкапов. Не стоит дожидаться чрезвычайной ситуации, чтобы проверить свои навыки лишь в боевых условиях. Часто, люди создают пустой, либо повреждённый бэкап, и обнаруживают отсутствие критически важных данных в момент, когда их уже не восстановить. Никому не понравится находиться на корабле без спасательных шлюпок, и также разумно проводить учения по выведению людей из шлюпок и в новые рабочие условия. Наличие бэкапа не касается только аварий, потому что возвращение в предыдущее рабочее состояние сайта может помочь с безопасной доработкой новых возможностей. Сохранение и восстановление бэкапа позволяет клонировать сайт на тестовую площадку для доработки, без риска повредить основной рабочий сайт. Сайт клон может быть создан на локальном компьютере, выступающем в качестве тестового сервера, или на любой другой площадке поддерживающей надлежащие версии SQL и PHP программного обеспечения, необходимые для работы сайта из бэкапа. И довольно легко спутать рабочий и тестируемый сайт, поэтому изменение цвета шаблона будет напоминать разработчикам, что тестовый сайт не доступен общественности.


Полный бэкап вашего Joomla сайта за два шага

  • Информация базы данных. Наиболее популярное место – ваша база данных MySQL.
  • Файлы и каталоги вашего веб сайта.


Шаг первый – бэкап базы данных

Сначала закрываем сайт для общего доступа, сохраняем бэкап файлов, и затем вновь открываем сайт. Однако используя phpmyadmin можно опустить необходимость закрытия сайта для общего доступа. Войдите в контрольную панель Joomla, затем в Глобальные настройки, далее в таблице сайта установите "site offline" = yes.

Далее, при помощи контрольной панели вашего хостинга, или используя FTP соединение к вашему вебсайту, нужно открыть файл configuration.php. Он находится в корневом каталоге вашего вебсайта. Внутри configuration.php найдите строку формата "var $db = 'x1234';". Где x1234 – имя вашей базы данных.

В контрольной панели вашего хостинга войдите в PhpMyAdmin. Далее откройте базу данных, посмотрите таблицу с именем "users" и затем кликните иконку "view" для просмотра этой таблицы. В ней вы увидите имена сотрудников имеющих аккаунты на вашем Joomla сайте. Далее нажмите экспорт таблицы Export table и затем Go. Ваш браузер закачает вашу базу данных в SQL файл. Найдите его и сохраните.

Сервер баз данных SQL может быть сохранён в бэкап без использования PhpMyAdmin, с применением команд командной строки SQL. Если вы знаете как это сделать, то вы не нуждаетесь в этой документации.

Рекомендуется создавать бэкап вашей базы данных дважды в неделю, или даже ежедневно, если у вас активный сайт.


Шаг второй – бэкап файлов

Файлы и каталоги вашего Joomla сайта можно сохранить скачав их через FTP или воспользовавшись файловым менеджером контрольной панели вашего хостинга. Однако оба этих пути одинаково плохи – через FTP качать много файлов весьма долго. Множество хостинг панелей предлагает возможность создания архива файлов и каталогов в одном zip файле. Войдите в контрольную панель вашего хостинга и проверьте наличие такой возможности в файловом менеджере.

Попрактикуйтесь в использовании этой функции файлового менеджера, затем скачайте файл архива и распакуйте его на вашей тестовой площадке.

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

Сразу после того, как вы скачали сайт через ZIP или FTP, верните его в рабочее состояние в настройках вашей Joomla контрольной панели.


Дополнительная документация по созданию и восстановлению бэкапов


  • Большинство пользователей Joomla имеют доступ к своим SQL данным через графическую оболочку PhpMyAdmin:

    Как сделать бэкап базы данных или таблицы в PhpMyAdmin?

    Выберите базу или таблицу в левой части панели PhpMyAdmin, затем в меню свойств выберите “Export”, вы можете сохранить только структуру таблиц, только данные, или всё вместе. Будут созданы стандартные SQL запросы которые можно использовать, чтобы вновь создать вашу базу данных или таблицу. Затем выберите “Save as file”, чтобы PhpMyAdmin направил результат в файл. В зависимости от настроек PHP, вы увидите опцию сжатия данных.


    Как восстановить данные бэкапа моей базы данных или таблицы из файла? Как использовать “.sql” файл?

    Выберите базу или таблицу в левой части панели PhpMyAdmin, затем в меню свойств выберите “Import”. В поле "Location of the text file" укажите путь к сохранённому ранее sql файлу, и нажмите “Go”.



  • Можно воспользоваться плагином Joomla Akeeba Backup, который позволяет автоматизировать процесс создания полного бэкапа или только SQL данных. Однако, если по неизвестным причинам становится невозможно войти в панель Joomla, то необходимо восстановить данные через PhpMyAdmin. Плагины Joomla доступны на сайте http://extensions.joomla.org/



                                                       

             
logo
Наш телефон : +7-960-260-8009
Пишите нам : sale@backup4e.com