2017-08-01 121 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 
相關問題