我将我的托管帐户转移到带有cPanel的新服务器上。之后,Opencart开始提出这个错误:
致命错误:在第8行的/home/arkadas/public_html/system/library/encryption.php中调用未定义的函数mcrypt_create_iv()
我在新服务器上安装了mcrypt
,但它仍然相同。我检查了所有opencart论坛,但找不到任何解决方案。
答案 0 :(得分:4)
导致此类错误Fatal error: Call to undefined function mcrypt_create_iv()
的唯一可能原因是mcrypt
PHP扩展名为1.未加载或2.根本未安装。
要做的事情:
mcrypt
- 如果没有,请尽可能安装(如果没有,请让您的提供商为您安装)。php.ini
中加载 - 从行;
中删除前导分号;extension=mcrypt...
在Debian系统上(Debian,(K | U | X)buntu)您可以使用以下命令安装它:
sudo apt-get install php5-mcrypt
sudo service apache2 restart