我尝试在我的localhost xampp上安装symphony。我的Php版本是:7.0.5。在我填写了所有输入(数据库连接,用户名密码等)之后,我收到了以下错误消息:
Symphony Warning: mt_srand() expects parameter 1 to be integer, float given
95 * @return string
96 * a hexadecimal string
97 */
98 public static function generateSalt($length)
99 {
100 mt_srand(microtime(true)*100000 + memory_get_usage(true));
101 return substr(sha1(uniqid(mt_rand(), true)), 0, $length);
102 }
103 }
如何才能推进这个?我是新手,这是我第一次尝试安装Symphony。 Thx提前。
答案 0 :(得分:1)
这是fixed in the next version(使用intval
函数),尚未发布。
Symphony CMS 2.6.7不支持PHP 7,但2.7将至少修复一些与PHP 7相关的问题。因此,等待下一个版本可能是最好的,即使您在2.6.7安装中修复了这个特定问题,您很可能在安装后遇到其他与PHP 7相关的问题。 / p>