Jump to content

Ошибка при установке модулей через установшик в opencart 4.0.2.3


Recommended Posts

в опенкарт 4.0.2.3 установщик модулей окмод не позволяет установить модули, выдаёт постоянно error_file_size и на этом всё..
image.thumb.png.8875fdafa9d26806fdca94a0d1ac8b2f.png

 

это что то я не так делаю или у всех такое?
что странно встроенные модификаторы спокойно устанавливаются, а вот другие окмодули при попытке загрузки пишет вот такое..

Edited by ecerece
Link to comment
Share on other sites

в Opencart 4 все работает через события

и от ocmod осталось только требование к названию самих файлов, т.е. вида какойтомодуль.ocmod.zip

 

убедитесь что загружаемый файл именно для четверки, а не от 2х-3х

 

пробуйте такое поставить в виде теста

 

Link to comment
Share on other sites

В 14.11.2023 в 12:15, AlexDW сказал:

судя по обилию тем - у вас явно проблемы с движком / его окружением

 

начните с проверки путей в конфигах и прав на директории / файлы

А на какие папки и какие права надо установить?

Link to comment
Share on other sites

В 14.11.2023 в 13:00, AlexDW сказал:

права 755 +убедитесь что для нужного пользователя

список директорий в конфигах указан

755 прям на все папки поставить? Применяться ли такие же права на их подпапки?
А файлы что вне папок в корне, на них нужно права 755 устанавливать?
По конфигам не поняла если честно..
Вот конфиг папки админ и ниже тот что в корне сайта
Посмотрите пожалуйста всё ли там так как вы говорите?
 

<?php
// APPLICATION
define('APPLICATION', 'Admin');

// HTTP
define('HTTP_SERVER', 'http://.../admin002233/');
define('HTTP_CATALOG', 'http://.../');

// DIR
define('DIR_OPENCART', '/home/.../.../public_html/');
define('DIR_APPLICATION', DIR_OPENCART . 'admin11/');
define('DIR_EXTENSION', DIR_OPENCART . 'extension/');
define('DIR_IMAGE', DIR_OPENCART . 'image/');
define('DIR_SYSTEM', DIR_OPENCART . 'system/');
define('DIR_CATALOG', DIR_OPENCART . 'catalog/');
define('DIR_STORAGE', '/home/.../.../.../storage/');
define('DIR_LANGUAGE', DIR_APPLICATION . 'language/');
define('DIR_TEMPLATE', DIR_APPLICATION . 'view/template/');
define('DIR_CONFIG', DIR_SYSTEM . 'config/');
define('DIR_CACHE', DIR_STORAGE . 'cache/');
define('DIR_DOWNLOAD', DIR_STORAGE . 'download/');
define('DIR_LOGS', DIR_STORAGE . 'logs/');
define('DIR_SESSION', DIR_STORAGE . 'session/');
define('DIR_UPLOAD', DIR_STORAGE . 'upload/');

 


основной конфиг в корне сайта

<?php
// APPLICATION
define('APPLICATION', 'Catalog');

// HTTP
define('HTTP_SERVER', 'http://.../');

// DIR
define('DIR_OPENCART', '/home/.../.../.../public_html/');
define('DIR_APPLICATION', DIR_OPENCART . 'catalog/');
define('DIR_EXTENSION', DIR_OPENCART . 'extension/');
define('DIR_IMAGE', DIR_OPENCART . 'image/');
define('DIR_SYSTEM', DIR_OPENCART . 'system/');
define('DIR_STORAGE', '/home/.../.../.../storage/');
define('DIR_LANGUAGE', DIR_APPLICATION . 'language/');
define('DIR_TEMPLATE', DIR_APPLICATION . 'view/template/');
define('DIR_CONFIG', DIR_SYSTEM . 'config/');
define('DIR_CACHE', DIR_STORAGE . 'cache/');
define('DIR_DOWNLOAD', DIR_STORAGE . 'download/');
define('DIR_LOGS', DIR_STORAGE . 'logs/');
define('DIR_SESSION', DIR_STORAGE . 'session/');
define('DIR_UPLOAD', DIR_STORAGE . 'upload/');

 

Link to comment
Share on other sites

Установите себе сборку с данного форума. Четвёрка версия которая будет аналогом 1.5.6 , 2.2 , 3.0.2 - неудачной попыткой сделать лучше, когда получилось только хуже.

Не пытайтесь выбирать версии аналогично новым айфонам, здесь версия не имеет значение. 

Многие реально работающие магазины до сих пор работают даже на 1.5 и при этом не рефликсируют на то что цифры в версии устарели на много лет.
 

 

Link to comment
Share on other sites

  • 3 months later...

 

В 14.11.2023 в 09:49, ecerece сказал:

в опенкарт 4.0.2.3 установщик модулей окмод не позволяет установить модули, выдаёт постоянно error_file_size и на этом всё..
image.thumb.png.8875fdafa9d26806fdca94a0d1ac8b2f.png

 

это что то я не так делаю или у всех такое?
что странно встроенные модификаторы спокойно устанавливаются, а вот другие окмодули при попытке загрузки пишет вот такое..

Столкнулся с той же проблемой, косяк оказался в файле /admin/controller/marketplace/installer.php на 32 строке

$data['config_file_max_size'] = ((int)preg_filter('/[^0-9]/', '', ini_get('upload_max_filesize')) * 1024 * 1024);

здесь preg_filter возвращает пустое значение, если его убрать, то работать будет корректно:

$data['config_file_max_size'] = ((int)ini_get('upload_max_filesize') * 1024 * 1024);

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...