Fatal error on install: mb_regex_encoding()

Hello,

I try to install Dolphin 7. Almost at the end of the procedure i get the following error message:

 

Fatal error: Call to undefined function mb_regex_encoding() in /mnt/web3/13/84/51501884/htdocs/main/inc/header.inc.php on line 170

Is this message enough input to help me out ? PLease.

I have a php.ini-file in every map on the server that says :

magic_quotes_gpc = On
safe_mode = off
open_basedir = off

 

I hope someone can help me.

 

greetz from Ronald & Angelique

Quote · 4 Jan 2010

When you say "Almost at the end" are you quoting the permission reversal for the /inc directory?

Nothing to see here
Quote · 4 Jan 2010

line 170 on /inc/header.inc.php on my ends says this:

mb_regex_encoding('UTF-8');

regular expression encoding language declaration. server build misconfiguration would appear to me.

When a GIG is not enough --> Terabyte Dolphin Technical Support - Server Management and Support
Quote · 4 Jan 2010

 

When you say "Almost at the end" are you quoting the permission reversal for the /inc directory?

 Hi, yes indeed. When i reverse the permission  and click on 'next' it gives the error message.

Quote · 4 Jan 2010

When you say "Almost at the end" are you quoting the permission reversal for the /inc directory?

im guess zar(g)con, almost at the end of the installation as that is when it would run this check, and start building the structure for D7

When a GIG is not enough --> Terabyte Dolphin Technical Support - Server Management and Support
Quote · 4 Jan 2010

Just make sure the /inc is set to 755 and click skip. You will be fine.

@ DD .. This whole Zar(g)con this is all Killerhai and MD's fault.. and now YOU wanna jump it too :P

There's gonna be some arse woppin going on soon...LOL

Chris

Nothing to see here
Quote · 4 Jan 2010

 

Just make sure the /inc is set to 755 and click skip. You will be fine.

 

@ DD .. This whole Zar(g)con this is all Killerhai and MD's fault.. and now YOU wanna jump it too :P

 

There's gonna be some arse woppin going on soon...LOL

 

Chris

 

 Hi Zarcon, i repeated the procedure and clicked on 'skip' but i get the same error..it seems i cannot skip the error.

Quote · 4 Jan 2010

Just make sure the /inc is set to 755 and click skip. You will be fine.

@ DD .. This whole Zar(g)con this is all Killerhai and MD's fault.. and now YOU wanna jump it too :P

There's gonna be some arse woppin going on soon...LOL

Chris

I Aplogize

ok you got me.

When a GIG is not enough --> Terabyte Dolphin Technical Support - Server Management and Support
Quote · 4 Jan 2010

As DosDawg mentioned. It is a server configuration issue.

The most likely culprit is the version of PHP installed on the server hosting the site does not have mbstring support installed which is one of the dolphin server requirements.

http://www.boonex.com/trac/dolphin/wiki/DolTech

https://www.deanbassett.com
Quote · 4 Jan 2010

My bad guys..

@ DD, arent you a funny one..LOL, I will remember this the next time you are in Norcross.

Chris

Nothing to see here
Quote · 4 Jan 2010

 

As DosDawg mentioned. It is a server configuration issue.

The most likely culprit is the version of PHP installed on the server hosting the site does not have mbstring support installed which is one of the dolphin server requirements.

http://www.boonex.com/trac/dolphin/wiki/DolTech

 

 

Hi, when i install Dolphin 6.1.6 it's working ok. It's the same server. Can i add a command in each php.ini-file ?

Quote · 4 Jan 2010

@ Dolphin 6

line 170 Dolphin 6 /inc/header.inc.php

Dolphin 6 didnt have this need, so that would explain why you were able to run d6.

As DosDawg mentioned. It is a server configuration issue.

The most likely culprit is the version of PHP installed on the server hosting the site does not have mbstring support installed which is one of the dolphin server requirements.

http://www.boonex.com/trac/dolphin/wiki/DolTech

Hi, when i install Dolphin 6.1.6 it's working ok. It's the same server. Can i add a command in each php.ini-file ?

When a GIG is not enough --> Terabyte Dolphin Technical Support - Server Management and Support
Quote · 4 Jan 2010

 

@ Dolphin 6

 

line 170 Dolphin 6 /inc/header.inc.php

 

Dolphin 6 didnt have this need, so that would explain why you were able to run d6.

 

 

 

As DosDawg mentioned. It is a server configuration issue.

The most likely culprit is the version of PHP installed on the server hosting the site does not have mbstring support installed which is one of the dolphin server requirements.

http://www.boonex.com/trac/dolphin/wiki/DolTech

 

 

Hi, when i install Dolphin 6.1.6 it's working ok. It's the same server. Can i add a command in each php.ini-file ?

 

 Please check my phpinfo() : http://www.tellbel.nl/main/phpinfo.php

What's wrong ?

 

greetz

Quote · 4 Jan 2010

 Can you check my phpinfo() ?: http://www.tellbel.nl/main/phpinfo.php

Quote · 4 Jan 2010

Well you have mbstring installed, but there are some options that are different from mine. I am not exactly sure which ones are required.

Try adding this to your php.ini file.


mbstring.language = Japanese
mbstring.encoding_translation = On
mbstring.internal_encoding = EUC-JP   
mbstring.detect_order = auto

I am not sure if it will help.

Perhaps when DosDawg gets back on, he can also take a look. He has experence with this.

https://www.deanbassett.com
Quote · 4 Jan 2010

I have the same problem in my instalation. (Fatal error: Call to undefined function mb_regex_encoding()).

I have check my php configuration and seems ok. Could you help me?

Thanks!!

Quote · 21 Jan 2010

If anyone runs into this problem, it is definitely the version of PHP installed on the server hosting the site. Here's a little patch that might work for you :-)

Stick it somewhere at the top of the header.inc.php file, fairly up the top :-)

if (! function_exists ( "mb_regex_encoding" )) {
function mb_regex_encoding ( $encoding = null ) {
$mb_encoding = mb_internal_encoding ();
return $encoding === null ? $mb_encoding : $mb_encoding == $encoding ;
}
}

 

Quote · 15 Sep 2011

There are a number of great articles online about UTF-8 and how it works - Joel Spolski's comes to mind - but very few about how to actually get it working with PHP and iron out all the bugs.

and this may work in php.ini with mbstring   problems  ( and it may not ) - but you need to have php.ini

configurable.  Check c-panel and look near the bottom.  If it's allowed-- you will have two or so options.

Use one file for all your sites or use individual  ini files..

mbstring.language = Neutral
mbstring.internal_encoding    = UTF-8
mbstring.encoding_translation = On
mbstring.http_input    = auto
mbstring.http_output = UTF-8
mbstring.detect_order = auto
mbstring.substitute_character = none
default_charset = UTF-8

Quote · 4 Nov 2011
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.