Jump to:

4875 Posts in 7105 Topics by 1472 members

Installing SilverStripe

SilverStripe Forums » Installing SilverStripe » install SS3 gives undefined function mb_http_output()

Getting SilverStripe up and running on your computer and on your web server.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Page: 1
Go to End
Author Topic: 1331 Views
  • Bruce B
    Avatar
    Community Member
    145 Posts

    install SS3 gives undefined function mb_http_output() Link to this post

    I have installed SS3 successfully a couple of times on my local machine but my VPS doesn't want to know about it. It gives an error:

    Fatal error: Call to undefined function mb_http_output() in /home/bbowden/public_html/framework/core/Core.php on line 206

    This server holds already multiple instances of SS2.4. A quick code check shows that SS2.4 checked for the existence of mb_http_output before calling it while SS3 assumes it exists.

    Looks like I need to work out how to install this module on my server or edit my SS3 core.php file. I don't like the second option but then again I have no idea how to attack the first. Google, here I come! (and I hope I don't break my server.)

  • Bruce B
    Avatar
    Community Member
    145 Posts

    Re: install SS3 gives undefined function mb_http_output() Link to this post

    Looks like SS3 also requires MySQLi which was optional under SS2.4.

    Discovered Easy Apache which makes compiling and installing new versions of PHP relatively pain-free.

    SS3 is now running successfully.

  • Darkfaythe
    Avatar
    Community Member
    6 Posts

    Re: install SS3 gives undefined function mb_http_output() Link to this post

    Helpful reply in that it helped me work with EasyApache but after trying this fix, updating the code to the latest release all it seems to have done is move the error line to 232.

    Fatal error: Call to undefined function mb_http_output() in /home/spijker/public_html/ss/framework/core/Core.php on line 232

    Any suggestions?

    Cheers

  • Sean
    Avatar
    Forum Moderator
    921 Posts

    Re: install SS3 gives undefined function mb_http_output() Link to this post

    Hi there,

    SilverStripe requires the mbstring PHP extension is installed. Could you confirm you've got that installed?

    Sean

    1331 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.