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


Как сделать бэкап вашего WordPress веб-сайта

Каждый, кто случайно терял контент своего веб-сайта или у кого взламывали веб-сайт, понимает о важности создания бэкапа контента сайта на регулярной основе. Этапы создания бэкапа и восстановления базы данных WordPress используя PHPMyAdmin не отличаются от любых других сайтов с поддержкой баз данных MySQL.

Есть несколько альтернативных путей создания бэкапов и восстановления данных вручную. В этой статье мы посмотрим как создавать и восстанавливать бэкап базы данных вашего WordPress веб-сайта используя: встроенные интсрументы импорта/экспорта, используя PHPMyAdmin, используя CPanel, собственные плагины и сервисы WordPress.

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



Создание бэкапа и восстановление контента сайта средствами WordPress

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

Функция экспорта обычно расположена по следующему адресу http://www.yoursite.com/wp-admin/export.php. Вы можете сохранять в бэкапе весь контент, посты или страницы. Вы также можете сохранять любые дополнительные пользовательские форматы постов, такие как форумы, купоны, доски объявлений и т.д. (довольно большой процент хороших плагинов WordPress хранят сообщения в своих уникальных форматах, таким образом сохраняя бэкап вы можете не знать структуры хранения этих данных). Данные экспортируются в XML-формате.

Backing Up Using WordPress

Чтобы восстановить контент, либо на том же веб-сайте или на другой площадке, вам нужно использовать функцию импорта. Адрес функции http://www.yoursite.com/wp-admin/import.php.

WordPress позвоялет вам импортитровать контент с различных платформ блогов, таких как Blogger и Live Journal, а также WordPress сопутствующих продуктов, таких как bbPress.

Restoring Content Using WordPress

Может быть так что на вашем WordPress веб-сайте не установлен плагин импорта, в таком случае установка его займёт пару секунд.

Restoring Content Using WordPress

Функция импорта хорошо понятна. Всё что вам нужно, это закачать ваш XML файл и кликнуть на кнопку "Загрузить файл и импортировать". На странице импорта, также дана подсказка о лимите размера загружаемого файла - 2Мб. Можно увеличить этот лимит несколькими путями:
1. Увеличить размер памяти в php.ini (memory_limit = 64M ;). На большинстве хостинг площадок это не разрешено делать.
2. Увеличить размер памяти в .htaccess (php_value memory_limit 64M). Много хостинг площадок не поддерживает такие переменные.
3. Увеличить размер памяти через wp-config.php (define('WP_MEMORY_LIMIT', '64MB');). Самый верный способ.
Таким образом, вы всегда сможете загрузить большой файл корректно.

Restoring a database through WordPress

После загрузки бэкапа, на странице импорта, вы можете определить, будут ли посты назначены существующему пользователю, или необходимо предварительно создать новый пользовательский аккаунт. Эта возможность полезна, когда объединяется контент двух блогов или веб-сайтов в один.
На следующей странице, вы также можете импортировать вложения. Файл бэкапа экспортированного ранее содержит старые пути всех файлов вложений, поэтому, если ваш старый сайт всё ещё доступен в интернете, вы имеете возможность ссылаться на старый сайт. Это удобно в случае, если переносится сайт целиком (база данных и все файлы), но не практично в случае импорта вложений, если старый веб-сайт уже не доступен.

Restoring a database through WordPress

И наконец, WordPress отобразит вам список записей которые были импортированы из бэкапа на ваш веб-сайт. Если контент уже существует, то он не будет импортирован, поэтому можно не волноваться о дублировании постов или страниц, которые вы случайно повторно попытались импортировать из бэкапа.

Restoring a database through WordPress

Функции импорта и экспорта WordPress - интуитивно понятные методы создания бэкапов, поэтому начинающие пользователи WordPress найдут это полезным.



Создание бэкапа и восстановление ваших файлов и базы данных в cPanel

Одна из наиболее популярных хостинг платформ используемых в интернет – cPanel. Вы можете видеть иконку бэкапа на домашней странице вашей cPanel (точное расположение зависит от версии и темы оформления панели).

Backing up via cPanel

