• Resolved JustBruno

    (@justbruno)


    Hi, I am getting the following error after updating the anti-malware plugin. I do have php-mbstring installed on the server. It’s odd because I have the plugin installed on another account on the same server and after updating did not get the error. For now I’ve deactivated the Anti-malware plugin and am no longer getting the message Do you think it’s due to a plugin conflict?

    <
    It looks like you don't have "mbstring" functions enabled on your server.
    This Anti-Malware plugin requires Multibyte String compatibility for best results. Please make sure that php-mbstring is installed and configured for the version of PHP running on your server.
    class="error"
    >It looks like you don't have "mbstring" functions enabled on your server.
    This Anti-Malware plugin requires Multibyte String compatibility for best results. Please make sure that php-mbstring is installed and configured for the version of PHP running on your server.
    class="error"
    >

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Eli

    (@scheeeli)

    The condition for this error to be output is:

    if (!function_exists(“mb_detect_encoding”))

    so that means that the <meta http-equiv=”content-type” content=”text/html; charset=utf-8″></meta>function <meta http-equiv=”content-type” content=”text/html; charset=utf-8″></meta>”mb_detect_encoding” does not exist in the version of PHP that you are running on that site.

    While it seams that you do have mbstring installed on the other site, this one does not seam to have those Multibyte functions available. It is possible that this is a plugin conflict, but only if you have some other plugin that is somehow disabling the <meta http-equiv=”content-type” content=”text/html; charset=utf-8″></meta>mb_detect_encoding function. You can try disabling other plugins if you think that is it, but it doesn’t seam likely to me.

    Please check the version of PHP installed for that site and confirm that it is showing that mbstring is enabled. You can use the phpinfo() function to output all PHP settings for all installed modules.

    You my also want to ask your hosting provider to help you confirm that <meta http-equiv=”content-type” content=”text/html; charset=utf-8″></meta>mbstring is enabled on that site.

    Please let me know what you find.

    Thread Starter JustBruno

    (@justbruno)

    Thanks Eli,

    As always I can count on you for a very timely and thorough response. Much appreciated!!

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘php-mbstring error’ is closed to new replies.