Резервне копіювання та відновлення сторінок конструктора.
Ви тримаєте копію кожної сторінки конструктора, зображення та налаштування, і можете повернути цілий сайт або одну сторінку. DXPR Builder тримає сторінки в базі даних Drupal, а завантаження в теці файлів, тож звичайна резервна копія Drupal його охоплює. Ця сторінка перелічує, що включити і як це відновити.
Що резервувати
| Компонент | Розташування | Містить |
|---|---|---|
| База даних | MySQL, MariaDB or PostgreSQL | Вміст сторінок і кожна ревізія, плюс активна конфігурація |
| Тека файлів | sites/default/files/ |
Завантаження в dxpr_builder_images, dxpr_builder_videos і dxpr_builder_files |
| Експорт конфігурації | Ваша тека синхронізації, часто config/sync/ |
Налаштування, шаблони сторінок, шаблони користувачів, профілі користувачів і сутність Key ключа продукту |
Історія скасувань редактора живе в браузері кожного редактора й не є частиною жодної резервної копії.
Резервне копіювання сайту
-
Злийте базу даних:
drush sql:dump --result-file=backup.sql -
Скопіюйте теку файлів:
cp -r sites/default/files/ /backup/files/ -
Якщо ви тримаєте конфігурацію в коді, експортуйте й її:
drush config:export
Відновлення сайту
-
Імпортуйте базу даних:
drush sql:cli < backup.sql -
Скопіюйте теку файлів назад до
sites/default/files/. -
Якщо ваша конфігурація живе в коді, імпортуйте її:
drush config:import -
Перебудуйте кеші:
drush cache:rebuild
Відкат однієї сторінки
Кожне збереження конструктором створює ревізію, тож одна сторінка повертається без повного відновлення.
- Відкрийте вкладку Revisions сторінки.
- Знайдіть ревізію перед небажаною зміною. Збереження конструктором показують
повідомлення журналу
Saved with DXPR builder. - Натисніть Revert.
Що ви бачите
Відновлені сторінки відкриваються в редакторі зі своїми макетами, зображення показуються відвідувачам, а розділ License у General Settings досі тримає ваш ключ продукту.
Якщо ви не бачите свого вмісту
- Сторінки повернулися, але зображення зламані. Теку файлів не
було відновлено. Скопіюйте назад теки
dxpr_builder_images,dxpr_builder_videosіdxpr_builder_files. - Редактор просить ключ продукту. Сутність Key, що тримає
ключ, не була відновлена, або її змінної середовища немає
на цьому сервері. Перевірте розділ License у DXPR Studio
DXPR Builder > General Settings.
- Відвідувачі досі бачать сторінки з-перед відновлення. Кеш
перед сайтом подає старі копії. Виконайте
drush cache:rebuildі очистьте Varnish або свій CDN.
Що далі?
Контроль версій для відстеження змін, щоб продовжити ознайомлення з DXPR Builder.