Как САМОСТОЯТЕЛЬНО обновиться до версии OkayCMS 2*

Категорії

УВАГА! Інструкція призначена для сайтів, на яких не було індивідуальних доопрацювань і змін в шаблоні.

Для поновлення OkayCMS до версії 2. * вам буде потрібно:

  • порожній піддомен для роботи;
  • файловий менеджер;
  • доступ в адмін-панель хостингу вашого сайту.

Покрокове керівництво:

  1. Викачуємо актуальну версію OkayCMS і встановлюємо на піддомені.
  2. Заходимо в базу даних тільки що встановленого сайту на піддомені і видаляємо її.
  3. Імпортуємо базу даних c оновлюваного сайту (зі старого сайту на OkayCMS).
  4. Експортуємо цю базу на новий OkayCMS на піддомені.
  5. Заходимо на https://github.com/OkayCMS/Okay .
  6. Переходимо в папку 1DB_changes і знаходимо файли SQL-запитів, починаючи з наступної версії OkayCMS, після тієї яку оновлюємо.
  7. Наприклад, якщо ви іспользутся версію 1.1.6 - вам необхідно виконати SQL-запити до бази даних на новому OkayCMS з усіх папок наступних версій по черзі, починаючи з версії 1.2.0, 1.2.1 ... до останньої версії OkayCMS

Додатково обов'язково виконати наступні SQL-запити:

8. Для збереження статусів замовлень:

INSERT INTO `ok_orders_status` (` id`, `name`,` is_close`, `position`) VALUES

(1, 'Нові', 0, 1),

(2, 'Прийнято', 1, 2),

(3, 'У кур'єра', 1, 3),

(4, 'Виконано', 1, 4),

(5, 'Вилучені', 0, 5);

INSERT INTO `ok_lang_orders_status` (` lang_id`, `order_status_id`,` name`) VALUES

(1, 1, 'Нові'),

(2, 1, 'Нові'),

(3, 1, 'Нові'),

(1, 2, 'Прийнято'),

(2, 2, 'Прийнято'),

(3, 2, 'Прийнято'),

(1, 3, 'У кур'єра'),

(2, 3, 'У кур'єра'),

(3, 3, 'У кур'єра'),

(1, 4, 'Виконано'),

(2, 4, 'Виконано'),

(3, 4, 'Виконано'),

(1, 5, 'Вилучені'),

(2, 5, 'Вилучені'),

(3, 5, 'Вилучені');

9. Для додавання   міток замовлень (якщо на сайті є інші мітки, крім стандартних їх також потрібно буде додати):

INSERT INTO `ok_lang_orders_labels` (` lang_id`, `order_labels_id`,` name`) VALUES

(1, 1, 'передзвонити'),

(2, 1, 'передзвонити'),

(3, 1, 'передзвонити'),

(1, 2, 'очікується товар'),

(2, 2, 'очікується товар'),

(3, 2, 'очікується товар');

10. Змінюємо id_status статусів замовлень в ok_orders (з 3 на 5, 2 на 4, 1 на 2, 0 на 1).

Виконувати запити по черзі в даній послідовності:

UPDATE `ok_orders` SET` status_id` = 5 WHERE `status_id` = 3

UPDATE `ok_orders` SET` status_id` = 4 WHERE `status_id` = 2

UPDATE `ok_orders` SET` status_id` = 2 WHERE `status_id` = 1

UPDATE `ok_orders` SET` status_id` = 1 WHERE `status_id` = 0

Після цього перевірте, чи правильно оновлено сайт на піддомені.

Якщо все добре - сайт можна переносити на основний домен.

Якщо виникли проблеми - зв'яжіться з техподдержкой [email protected] і ми обов'язково вам допоможемо!

У наступній статті ми опишемо як оновити шаблон інтернет-магазину.

Поки немає відгуків
Ваш комментрарій буде першим :)
Написати коментар
увійдіть в особистий кабінет
Завантажити OkayCMS
version 4.5.0
Підписатися на розсилку
Ви будете отримувати добірку корисних статей по роботі з сайтом на OkayCMS, знижки на модулі і шаблони