Чтобы скачать базу данных, вы просто переходите по ссылке «Скачать бэкап базы данных MySQL» и выбираете базу, бэкап которой хотите создать. Файл бэкапа будет доступен для выгрузки в формате *.gz. Там же вы можете восстановить вашу базу данных (просто закачайте ваш *.gz).

Backing up via cPanel

Здесь вы также можете скачать и восстановить бэкап домашенго каталога (также файл *.gz). Создаваемый бэкап будет содержать все файлы вашего веб-сайта, включая файлы ядра WordPress, закачки, плагины, темы оформления и WordPress не сопутствующие файлы.
Это быстрый и легкий метод передачи WordPress файлов и базы данных с одной площадки на другую. Однако вам необходимо установить cPanel площадки (или хотя бы использовать хостинг платформу, которая поддерживает нужный тип импорта данных).



Создание бэкапа базы данных через PHPMyAdmin

PHPMyAdmin - самый распространённый путь администрирования баз данных MySQL. Вы можете войти в PhpMyAdmin прямо в вашей панели (например cPanel), хотя лучше создавать бэкап и модифицировать вашу базу данных через PhpMyAdmin, установив плагин Portable phpMyAdmin, который позволяет пользоваться данным инструментом прямо в WordPress аккаунте.
Войдя в панель PHPMyAdmin, необходимо выбрать базу данных которую вы хотите сохранить в бэкапе, из списка в левой части панели (проверьте ваш wp-config.php файл если вы не уверены на 100% какую базу выбрать для бэкапа).

Backing Up Your Database Via PHPMyAdmin

Затем кликните на закладку Экспорт, в меню навигации сверху. Некоторые вресии PHPMyAdmin имеют вариант быстрого создания бэкапа, запрашивая только формат сохранения базы. Лучше всего сделать бэкап с параметрами приведёнными ниже.

Backing Up Your Database Via PHPMyAdmin

Есть вариант создания бэкапа для продвинутых пользователей. Наиболее важный момент, быть уверенным, что все таблицы базы данных выбраны перед тем, как вы кликните “Go” (иначе есть риск создать бэкап одной таблицы вместо всей базы). Также надо выбрать опцию «создавать таблицу в случае, если она не существует». По умолчанию, необходимые настройки обычно выбраны, но важно быть уверенным прежде, чем перейти к следующему шагу.
В конце, появится вопрос о методе архивации вашей базы данных. Можно выбрать - none, zipped, gzipped and bzipped. Для последующего импорта данных не важен метода архивации, т.к. PHPMyAdmin может работать со всеми указанными форматами.

Backing Up Your Database Via PHPMyAdmin

Шаги импорта базы данных похожи. Снова войдите в PHPMyAdmin и убедитесь, что выбрали нужную базу данных. Затем кликните на закладку Импорт в меню навигации.

Backing Up Your Database Via PHPMyAdmin

Всё что нужно, закачать файл бэкапа и кликнуть на кнопку “Go”, убедившись, что выбран SQL формат.



Смена площадки размещения вашего WordPress веб-сайта

Если вы перемещаете WordPress веб-сайт на новый сервер всё что нужно, это:

  • Создать бэкап файлов сайта и закачать их на новую площадку.
  • Экспортировать базу данных и импортировать её на новую площадку.
  • Убедиться что ваш wp-config.php содержит корректную информацию доступа чтобы WordPress мог запрашивать данные базы данных.

