Як правильно оновити сайт

Питання по даній темі досить часті
і на форумі, і в особистих повідомленнях,
вирішив трохи узагальнити матеріал

необхідно
- Оновити версію сайту на InstantCMS до версії Y.Y.Y .;






- зберегти користувачів;
- весь наявний контент на сайті ...

I. Підготовчий етап

1. Закриваємо САЙТ - природно вказуємо причину зупинки -
(Адаменко - Налаштування - Вкладка «Сайт» - Пункт - Причина зупинки роботи: Відображається на головній сторінці при відключенні сайту ...)
2. Чекаємо хвилин 10-15 - поки користувачі і гості, що знаходяться на сторінках сайту і вивчають його контент повністю покинуть сайт (Це видно з адмінки - скільки користувачів і гостей на сайті в даний момент)
3. Дані пункт необхідний в основному для тих у кого на хостинг немає автоматичного ЩОДЕННОГО бекапу САЙТУ і БАЗИ!
Знімаємо з FTP повну копію сайту:
- шляхом прямого копіювання на жорсткий диск вашого комп'ютера;
- з використанням сторонніх скриптів;
- використовую програмні засоби вашого ХОСТИНГУ ...
Знімаємо в phpMyAdmin - копію БАЗИ - зберігаємо її на жорсткий диск вашого комп'ютера (з практики, особисто я знімаю кілька варіантів - простий і архівований)
4. Завантажуємо актуальну на момент поновлення версію InstantCMS Y.Y.Y. з офіційного сайту InstantCMS.ru в розділі СКАЧАТИ
4.1 Ознайомимося в архіві движка з файлом readme.txt, який містить:
- вимоги InstantCMS до сервера, установку додаткових розширень;






- список папок для яких необхідно встановити особливі права (CHMOD);
- коротку інструкцію по оновленню ...

УВАГА! Також в даному файлі можуть бути додаткові інструкції з видалення непотрібних папок на ftp - просто дочитайте все до кінця.

5. Розпаковуємо архів в локальну папку на жорсткому диску.

II. основний етап

1. У файловому менеджері Перезаписуємо поверх наявних папок на заміну - все папки і кореневі файли - з локальної папки (з новою версією Y.Y.Y.) на ftp.

УВАГА! При використанні різних файлових менеджерів або розпакування архіву прямо на ftp - можливо, що перезапис файлів не відбудеться або відбудеться не повністю - так як не всі файлові менеджери на хостингах мають ПРАВА НА перезаписати файл.

ІМХО - Особисто я використовую Total Commander і перезаписувати в «ручному режимі».

УВАГА! Не забуваємо видаляти після міграції папки INSTALL і MIGRATE на FTP.

5. Заходимо на сайт - включаємо його - здійснюємо перевірку цілісності дерев БД (Адаменко - Налаштування - перевірка дерев)

III. заключний етап

1. Чистимо куки-кеши сайту і браузера (ів).
- на ftp сайту (актуально на момент 1.6.2) папка cache - відкриємо її і видалимо вміст за винятком службового (их) файлу (ів) - службові файли - є в архіві Y.Y.Y.
2. Закриваємо браузер - перезавантажуємо комп'ютер.
3. Заходимо на сайт і перевіряємо його працездатність.

Якщо щось не працює ... - не треба починати пити, кричати що все погано, «відкочуватися» по бекапу відразу назад ..., а потрібно просто:
1. Перейти на шаблон за замовчуванням _default_ (Адаменко - Налаштування - вкладка «Дизайн») і перевірити чи є дана помилка там (якщо працює все правильно, то дивіться свій шаблон);
2. Ще раз звірити всі файли і папки на предмет заміни на ftp і архіву Y.Y.Y .;
3. Якщо не працює, наприклад, якийсь конкретний модуль або компонент - то необхідно зайти в його налаштування в адмінки і подивитися чи все там виставлено правильно;
4. Зайти на офіційний сайт - можливо вже вийшов патч;
5. Детально описати проблему на форумі офіційного сайту.

Успіхів при оновленні - MadMах

Сподобалася запис? Поділіться нею в соцмережах!







Схожі статті