Настройка ЮМАНИ в Опенкарт 4

Тема в разделе "Установка и обновление", создана пользователем Levik11, 2 июл 2024.

  1. Levik11

    Levik11 Новичок

    Сообщения:
    23
    Симпатии:
    0
    Воспользовавшись инструкцией, прилагаемой на юмани по установке расширения платежей на опенкарт 4, загружаю архив, скачанный с сайта Юмани 1.jpg и вижу ошибку: error_file_size хотя архив двухмегабайтный. При попытке загрузить файл любого маленького размера, выдает тоже самое. Кто-нибудь знает причину?
     
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    4.082
    Симпатии:
    1.102
    У Вас изначально что то не так. Или с правами намудрили, или что то изменили в попытках найти причину. Без проблем взял и установил на свежую установку.
    Или проверить настройки php для директивы upload_max_filesize
     
    Последнее редактирование: 2 июл 2024
  3. Ravilr

    Ravilr Специалист

    Сообщения:
    4.082
    Симпатии:
    1.102
    И если у Вас 4.0.2.3 то ошибка должна быть error_upload_size или перевод. В общем что то у Вас все понапутано ...
     
  4. Levik11

    Levik11 Новичок

    Сообщения:
    23
    Симпатии:
    0
    а вот тут пишут, что это косяк опенкарт 4х версий

    "Столкнулся с той же проблемой, косяк оказался в файле /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);

    Не знаю, как вам удалось избежать этой ошибки
     
    Последнее редактирование модератором: 8 июл 2024
  5. Levik11

    Levik11 Новичок

    Сообщения:
    23
    Симпатии:
    0
    После модификации, внесенной в 32 строку кода, сообщение об ошибке больше не выскакивает, возникает сообщение "подтвердите действие на... (название сайта), после чего загрузка не идет, прогресс установки не отображается
     
    Последнее редактирование: 3 июл 2024
  6. Levik11

    Levik11 Новичок

    Сообщения:
    23
    Симпатии:
    0
    Всем спасибо, с 4 раза и через пеньколоду получилось.
     
  7. Levik11

    Levik11 Новичок

    Сообщения:
    23
    Симпатии:
    0
    дело было в том, что надо было найти в архивах инсталлятора архив с расширение ocmod.zip
     
  8. Ravilr

    Ravilr Специалист

    Сообщения:
    4.082
    Симпатии:
    1.102
    Потому что все работает и возвращает. Ведь банально можно просто прямо в файле вывести результат и он у меня отображает int(41943040)

    В каких архивах? При скачивании отсюда https://yookassa.ru/docs/support/payments/onboarding/integration/cms-module/opencart

    получаем файл yoomoney.ocmod.zip который так и грузим.