2017-08-01 112 views
-4

我正在尝试安装OpenCart,但收到以下警告: “警告:需要为OpenCart加载mCrypt扩展才能工作!”警告:需要为OpenCart加载mCrypt扩展才能正常工作

因为我是一个noob在这,有人可以指出我在正确的方向如何解决这个问题?谷歌真的不帮我在这里:(

谢谢!

+1

你可以在这里找到答案:https://serverfault.com/questions/564104 – Spingolini

+0

我发现,但不幸的是,但我不知道在哪里写三行代码,以解决这个问题?对不起... :( – GetGalax

+0

联系你的服务器管理员,并要求他们安装mcrypt。 – billynoah

回答

1

所以你说你有FTP访问,你可以编辑php.ini。

如果服务器已安装的mcrypt但不启用,则如果添加:

extension=mcrypt.so 

然后保存php.ini并上传,这应该工作。 请注意,某些服务器不会加载用户的php.ini,而是在根文件夹中查找.user.ini文件。

我会建议你,如果我的上述答案不帮助你联系你的托管服务提供商。

+0

非常感谢:) – GetGalax

0

如果您使用的是Linux系统,你必须访问控制台,你可以激活在php.inimcrypt模块。

  1. 类型到您的控制台:

    $ sudo php5enmod mcrypt 
    

    这将使模块如果您使用的是PHP 7,而不是PHP 5使用phpenmod研究所。元首。

  2. 如果你得到一个错误,先用

    $ sudo apt-get install php5-mcrypt 
    

    或PHP 7

    $ sudo apt-get install php7.0-mcrypt 
    
  3. 这一点,你必须重新启动您的Web服务器后,安装该模块。如果你没有任何理由访问您的终端使用的Apache2

    $ sudo service apache2 restart 
    

    或该命令nginx的

    $ sudo service nginx restart 
    

使用此命令,它可能是可以启用它低谷控制面板(cPanel,Plesk,...)。在大多数情况下,这是一次点击激活,并不是很复杂。

+0

感谢您的回复!我有权访问FTP上的php.ini文件,这是我应该写的地方吗?很抱歉,不知道控制台究竟是什么?但是我可以从我的网络酒店供应商那里获得控制面板。 – GetGalax

0

wamp附带mCrypt扩展名,但默认不安装。如果U在您的机器或服务器上使用wampsever并启动了wamp,请点击绿色图标 - 选择PHP - PHP扩展,在那里您将检查缺少的所有扩展,包括mCrypt。然后享受您的openCart或任何其他的东西。

它对我很好。

0

如果您正在使用的Apache2Ubuntu的

首先尝试启用的mcrypt使用命令:

sudo phpenmod mcrypt 

如果没有安装mcrypt的,使用下面安装PHP的命令

PHP 5.6:

sudo apt-get install php5.6-mcrypt 

PHP 7.0:

sudo apt-get install php5.6-mcrypt 

insatallation后启用的mcrypt和重启apache

sudo phpenmod mcrypt 
sudo service apache2 restart 
相关问题