крок №70
Привіт друзі, це знову я, і сьогодні ми будемо вчитися відновлювати сайт з резервної копії. Я звичайно дуже сподіваюся що б нікому з Вас цей урок в житті не знадобився, але випадки бувають абсолютно різні. Може виникнути ситуація, коли поломка сайту трапилася не з Вашої вини, а через помилок компанії хостингу. Всякі випадки бувають. Звичайно можна довіряти хостингу, і вірити що у них є кілька серверів, на які вони роблять резервні копії. ну а що робити якщо допустимо в будівлі компанії сталася пожежа? Особисто я завжди роблю резервні копії самостійно .Восстанавлівать сайт з резервної копії зазвичай не складає труднощів, що я і хочу показати Вам на практиці.
Так як у мене немає додаткового домену на якому можна було б відновити повністю сайт, я покажу Вам як відновлювати сайт з резервної копії на локальному веб-сервері .Але можете не турбуватися, всі кроки які я опишу далі, слід виконати так само, єдина відмінність буде в тому, що я буду папки копіювати у себе на комп'ютері, а Вам потрібно буде підключитися по FTP до сайту. а далі відновлювати сайт з резервної копії через ftp. Якщо Ви відновлюєте сайт з вини хостингової компанії, то я Вам раджу скористатися хостингом, яким користуюся я сам.
Отже, давайте все таки приступимо до відновлення сайту з резервної копії. Якщо Ви слідували всім моїм попереднім радою, то я впевнений Ви в запобіжні заходи скористалися найголовнішим радою: Налаштувати плагін створення резервних копій. Я налаштував плагін таким чином, що він надсилає мені кожен день sql файл бази даних сайту, з яким ми і будемо працювати, для відновлення бази даних сайту з резервної копії.
Відновлення бази даних сайту з резервної копії.
Для управління базою даних відмінно підійде phpmyadmin, який входить в стандартний пакет Xampp. Але може так статися, що на Вашому сайті не використовується phpmyadmin.І в цьому випадку я рекомендую скористатися програмою SqlYog. Яку Ви зможете знайти в інтернеті.
Відкриваємо програму SqlYog, і вводимо настройки підключення до Mysql сервера. Зазвичай Вам ці настройки надає хостінг компанії при реєстрації хостингу .Якщо Ви не пам'ятаєте що отримували ці настройки, зверніться в тих підтримку хостингу, і попросіть визначено установки Mysql.
У моєму випадку, так як я підключаюся до локального веб сервера, я вводжу параметри підключення по умолчанію.Прі першому включенні програми вилізе віконце, в якому необхідно натиснути на кнопку "New":
І ввести назву для цього з'єднання. Найкраще використовувати ім'я домену, тому що якщо Ви і далі будете користуватися цією програмою в своїй роботі, то може накопичитися велика кількість різних з'єднань з незрозумілими назвами.

Тепер, то як я і говорив, вводимо параметри з'єднання з Mysql сервером:

Всі ці параметри можна дізнатися або в техпідтримку хостингу, або в особистому кабінеті хостингу.
Після чого сміливо тисніть кнопку "Connect".
Отже, спільними зусиллями до бази даних приєдналися. Тепер беремо резервну копію бази даних, яка міститься в sql файлі, і виробляємо наступні действія.Еслі файл знаходиться в архіві rar або gz. то попередньо його разархивируем.
Коли Ви підключіться до Mysql сервера, виберіть доступну БД на сервері, в якій була встановлена wordpress до цього. Так як я відновлюю сайт з резервної копії на локальному комп'ютері. то БД у мене називається wordpress, у Вас же може називатися по іншому.

Тепер перейдіть "File" -> "Open" або натисніть клавіші Ctrl + O.

