Ошибка OpenCart - проверка подготовленности разработчика
OpenCart ошибки
Чем меньше опыта у разработчика, тем чаще перед ним может возникнуть ошибка OpenCart. Любые сбои при установке модулей имеет собственные характеристики. Их лучше знать, чтобы потом не гуглить информацию на просторах интернета и не читать огромные полотна контента.Что такое ошибка OpenCart: описание и пути решения проблемы
Учитывая, что есть типичные http-статусы, следует знать обходные пути при возникновении траблов с установкой модулей и применением файлов. Ниже мы описали основные коды состояния http и варианты решения проблем. По кодам 4ХХ и 5ХХ информация подана отдельными статьями.
Дисфункция модуля
Официальные сборки Opencart 3.0.3.5 и 3.0.3.6. имеют баг.
Причина. Официальный формат не поддерживает twig-файлы по причине возникновения ошибки в обычном модификаторе. В итоге вторая операция из данного модификатора вообще не срабатывает /system/modification.xml.
Что можно сделать. Зайти на официальный гитхаб и воспользоваться решением. Также можно найти фикс-модификаторы, который могут заменить файл со сбоями /system/modification.xml на постоянно работающий. После этого надо не забыть обновить кэш модификаторов и twig-шаблонов.
Не отображается модуль
Пока шла установка, все получилось гладко. А в самом списке модулей новый вариант не появился.
Причина. Обычно такой сбой возможен, когда в системе подключен FTP, а сам путь к корневой папке сайта указан неверно. Порой ФТП-пользователь создается с добавочным правом доступа к корневой папке самого хостинга, а не конкретного сайта. По факту файлы будут загружаться на 1 уровень выше, чем размещена папка с сайтом.
Что можно сделать. Разработчик может проверить, куда именно загружаются папки модуля. Для этого надо задействовать ФТП-менеджер.
Если хочется «никогда» или «больше» не сталкиваться с такой проблемой, лучше всего установить localcopy.ocmod.xml. В итоге, настройки FTP всегда будут правильными.
4 шага, как это сделать:
- Получить SyntaxError: Unexpected token in JSON at position 0.
- Скачать и поставить фикс Localcopy.
- Обновить через админку модификации.
- Загрузить заново модуль.
Доступ запрещен!
Сайт не разрешает войти пользователю как администратору. Обычно сообщение об ошибке OpenCart выглядит таким образом: "У Вас нет прав для доступа к этой странице. Обратитесь к админу".
Причина. Когда возникает сообщение о том, что доступ запрещен, а у вас нет прав доступа, значит, в админке не внесены данные на конкретного пользователя.
Что можно сделать. В админке перейти в раздел Система. Затем к Пользователям. После этого выбрать Группы пользователей. Среди них выбрать Администраторы. Здесь нажать Выделить все и сохранить.
Второй вариант возникновения ошибки «Доступ запрещен!» — в неправильной установке модуля. То есть, файлы изначально загрузились неправильно. Поэтому единственным вариантом решения в случае такого трабла становится ручная загрузка файлов модуля на сервер. А также установка фикса localcopy.ocmod.xml. и последующая переустановка модуля.
Invalid file type!
Папка не открывается, а на экране появляется надпись, что в ней содержится недопустимый тип файла.
Причина. Когда модуль представлен единым файлом, у него должно быть правильное расширение. Если же он представляет собой зип-архив, в нем обязательно должны быть только папки с верной модификацией.
Что можно сделать. Проверить модуль. Если это — XML-файл, то допустимо только .ocmod.xml расширение. Когда речь идет о зип-архиве, его распаковка не нужна. Установка происходит в режиме «как есть». Далее разработчику сайта надо проверить наличие папки upload (она даже может быть пустой) и соответствие модификаций файлов.
Не найден каталог
Иногда сервер не может найти каталог, который содержит файлы для загрузки.
Причина. Похожа на предыдущий вариант. В загруженном архиве обязательно должна быть размещена папка upload.
Что делать. Проверить все файлы в модуле на наличие выше указанной папки. Если же она размещена в .ocmod.zip, то, как архивная, должна оставаться пустой.
Какая бы ошибка OpenCart не возникла, на нашем сайте вы можете найти самое главное:
- качественные модули и шаблоны;
- разработанный контент-подсказки от профи;
- поддержка специалистов, если возникли другие траблы.
- Наличия неправильного кода в модуле (например, несовместимость версий опенкарт – версия 2.3 не будет работать корректно на версии 3.0 Opencart). У нас есть услуга по корректному переносу Вашего интернет-магазина на более новую версию опенкарт.
- Доступ запрещён – не заданы права. Чаще всего возникает также из-за конфликтов версий опенкарт. В данном случае, нужно проверить имеет ли модуль такой «баг». Если да, «пофиксить».
Не получилось исправить ошибку? Заказывайте услугу: «
Автор: Opencart | Дата: