Я попытался установить симфонию на свой локальный xampp. Моя версия 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. Спасибо заранее.
Это было исправлено в следующей версии (используя intval
функция), которая еще не выпущена.
Symphony CMS 2.6.7 не поддерживает PHP 7, но в 2.7 будут исправлены некоторые проблемы, связанные с PHP 7. Поэтому, вероятно, лучше дождаться следующей версии, поскольку даже если вы исправили эту конкретную проблему в вашей версии 2.6.7, вы, скорее всего, столкнетесь с другими проблемами, связанными с PHP 7, после установки.
Других решений пока нет …