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

  • 1 year later...

Решение банально простое переходите в .htaccess и раскомментируйте данные строки

# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
php_value upload_max_filesize 999M

# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
php_value post_max_size 999M

# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
php_value max_execution_time 600

# 6. set max time for input to be received. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
php_value max_input_time 600

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...