Если ваш веб-сайт меняет адрес и локальный путь размещения, вы должны убедиться, что ваша база данных имеет корректную информацию или WordPress будет адресовать ссылки вашего сайта на старый адрес.
Разумный вариант – заменить ваш WordPress путь и имя сайта на новые перед созданием бэкапа на странице настроек (http://www.yoursite.com/wp-admin/options-general.php). Например, можно войти на сайт по адресу http://www.yoursite.com/wp-admin/ и изменив http://www.yoursite.com/ на http://www.mynewsite.com запустить процесс бэкапа.

Moving WordPress to a new URL

Если вы пропустили эти шаги, не волнуйтесь. Всё что нужно сделать, это войти в PHPMyAdmin, найти таблицу wp_options и нажмите кнопку Обзор.

Moving WordPress

Вы видите адрес вашего сайта в первом ряду таблицы. option_name – адрес сайта. Нажмите на ссылку Редатор и обновите старый адрес на новый.

Moving WordPress

Адрес домашней страницы, который вы видите, заходя на http://www.yoursite.com/wp-admin/options-general.php, указан в 39 строке и имеет option_name – home. Просто нажмите ссылку Редактор и обновите адрес.



Рекомендуемые автоматизированные решения бэкапа

Существует несколько плагинов и сервисов создания бэкапа, которые позволяют сделать процесс создания бэкапа и восстановление базы данных быстрее и проще. Здесь мы опишем лучшие решения доступные для WordPress.

VaultPress – от 15 $ за месяц. Представленный в конце 2010го года, VaultPress - это сервис от разработчиков WordPress Automattic. После установки VaultPress сделает бэкап вашего сайта. Бэкап включает базу данных, плагины, темы оформления и закачки.

VaultPress

VaultPress работает постоянно. Если посмотреть вкладку активности VaultPress в админке вашего сайта вы увидите несколько обновлений за час.

VaultPress

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

VaultPress

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

VaultPress

Vitality – это мера активности вашего сайта за последний месяц. Оценка по этой шкале отображает количество контента добавленного на ваш сайт в течении этого времени (посты, страницы, комментарии и закачки).

VaultPress

Основной тариф предлагает бэкап 1го сайта за 15$ в месяц. Премиум тариф стоит 40$ в месяц за 1 сайт и предлагает дополнительные инструменты – ассистент перемещения домена и хостинга; сканирование темы и плагинов, сканирование безопасности. Тариф предприятия создан для больших проектов и включает аудит производительности, консултирование по безопасности. Тариф предприятия стоит порядка 350$ в месяц за сайт. Постоянное резервирование данных со дня начала использования VaultPress, это одно из лучших решений для WordPress.

BackupBuddy – от 75$

Разработанная компанией iThemes, BackupBuddy является фантастическим решением создания бэкапов на вашем собственном сервере, по FTP или почтой.
Обеспечивает бэкап базы данных, тем, плагинов и закачек. Можно даже создавать бэкап не WordPress таблиц. Вы можете назначить расписание с необходимой вам частотой, исключая некоторые каталоги, лимитируя количество локальных бэкапов, таким образом не переполняя диск сервера.

BackupBuddy – интуитивно понятная утилита восстановления и перемещения. Всё что нужно, закачать файл и затем указать несколько параметров (таких как информация вашей базы данных).

BackupBuddy утилита восстановления от WebDesign.com на Vimeo.
Лицензия для двух веб-сайтов предлагается за 75$. 10 веб-сайтов будет стоить вам 100$ и неограниченная лицензия 150$. В отличие от VaultPress, BackupBuddy сохраняет бэкапы вашего сайта на вашем собственном сервере или на дополнительных площадках. Это очень надежное и недорогое решение после начальных вложений.

ManageWP – от 5$

ManageWP – сервис позволяет вам управлять всеми вашими WordPress веб-сайтами в одной панели. Последнее нововведение позволяет автоматизировано сохранять бэкапы на внешний FTP.
Вы можете задать расписание бэкапов с частотой – ежедневно, еженедельно, ежемесячно. Также можно задать число копий, хранимых на сервере.

ManageWP

Для бэкапов по FTP, вам просто нужно ввести информацию соответствующего адресата хранения копий.

ManageWP

ManageWP стоит от 5$ в месяц за 10 веб-сайтов, и 50$ в месяц за 500 веб-сайтов. ManageWP – это доступный способ создания бэкапов вашего WordPress сайта.

WordPress Smart Backup – 20$

Плагин WordPress, позволяющий задать расписание бэкапов на ваш сервер или в акканут Amazon S3. Файлы могут быть заархивированы так, чтобы экономить место вашего аккаунта.

WordPress Smart Backup

Все последние и будущие бэкапы отображаются на странице бэкап менеджера. Бэкапы на вашем сервере могут быть удалены непосредственно в админке. Также можно восстановить базу данных или файлы нажатием кнопки Восстановления.

WordPress Smart Backup

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

WordPress Smart Backup

Лицензия для WordPress Smart Backup стоит 20$. Хотя плагин не так продвинут как VaultPress или BackupBuddy, это полезный инструмент для планирования бэкапов на регулярной основе.

CodeGuard – бесплатный сервис

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

CodeGuard

Первый бэкап займёт порядка 48-72 часов, однако после этого бэкапы будут создаваться по расписанию ежедневно.

CodeGuard

Вы также можете получать статистику изменений ваших бэкапов. Бэкап может быть восстановлен нажатием кнопки.

CodeGuard



Заключение

Какое решение решение лучше предпочесть для вашего WordPress веб-сайта заивсит от вашей собственной ситуации: бюджета, вашего опыта работы с FTP приложениями и базами данных и важности вашего веб-сайта.
Нельзя пренебрегать важностью сохранения бэкапов вашего веб-сайта. Всегда есть вероятность, что кто-либо взломает веб-сайт и вы никогда не узнаете когда были повреждены ваши файлы или база данных. Поэтому не переживайте за потраченные деньги на хорошее решение для бэкапов!



30 бесплатных алтернатив плагинов для создания бэкапов в WordPress

The official WordPress plugin directory is home to many backup plugins for WordPress. All of these plugins are free to download so you want to consider them if you are not keen on spending money on your backup solution or if the solutions mentioned above just don’t suit your needs.

  • MyRepono WordPress Backup Plugin – Automate an unlimited number of backups using the MyRepono backup service.
  • WordPess EZ Backup – Backs up files and databases to your website server.
  • WP Online Backup – Backup your website to your desktop or email. You can also backup up to 100mb of files on Backup Technology’s servers.
  • WordPress Backup To Dropbox – Automatically backs up your files and database to your DropBox account.
  • Xcloner Backup And Restore – Backup and restore your website using the Xcloner application.
  • WP DB Backup – A simple plugin that backs up your database to your website server.
  • The Codetree Backup – Allows you to backup your database, themes, plugins and uploads to your server or via the MyCodeTree server.
  • Snapshot Backup – Creates a backup of your database and all of your files and uploads it to the FTP destination of your choice.
  • Backup And Move – Allows you to create a backup of your WordPress database and restore it on a different location at the touch of a button.
  • Bei Fen – The predecessor of WordPress Smart Backup, Bei Fen allows you to schedule backups to your server for your database and all of your files.
  • WordPress SQL Backup – Lets you backup your database and your wp-contents directory.
  • SME Storage Multi Cloud Files Plug In – Backup your website to one of 10 storage clouds including Amazon S3, RackSpace Cloud Files, Box.net, Microsoft SkyDrive, Microsoft Live Mesh, Google Docs, DropBox, Mezeo, FTP, and any WebDav enable cloud
  • Automatic WordPress Backup – Backup your important files to the Amazon S3 storage service.
  • WP S3 Backups – An alternative Amazon S3 backup plugin.
  • Ezpz One Click Backup – Automatically backs up your website to any FTP server.
  • iDrive For WordPress – Backs up your whole WordPress website to your iDrive online account.
  • Backup WordPress – Schedule daily backups of your database and files to your server. You can exclude specific files and folders from backups if you wish.
  • WP InstantBackup – Backup your database and files via FTP or email.
  • BackupWP – Your database and files can be backed up to your server or to an external cloud storage service such as DropBox, Amazon S3 or Google storage.
  • My EasyBackup – Easily backup, restore and migrate your database. Backups are stored on your server and can be placed outside the WordPress installation so that no one else can link to it.
  • PressBackup – Backup your website through Amazon S3 or PressBackup.
  • Sypex Dumper 2 For WordPress – A plugin that lets you create and restore your MySQL database.
  • Updraft – Backup your website to cloud services such as Amazon S3 or Rackspace Cloud. You can also backup to an FTP destination or via email.
  • Duplicator – Transfer an entire site from one location to another in 3 easy steps.
  • OP Archive – A one-click backup solution that backs up your files and database to your server.
  • Drop In Dropbox – Backs up your files to your Dropbox account.
  • WP Time Machine – Backup your files and database to Dropbox, Amazon S3 or via FTP.
  • WordPress Move – Helps you migrate your WordPress website to a new server.
  • WP Migrate DB – A useful plugin when you are moving to a new host. The plugin backs up your database and does a find and replace on your old URLS so you don’t have to do it manually via PHPMyAdmin.
  • WP Export – Export your database as a CSV file.



                                                       

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