帮助中心

搜索

小提示

  osCommerce帮助与支持文档是根据《osCommerce中文高级版》功能编写,原版osCommerce不具备部分功能。

osCommerce 2.3.3 Windows openssl 上 Warning: mcrypt_create_iv()解决办法

阅读 1348 次

osCommerce 2.3.3 更新了加密函数  如果检查到openssl 将采用 /dev/urandom 创建随机值。  在windows操作系统上将失效而报Warning: mcrypt_create_iv().

解决办法:1. 用osCommerce 2.3.1 的passwordhash.php 替换前后台includes/class/的同名文件

解决办法:2. 修改前后台includes/class/passwordhash.php
第69行

 } elseif (defined('MCRYPT_DEV_URANDOM')) {

 } elseif (defined('MCRYPT_DEV_URANDOM')&&($_ENV["OS"]!=='Windows_NT')) {

osCommerce 2.3.3 简体中文多国语言版已修正该问题.