Знайдіть свій SQL файл, і натисніть кнопку відкрити.
Після завантаження файлу, натисніть клавіші Ctrl + F9 що призведе до виконання скрипта, і відновленню бази даних сайту з резервної копії. Не поспішайте, скрипт буде виконуватися близько хвилини, не переривайте роботу скріпта.Он повинен відпрацювати повністю.
Після завершення програма виведе звіт в такому вигляді:
Вітаю, з найскладнішим Ви справілісь.Теперь поговоримо про те, як скопіювати файли на сервер.
Відновлення файлів сайту з резервної копії.
Для того що б відновити файли сайту з резервної копії. необхідно попередньо робити копію тих самих файлів. Якщо Ви Новомосковскете цю інструкцію, і до сих пір не робите копію файлів сайту, то раджу негайно потурбуватися цим, і зберегти файли сайту в надійному місці.
Я створюю копію файлів сайту щотижня, чого і Вам раджу робити.
Отже, припустимо що у Вас є резервна копія файлів сайту або блогу. Підключайтеся по ftp через FileZilla і копіюйте файли, в ту папку де вони перебували спочатку. На багатьох хостингах така папка називається www.
Відкривайте цю папочку, і перетягуванням туди, завантажуйте резервну копію файлів сайту, нічого складного в цьому немає.
В уроці перенесення wordpress на хостинг написано як перенести wordpress c локального сервера, на хостинг. Ну а так як ми імпровізуємо, то зробимо трохи інакше. Я підключаюся до ftp серверу, і копіюю файли на локальний сервер. Якщо пам'ятаєте з перших уроків, то папка в яку необхідно копіювати файли сайту називається htdocs. І копіювати я буду в папочку wordpress.
Якщо Ви не змінювали хостинг, то на цьому все. Більше ніяких дій робити не потрібно.
Якщо Ви за моєю порадою змінили хостинг, тоді потрібно внести зміни в файл wpconfig.php, а саме як наприклад у мене:

Як Ви помітили вони збігаються з тими, що ми вводили в першій частині уроку в програму SqlYog:

Не забудьте зберегти файл.
Ну і наостанок, якщо Ви мали на меті як і я скопіювати сайт на свій комп'ютер, і після всіх виконаних дій Вас перекидає на Ваш основний домен, то в таблиці _options змініть 2 параметра:
Ось в принципі і все.Как я і говорив відновити сайт з резервної копії зовсім сложно.Урок вийшов об'ємний, з одного боку ми розглянули як відновлювати сайт, в разі поломки хостингу. А з іншого також навчилися копіювати свій сайт на локальний веб сервер.
Створюючи сайт як початківець сайтобудівник або веб-майстер спочатку проектує свій сайт як дублікат-копію на своєму комп'ютері за допомогою віртуального сервера. Тобто застосовується програма, яка вже може не встановлюватися на комп'ютері (Денвер) і за допомогою якої всі Ваші сторінки, бази, файли, малюнки та інші дані будуть відображатися в браузерах Mozilla Firefox, Google Chrome, і інших в однаковому виконанні.
Також після вивантаження своїх готових проектів вже на хостинги Інтернет мережі Ви побачите працю своїх робіт в ідентичному відображенні, як і раніше було вже на комп'ютері. І якщо що щось трапилося з втратою даних сайту, то Ви відразу берете і замінюєте своєю копією, щоб відновити робочий режим сайту або блогу.
Костянтин, спасибі за інформацію, а що з твоїм трафив АГС?
Що Ви розумієте Іван під трафив ТИЦ-20, трохи відвідуваності або ТІЦ- 0, (gb1.yalta.ua) відвідуваності напевно зовсім немає, де АГС або СДЛ (якщо кожен урок більше 85% унікальності).
Нічого не зрозуміла = (Я в підвалі намагалася встановити лічильник яндекс метрики і через незнання код.которий там уже був, видалила. Тепер ні адмін панель не відкривається, ні сайт і пише: Error! Links in footer.php not found.
Допоможіть будь ласка, як можна відновити сайт.Базу зберігала перед тим як внести зміни.
У Вас копія файлів з хостингу є перед видаленням? Якщо немає то скачайте той же самий шаблон що у Вас, розархівуйте його, а потім з нього файл footer.php скопіюйте до себе на хостинг, і замініть його.
Артем, спасибі!
З хостингу немає. Тему поміняла якраз перед тим, як вставляти метрику. Знайшла там такий файл. А куди його завантажувати. На хостингу у вкладці «файли» купа папок, потрібно в якусь конкретну вантажити?
Знайшла файл admin-footer.php, замість нього завантажила з шаблону. Як і раніше не працює = (Може можна якось заново знести все і завантажити, а потім вже туди збережені файли закинути?
Здравствуйте! Підкажіть будь ласка!
Ситуація така-резервна копія є, злетіла сама тема, видаляла непотрібні теми і моя встановлена тема кудись випарувалася. Записи та сторінки все збереглися. Як мені з резервної копії відновити тільки тему?
Дякуємо!
Дякуємо, Антон! Я вчора вже вирішила її наново завантажити і знову все настройки зробити вручну, встановила і вона сама чи відновилася, в загальному вигляд став той же, що і був до зникнення.
Артем підкажіть будь ласка як відключити оновлення WP? І якщо відключити оновлення вордпресс наскільки це критично щоб бути захищеним від шпигунського ПЗ та ін. Вірусів?
З самого початку статті почав брехати. Хост у яких ти користуєшся називається «PE Sergey Demin». Тут не діти ж тусят, чого піздеть-то?