На хостинге не фурычит...

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
Ответить
slonik69
Сообщения: 5
Зарегистрирован: 2017.02.19, 21:05

На хостинге не фурычит...

Сообщение slonik69 »

Установил на хостинге basic версию yii2. вместо начальной страницы получаю ошибку:
PHP Fatal Error – yii\base\ErrorException
Call to undefined function yii\base\hash_hmac()
1. in /home/site/domains/site.ru/public_html/lk/vendor/yiisoft/yii2/base/Security.php at line 408

399 * It indicates whether the hash value in the data is in binary format. If false, it means the hash value consists
400 * of lowercase hex digits only.
401 * hex digits will be generated.
402 * @return string the real data with the hash stripped off. False if the data is tampered.
403 * @throws InvalidConfigException when HMAC generation fails.
404 * @see hashData()
405 */
406 public function validateData($data, $key, $rawHash = false)
407 {
408 $test = @hash_hmac($this->macHash, '', '', $rawHash);
409 if (!$test) {
410 throw new InvalidConfigException('Failed to generate HMAC with hash algorithm: ' . $this->macHash);
411 }
412 $hashLength = StringHelper::byteLength($test);
413 if (StringHelper::byteLength($data) >= $hashLength) {
414 $hash = StringHelper::byteSubstr($data, 0, $hashLength);
415 $pureData = StringHelper::byteSubstr($data, $hashLength, null);
416
417 $calculatedHash = hash_hmac($this->macHash, $pureData, $key, $rawHash);


2. yii\base\ErrorHandler::handleFatalError()
О чем это говорит?
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: На хостинге не фурычит...

Сообщение ElisDN »

О том, что на хостинге нет функции hash_hmac.
Ответить