Модуль Стіна категорій для Opencart 2

Модуль Категорії на головній для Opencart 2

Модуль працює на Opencart 2.0, 2.1, 2.2, 2.3

    Opencart 2.0 Opencart 2.1 та ocStore 2.1 Opencart 2.2 Opencart 2.3 та ocStore 2.3

Помилка 500 після встановлення модуля означає, що трапилася якась критична помилка у php.

Для визначення проблеми можна: 1. Відкрити файл logs/error.log на сервері. Наприкінці цього файлу будуть усі останні критичні помилки. 2. Відкрити в адмінці Інструменти > Логи помилок - тут відображаються помилки, але не завжди. 3. Увімкнути виведення помилок php на екран - додати наступний код до кінця файлу .htaccess:

2. Можливо у модуля, що встановлюється, немає власної сторінки налаштувань і відповідно його не буде в списку Модулей

Два варіанти вирішення:

2. Також вирішити цю помилку можна інакше: прописати доступи до FTP в адмінці Система > Налаштування > Магазин > вкладка FTP.

Якщо ви бачите повідомлення "Доступ заборонено! У вас немає прав для доступу до цієї сторінки. Якщо вона потрібна, зверніться до адміністратора. " - потрібно дати права адміністраторам на керування модулем або сторінкою.

Рішення: в адмінці Opencart 2 переходимо до Система > Користувачі > Групи користувачів > Адміністратори і тут натискаємо "Виділити все" нижче за обидва блоки, потім Зберегти .

Рішення: в адмінці Opencart 2 переходимо до Система > Користувачі > Групи користувачів > Адміністратори і тут натискаємо "Виділити все" нижче за обидва блоки, потім Зберегти .

Якщо модуль - це один XML файл, його розширення має бути .ocmod.xml

Якщо модуль - це ocmod.zip архів, його не потрібно розпаковувати, а встановлювати як є. У такому архіві обов'язково має бути папка upload (може бутипорожній), а також можуть бути файли модифікацій: install.xml, install.php, install.sql. Ніяких інших файлів докорінно архіву не повинно бути.

Ця помилка означає, що в архіві, що завантажується, відсутня папка upload. Навіть якщо модуль не має файлів, крім модифікацій - ця папка повинна бути присутня в архіві модуля .ocmod.zip, тоді вона повинна залишатися порожньою.

Ця помилка означає, що ви намагаєтеся встановити модифікатор, який вже встановлено або, можливо, у якогось вашого модуля такий самий ID.

Для вирішення цієї помилки вам потрібно перед встановленням видалити стару версію модифікації у розділі Модулі > Модифікації.

Якщо такого модуля у вас немає, але збігається ID, тоді потрібно змінити значення параметра в модифікаторі XML, зробити цей параметр унікальним дописавши кілька символів.

Ця помилка означає, що ви намагаєтеся встановити занадто об'ємний xml-модифікатор.

Кількість символів у файлі ocmod.xml не повинна перевищувати 65535 .

Для вирішення помилки потрібно розбити xml-файл модифікації на кілька частин, головне - не забути задавати кожній унікальній значці в , можна додавати до поточного значення цифри 1,2,3. як ідентифікатор частини.

Ще одним способом рішення є зміни типу поля, де зберігаються модифікації, в таблиці 'oc_modification' бази даних. Потрібно виконати наступний SQL-запит: ALTER TABLE oc_modification CHANGE xml xml MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;

Схоже, ви встановили на Opencart 2.3.x.x модуль більш старих версій цієї системи, тобто не сумісний модуль. Потрібно видалити всі файли цього модуля, інакше помилка не зникне.

Для видалення файлів модулів з адмінкм в один клік можна використовувати модуль

Також данапомилка може виникати, якщо скрипт звертається до неіснуючої таблиці у базі даних. Тобто таблиця модуля не створилася при встановленні. Читайте інструкцію з установки та перевстановіть модуль.

Якщо модуль не реагує на ваші дії, будь-то натискання на кнопку або завантаження карти або вибір дати або на будь-яку іншу дію, яка є у функціоналі модуля - швидше за все стався конфлікт у JS-скриптах.

Натисніть F12 на проблемній сторінці у браузері – відкриється панель вебмайстра, де на вкладці Console можна побачити конфлікти у скриптах, якщо вони є. Ця дія доступна в браузерах Chrome, Opera, Firefox.