Jump to content
Sign in to follow this  
rade

[Решено] возможно mcript ?

Recommended Posts

Добрый день.

 

Ставлю osStore 1.5.4.1 на хостинг. в настройках хостинга включил поддержку mcript для php 5.2.

Все крыжики при проверке во время инсталяции зеленые. после установки osStore я успешно захожу в админку

но при переходе на сайт мне выдает ошибку:

Fatal error: Call to undefined function hash() in /home/haogan/haogan-chel.ru/docs/system/library/encryption.php on line 7

(по ссылке из ошибке можно сходить и посмотреть, если не лень. закрашивать не стал специально)

 

я не бог весть какой профессионал, но проследив куда ссылается ошибка я могу точно сказать что это связанно с mcript.

 

быть может есть какая то тонкость настройки? или можно отключить использование этого модуля.

безусловно я понимаю зачем он нужен, но если это короткий путь к решению то почему нет. у меня это личный сайт и я сомневаюсь что будет присутствовать какая то конфиденциальная информация в заказах которую есть необходимость  шифровать.

Share this post


Link to post
Share on other sites

не претендуя на истину, я бы сделал следующее
- создал файл inf.php следующего содержания
 

 

<?php
phpinfo();
?>

- поместил его в корень сайта

- вызвал типа http://мойсайт.ру/inf.php
- в открывшемся окне поиском искать записи HASH и проверить
- включен/нет
- какие алгоритмы поддерживаются, тебе нужен "sha256"

  • +1 1

Share this post


Link to post
Share on other sites

увы но в появившемся окне

я увидел только:

 

session.hash_bits_per_character 4 4

session.hash_function 0 0

 

ничего говорящего о том включен или нет и того какие аглоритмы поддерживаються.

 

но я нашел следующее:

 

crypt mcrypt support enabled Version 2.5.8 Api No 20021217 Supported ciphers cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes Supported modes cbc cfb ctr ecb ncfb nofb ofb stream
 

 

тут ни слова о sha256.  это включаемо?  

 

зы: извините что текст моих находок такой кучей, на момент написания сообщения они отображались красивой картинкой  копипастой с пхпинфо, а после "отправить" все както в кашу превратилось

Edited by rade

Share this post


Link to post
Share on other sites

crypt mcrypt support enabled Version 2.5.8 Api No 20021217 Supported ciphers cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes Supported modes cbc cfb ctr ecb ncfb nofb ofb stream

 

mcrypt включен, но нужного алгоритма нет!

 

crypt mcrypt support enabled Version 2.5.8

 

 

как вариант, можно обратиться к провайдеру в вопросом о включении поддержки sha256.

охоже с твоим провайдером ничего не выйдет, поддержка sha256 появилась в более поздней версии PHP

 

PHP 5.3.2

crypt Добавлено хэширование алгоритмами SHA-256 и SHA-512, основанное на реализации Ulrich Drepper.

  • +1 1

Share this post


Link to post
Share on other sites

mcrypt включен, но нужного алгоритма нет!

 

 

 

как вариант, можно обратиться к провайдеру в вопросом о включении поддержки sha256.

охоже с твоим провайдером ничего не выйдет, поддержка sha256 появилась в более поздней версии PHP

 

PHP 5.3.2

crypt Добавлено хэширование алгоритмами SHA-256 и SHA-512, основанное на реализации Ulrich Drepper.

 

 

ммм. да. у провайдера есть вариант пересесть на php 5.3.2  попробую так сделать.

 

а как вариант, я обычно работал с ocStore 0.2.0 может старо но мне нравилось =)  и там не было в требования алгоритма шифрования обозначенного нами выше.  может мне есть смысл, если я уж хочу версию поновее чем 020 посмотреть версии до того как они стали использовать этот алгоритм. я немного путанно помоему, но вы наверно поняли мою мысль. 

 

узнать крайнюю версию перед началом использования SHA-256 и начать использовать ее =)

 

надеюсь я не сильно хитрожопый

Share this post


Link to post
Share on other sites

попробуй 1.5.3.1 там вроде другой алгоритм.

там как раз тот, который есть у тебя

 

rijndael-256

  • +1 1

Share this post


Link to post
Share on other sites

поставил 1.5.3.1 - все отлично =)

 

спасибо, за поддержку.

Share this post


Link to post
Share on other sites

Call to undefined function hash()

...

(по ссылке из ошибке можно сходить и посмотреть, если не лень. закрашивать не стал специально)

 

по тексту из ошибки НАДО ходить в ПОИСК

 

Поиск по слову "call to undefined function hash()" вернул 11 результатов

  • +1 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.