2017-08-01 11 views
-4

私はOpenCartをインストールするが、次の警告を取得しようとしている機能するためには、mcrypt拡張モジュールをロードする必要があり、「警告:OpenCartが動作するためにmcrypt拡張モジュールをロードする必要があります!」警告:OpenCartは

私はこれについてnoobですので、誰かがこれを解決する方法について正しい方向で私を指すことができますか? Googleは本当にここに私を助けていない:(

ありがとう!

+1

を再起動します。https://serverfault.com/questions/564104 – Spingolini

+0

Iそれだけでは不幸なことだが、問題を解決するコードの3行をどこに書くのか分からない。申し訳ありません... :( – 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 5の使用のPHP 7 phpenmod研を使用している場合。 ead。あなたがエラーを取得する場合

  2. は、あなたがあなたのウェブサーバを再起動する必要があり、この後

    $ sudo apt-get install php7.0-mcrypt 
    
  3. でPHP 7

    $ sudo apt-get install php5-mcrypt 
    

    またはのための最初のモジュールをインストールします。あなたが何らかの理由であなたのターミナルへのアクセス権を持っていけない場合は、それをトラフを有効にすることは可能かもしれないapache2のnginxの

    $ sudo service nginx restart 
    

ため

$ sudo service apache2 restart 

またはこのコマンドは、このコマンドを使用しますコントロールパネル(cPanel、Plesk、...)。ほとんどの場合、これはワンクリックによる起動であり、実際には複雑ではありません。

+0

返信いただきありがとうございます!私はFTPでphp.iniファイルにアクセスしていますが、これはどこに書きますか?コンソールが本当に何であるか知っていますか?しかし私は私のウェブホテルのプロバイダからコントロールパネルにアクセスしています – GetGalax

0

WAMPは、mcrypt拡張モジュールが付属していますが、デフォルトではインストールされません。 Uは、あなたのマシンやサーバとWAMPにwampsever使用しているが開始されている場合は、緑色のアイコンをクリックする - PHPを選択する - PHP拡張を、そこuがmcryptのを含め不足しているすべての拡張機能をチェックします。 openCartやその他のものをお楽しみください。

私にとってはうまくいきました。

まずコマンドを使用してmcryptのを有効にしよう:

sudo phpenmod mcrypt 

mcryptのがインストールされていない場合は、以下の使用してそれをインストールするには、apache2の上のUbuntuを使用している場合は

0

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