Резервное копирование WordPress
WordPress хранит данные сайта в двух основных местах: в файловой системе и в базе данных MySQL (или альтернативной базе данных, совместимой с WordPress).
Настройка WordPress -> Резервное копирование
Файловая система
Резервное копирование файловой системы выполняем командой tar с дополнительными ключами: tar -czvpf backup_your_site_date.tar.gz /path/to/your/wordpress
Значения ключей:
- c (--create) указывает на создание нового архива.
- z (--gzip) применяет сжатие gzip к архиву, уменьшая его размер.
- v (--verbose) выводит в консоль список обрабатываемых файлов, что позволяет отслеживать ход выполнения команды.
- p (--preserve-permissions) сохраняет оригинальные права доступа файлов и директорий в архиве.
- f (--file) указывает на то, что следующий за ним аргумент является именем файла архива.
База данных
Самым простым, мощным и надежным способом создать резервную копию базы данных WordPress является утилита mysqldump запускаемая из командной строки.
Для выполнения команды необходимо знать название БД, имя пользователя БД и пароль: mysqldump -u your_username -p your_database_name > /path/to/backup/backup_name.sqlпосле ввода этой команды потребуется ввести пароль:Enter password:Все эти данные можно получить в файле wp-config.php, который находится в корневом каталоге WordPress.
Если mysqldump запускается в первый раз она может вернуть следующую ошибку: mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces
Для устранения этой ошибки подключаемся к серверу MySQL, выбираем нужную базу и выполняем следующую команду: mysql> GRANT PROCESS ON *.* TO your_username@localhost;
Метки: резервное копирование; wordpress
Опрос
Адаптирован ли ваш сайт для смартфонов и планшетов? (голосов: 35)
- Да - 4 (11%)
- Нет - 2 (6%)
- Не знаю - 1 (3%)
- Нет сайта - 28 (80%)