使用cPanel进行帐户转移后,Opencart mcrypt_create_iv错误

时间:2014-02-18 14:04:22

标签: php opencart mcrypt

我将我的托管帐户转移到带有cPanel的新服务器上。之后,Opencart开始提出这个错误:

  

致命错误:在第8行的/home/arkadas/public_html/system/library/encryption.php中调用未定义的函数mcrypt_create_iv()

我在新服务器上安装了mcrypt,但它仍然相同。我检查了所有opencart论坛,但找不到任何解决方案。

1 个答案:

答案 0 :(得分:4)

导致此类错误Fatal error: Call to undefined function mcrypt_create_iv()的唯一可能原因是mcrypt PHP扩展名为1.未加载或2.根本未安装。

要做的事情:

  1. 确保服务器上已安装mcrypt - 如果没有,请尽可能安装(如果没有,请让您的提供商为您安装)。
  2. 如果是或安装后确保PHP在php.ini中加载 - 从行;中删除前导分号;extension=mcrypt...
  3. 在Debian系统上(Debian,(K | U | X)buntu)您可以使用以下命令安装它:

    sudo apt-get install php5-mcrypt
    sudo service apache2 restart