Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Не могу установить


Recommended Posts

Добрый день. Не могу установить последнюю версию ocStore. На втором шаге :

image.png.987143aefee6bafac0ca5094cffbded9.png

Не могу его поставить. Побывал много из того что в сети. Может кто подскажет как поставить mCrypt?

Link to post
Share on other sites

В 31.01.2018 в 16:03, YuraKoT сказал:

Добрый день. Не могу установить последнюю версию ocStore. На втором шаге :

image.png.987143aefee6bafac0ca5094cffbded9.png

Не могу его поставить. Побывал много из того что в сети. Может кто подскажет как поставить mCrypt?

 

3 варианта:

  1. 3 варианта:

  2. Ставьте mcrypt
  3. Если используете php версии > 7.1, то там MCrypt отключен и считается устаревшим, используйте версию PHP пониже, либо см. 3 пункт
  4. Замените класс system/library/encryption.php, на тот, который использует OpenSSL и отключите проверку в инсталляторе 2 пункт. Можно просто реализовать скачав официальный OpenCart 3 и взять из него указанный файл. Так же не забывайте, что в установщике придется отключить проверки на наличие mcrypt.

 

encryption.php (из OpenCart 3)

 

Link to post
Share on other sites

Воспользовался вторым пунктом - помогло. Спасибо.

Link to post
Share on other sites

  • 5 months later...
В 31.01.2018 в 14:18, halfhope сказал:

 

3 варианта:

  1. Ставьте mcrypt
  2. Если используете php версии > 7.1, то там MCrypt отключен и считается устаревшим, используйте версию PHP пониже, либо см. 3 пункт
  3. Замените класс system/library/encryption.php, на тот, который использует OpenSSL и отключите проверку в инсталляторе

3 пункт можно просто реализовать скачав официальный OpenCart и взяв из него указанный файл. Так же не забывайте, что в установщике придется отключить проверки на наличие mcrypt.

Вы не могли бы поподробнее объяснить. Я скачал OpenCart русская версия и взял оттуда файл system/library/encryption.php которым заменил такой же файл на своем локальном сервере openserver с php 7.2. Правильно?? Но не пойму как в установщике отключить проверку на наличие mcrypt. Какой файл и как нужно подправить?

Edited by vasin
Link to post
Share on other sites

19 часов назад, vasin сказал:

Но не пойму как в установщике отключить проверку на наличие mcrypt. Какой файл и как нужно подправить?

 

на примере версии ocStore 23023

в файле install\controller\install\step_2.php

 

закомментировать или удалить код

		if (!function_exists('mcrypt_encrypt')) {
			$this->error['warning'] = $this->language->get('error_mcrypt');
		}

 

Link to post
Share on other sites
  • 3 months later...

mcrypt нельзя вырезать, он используется в openbay и библиотеке session

  • +1 1
Link to post
Share on other sites

если у Вас собственный сервер + жуть как хочется именно php7.2+, то, как вариант, можно поставить библиотеку mcrypt из pecl'a.

Погуглите по названию пакета php72-php-pecl-mcrypt или что-то в духе php 7 mcrypt pecl

Проверял лично - полет нормальный

 

Вырезать проверку наличия mcrypt в установщике - тот еще костыль. Рано или поздно это создаст проблем и Вы вынуждены будете их решать (попутно еще сломав что-нибудь). Если не на на продуктив - баловаться можно. А на рабочем проекте не надо так.

 

1 hour ago, shoputils said:

mcrypt нельзя вырезать, он используется в openbay и библиотеке session 

Ну вот, например. И таких примеров не мало будет. У меня вот некоторые платежные модули без mcrypt не работали =\

Edited by 100napb
Link to post
Share on other sites
  • 2 years later...
В 08.07.2018 в 16:08, AlexDW сказал:

 

на примере версии ocStore 23023

в файле install\controller\install\step_2.php

 

закомментировать или удалить код


		if (!function_exists('mcrypt_encrypt')) {
			$this->error['warning'] = $this->language->get('error_mcrypt');
		}

 

 

Не разбираюсь в этом, но на оф. форуме есть ответ, что так делать нежелательно.

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By Kommersant
      подскажите как исправить эту проблему ,  сколько мучаюсь не могу найти ответа(
    • By wwe2012
      Привет, хочу поставить ocStore 2.3.0.2.3  на php 7.2, но при установки выбивает такую ошибку
      Warning: mCrypt extension needs to be loaded for OpenCart to work!
      Скрин ниже
      Такая проблема и на  OpenServer и на реальном хостинги,хотя если использовать версию php 5.6 то все нормально, но хочеться поработать на 7,2

    • By qwertyfaq
      Подскажите, не пойму как исправить ошибку
       
      Поставил MAMP, все отлично, загрузил в папку все из архива ocstore, первый пункт прохожу нормально, а на втором пункте, где проверка, вылазит ошибка Mcrypt 
       
      Не понимаю как ее решить, это проблема самой macos или проблема MAMP? 
       
       

    • By boriagood
      установлены перечисленные ниже библиотеки: Дополнительные библиотеки не включены GD, cURL, mCrypt, ZIP - как побороть? Подскажите пожалуйста 

       

    • By saltan777568544
      Здравствуйте помогите пожалуйста решить проблему с установкой на денвер.
      Скачал ocStore-1.5.5.1.1 с официального сайта, скачал денвер последней версии. 
      Второй шаг перед установкой : на против Magic Quotes GPC, cURL и mCrypt стоит значок минуса 
      При нажатии кнопки продолжить пишет Для корректной работы ocStore необходима поддержка mCrypt!
      Помогите пожалуйста уже все облазил ни где не могу найти ответа, одна надежда на вас !!!
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.