Viewing 4 replies - 1 through 4 (of 4 total)
  • Hi,
    According to PHP documentation, this function is defined within (PHP 5 >= 5.6.0, PHP 7), so any PHP version older than 5.6 will not have this function by default.

    It’s recommended to upgrade PHP version to at least 5.6 as mentioned in the WordPress requirements guide, you can ask your hosting provider about that, most hosting providers now support changing PHP version from your server control panel.

    Thanks.

    Thread Starter Donghyeok kang

    (@wolfkang)

    Hey,
    I’m sorry to hear that.
    Does every Wodrdfence users use PHP 5.6 or 7.0?
    What you said is just a recommendation.
    I suggest that you shoud write “Wordfence requires PHP 5.6 or later” in the plugin description or append the hash_equals function in the case of the older PHP version.
    Thanks.

    I can see WordPress includes this function since version 3.9.2, could you please confirm you are running the latest WordPress version?

    Also, try deactivating all your plugins (except Wordfence) and re-check this issue, and please post the whole error message you get in the error log file, it will help us to investigate this issue in details.

    Keep me updated,
    Thanks.

    Thread Starter Donghyeok kang

    (@wolfkang)

    I solved this.
    The WordPress version of my site was 3.8.
    I upgraded and solved it.
    Thank you so much.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘ERROR: Call to undefined function hash_equals’ is closed to new replies.