我正在嘗試安裝OpenCart,但收到以下警告: 「警告:需要爲OpenCart加載mCrypt擴展才能工作!」警告:需要爲OpenCart加載mCrypt擴展才能正常工作
因爲我是一個noob在這,有人可以指出我在正確的方向如何解決這個問題?谷歌真的不幫我在這裏:(
謝謝!
我正在嘗試安裝OpenCart,但收到以下警告: 「警告:需要爲OpenCart加載mCrypt擴展才能工作!」警告:需要爲OpenCart加載mCrypt擴展才能正常工作
因爲我是一個noob在這,有人可以指出我在正確的方向如何解決這個問題?谷歌真的不幫我在這裏:(
謝謝!
所以你說你有FTP訪問,你可以編輯php.ini。
如果服務器已安裝的mcrypt但不啓用,則如果添加:
extension=mcrypt.so
然後保存php.ini並上傳,這應該工作。 請注意,某些服務器不會加載用戶的php.ini,而是在根文件夾中查找.user.ini文件。
我會建議你,如果我的上述答案不幫助你聯繫你的託管服務提供商。
非常感謝:) – GetGalax
如果您使用的是Linux系統,你必須訪問控制檯,你可以激活在php.ini
的mcrypt
模塊。
類型到您的控制檯:
$ sudo php5enmod mcrypt
這將使模塊如果您使用的是PHP 7,而不是PHP 5使用phpenmod
研究所。元首。
如果你得到一個錯誤,先用
$ sudo apt-get install php5-mcrypt
或PHP 7
$ sudo apt-get install php7.0-mcrypt
這一點,你必須重新啓動您的Web服務器後,安裝該模塊。如果你沒有任何理由訪問您的終端使用的Apache2
$ sudo service apache2 restart
或該命令nginx的
$ sudo service nginx restart
使用此命令,它可能是可以啓用它低谷控制面板(cPanel,Plesk,...)。在大多數情況下,這是一次點擊激活,並不是很複雜。
感謝您的回覆!我有權訪問FTP上的php.ini文件,這是我應該寫的地方嗎?很抱歉,不知道控制檯究竟是什麼?但是我可以從我的網絡酒店供應商那裏獲得控制面板。 – GetGalax
wamp附帶mCrypt擴展名,但默認不安裝。如果U在您的機器或服務器上使用wampsever並啓動了wamp,請點擊綠色圖標 - 選擇PHP - PHP擴展,在那裏您將檢查缺少的所有擴展,包括mCrypt。然後享受您的openCart或任何其他的東西。
它對我很好。
如果您正在使用的Apache2上Ubuntu的:
首先嚐試啓用的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
你可以在這裏找到答案:https://serverfault.com/questions/564104 – Spingolini
我發現,但不幸的是,但我不知道在哪裏寫三行代碼,以解決這個問題?對不起... :( – GetGalax
聯繫你的服務器管理員,並要求他們安裝mcrypt。 – billynoah