Timber

Мистическая ошибка при загрузке файла ocmod

Рекомендуемые сообщения

Timber    3

Есть у меня небольшой модуль, который я выложил в общий доступ. В составе этого модуля есть файл ocmod.

 

У одного из скачавших, при попытке загрузки модификации (практически сразу, после нажатия на кнопку Upload) opencart выдаёт окошко с надписью "Error undefined". Пробовал другие окмоды - грузятся без проблем. Пробовал переименовывать файл, та же самая история. В логах опенкарта ошибок нет. При этом предыдущая версия этого же окмода раньше была поставлена без проблем, но сейчас при попытке загрузки выдаётся такая же ошибка.

 

Если этот же файл положить в корень system, то опенкарт его подхватывает и проделывает все необходимые модификации.

 

В какую сторону имеет смысл копать?

 

Opencart 2.1.0.1 английский, веб-сервер Апач на шаред хостинге.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Exploits    145

Есть у меня небольшой модуль, который я выложил в общий доступ. В составе этого модуля есть файл ocmod.

 

У одного из скачавших, при попытке загрузки модификации (практически сразу, после нажатия на кнопку Upload) opencart выдаёт окошко с надписью "Error undefined". Пробовал другие окмоды - грузятся без проблем. Пробовал переименовывать файл, та же самая история. В логах опенкарта ошибок нет. При этом предыдущая версия этого же окмода раньше была поставлена без проблем, но сейчас при попытке загрузки выдаётся такая же ошибка.

 

Если этот же файл положить в корень system, то опенкарт его подхватывает и проделывает все необходимые модификации.

 

В какую сторону имеет смысл копать?

 

Opencart 2.1.0.1 английский, веб-сервер Апач на шаред хостинге.

ну для начала бы на файл взглянуть :-D

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Exploits    145

Удалите строку вначале <?xml version="1.0" encoding="utf-8"?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Timber    3

Удалите строку вначале <?xml version="1.0" encoding="utf-8"?>

 

А он потом на этапе разбора XML не посыпется? Хотя, вроде как, не должен - это при инициализации класса задаётся.

 

Но вот в документации https://github.com/opencart/opencart/wiki/Modification-System эта строка присутствует.

<?xml version="1.0" encoding="utf-8"?>
<modification>
    <name>Modification Default</name>
    <version>1.0</version>
    <author>OpenCart Ltd</author>
    <link>http://www.opencart.com</link>
    <file path="catalog/controller/common/home.php">
        <operation>
            <search><![CDATA[
            $data['column_left'] = $this->load->controller('common/column_left');
            ]]></search>
            <add position="replace"><![CDATA[
            test123
            ]]></add>
        </operation>
    </file>  
</modification>

И другие файлы с этой строкой грузятся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу