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
|
When you say "Almost at the end" are you quoting the permission reversal for the /inc directory? Nothing to see here |
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 |
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.
|
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 |
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 |
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.
|
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

ok you got me.
When a GIG is not enough --> Terabyte Dolphin Technical Support - Server Management and Support |
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 |
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 |
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 ?
|
@ 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 |
@ 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
|
|
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 |
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!!
|
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 ; } }
|
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
|