|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
mbstring configuration
i am a complete newbie to php and i am having an issue with phpmyadmin which relates to the mbstring. when i try to run phpmyadmin i am getting an error message at the bottom that reads as follows:
The mbstring PHP extension was not found and you seem to be using a multibyte charset. Without the mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results. i have done research but being so new i honestly dont know what variable in the php.ini am supposed to adjust so that i no longer get this error. here is what the section that relates to the mbstring in my php.ini file looks like now [mbstring] ; language for internal character representation. ;mbstring.language = Japanese ; internal/script encoding. ; Some encoding cannot work as internal encoding. ; (e.g. SJIS, BIG5, ISO-2022-*) ;mbstring.internal_encoding = EUC-JP ; http input encoding. ;mbstring.http_input = auto ; http output encoding. mb_output_handler must be ; registered as output buffer to function ;mbstring.http_output = SJIS ; enable automatic encoding translation accoding to ; mbstring.internal_encoding setting. Input chars are ; converted to internal encoding by setting this to On. ; Note: Do _not_ use automatic encoding translation for ; portable libs/applications. ;mbstring.encoding_translation = Off ; automatic encoding detection order. ; auto means ;mbstring.detect_order = auto ; substitute_character used when character cannot be converted ; one from another ;mbstring.substitute_character = none; ; overload(replace) single byte functions by mbstring functions. ; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(), ; etc. Possible values are 0,1,2,4 or combination of them. ; For example, 7 for overload everything. ; 0: No overload ; 1: Overload mail() function ; 2: Overload str*() functions ; 4: Overload ereg*() functions ;mbstring.func_overload = 0 any help that someone could give me would be greatly appreciated thank you |
|
#2
|
|||
|
|||
|
RE: mbstring configuration
Quote:
If you copy the php_mbstring.dll to you base dir for apache and then load make sure the mudule loads in the php.ini file by uncomenting the following line: ;extension=php_mbstring.dll After that, restart apache and, you should no longer see the problem. Azzka |
|
#3
|
|||
|
|||
|
RE: mbstring configuration
Thanks Azzka it worked! |
|
#4
|
|||
|
|||
|
RE: mbstring configuration
where can i find php_mbstring.dll ?
|
|
#5
|
|||
|
|||
|
RE: mbstring configuration
This was the most helpful post yet. I also researched this topic for some time even reading alot of the PHP site. I wish someone else understood the error as easily as you did to give such a simple solution.
You should be able to find the .dll in your /php/ext folder Thanks for helping others it helped me alot. |
|
#6
|
|||
|
|||
|
RE: mbstring configuration
That was a great post and sorted my problem in seconds. If only everything would be that simple to follow and result in a successful conclusion.
Cheers mate! |
|
#7
|
|||
|
|||
|
RE: mbstring configuration
many thanks for this- after a quick look through php.net and mysql sites, this was the first site up on Google and it assisted me straight away. I'll be back!
Many thanks. |
|
#8
|
|||
|
|||
|
RE: mbstring configuration
Which folder is the base dir in apache?
Its the base that confuse me |
|
#9
|
|||
|
|||
|
RE: mbstring configuration
I uncommented that line in my php.ini file, and copied mbstring.dll from my PHP root folder to my Apache2 root folder, and when I restart Apache I get this error, not once, but twice:
PHP Startup: Unable to load dynamic library 'C I have the php_mbstring.dll file in both folders...what could be causing this error? Thanks in advance, any help is much appreciated. |
|
#10
|
|||
|
|||
|
RE: mbstring configuration
Great AZZKA!
You are the best. Thank you very much. Giovany Fernandez - Bolivia giovanyfernandez@gmail.com |
|
#11
|
|||
|
|||
|
RE: mbstring configuration
I also got the same problem, I fix this by uncomment the extension=php_mbstring.dll and correct the path to the extension at extension_dir = "D:php4extensions"
|
|
#12
|
|||
|
|||
|
RE: mbstring configuration
1. edit php.ini with your favorite editor.
2. add this line to the {windows extensions} section. extension=php_mbstring.dll 3. and make sure that php_mbstring.dll is located at your php extension folder. Ariel Marasigan STA College of Computer Science abmtagaytay@yahoo.com |
|
#13
|
|||
|
|||
|
RE: RE: mbstring configuration
Yes this is only true if you have php, mysql and apache on windows. What about the same problem on a linux install?
Quote:
|
|
#14
|
|||
|
|||
|
RE: mbstring configuration
On Linux (RedHat and Fedora anyway) I think the mbstring as been removed from php. You need to install another package. Install php-mbstring.
|
|
#15
|
|||
|
|||
|
RE: mbstring configuration
I am having the same error, I am using Linux Fedora Core 4. Can someone tell how to fix this? Please, I am a newbie at this. Thank you
Error "The mbstring PHP extension was not found and you seem to be using a multibyte charset. Without the mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results." Error |
![]() |
| Viewing: Codewalkers Forums > PHP Related > PHP Installation > mbstring configuration |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|