Hi Friend,
Last night I upgraded WHM/cPanel to the latest STABLE build, 11.28.87-STABLE_51188. Also, I upgraded Apache via Easy::Apache v3.2.0 Build 5316 in the WHM.
However, all the sites on my server are down, only displaying strange character/code pages. I've checked every aspect of the two upgrades and the server. I've found everything seems normal except in the WHM PHP Configuration Editor I see the following:
mbstring.http_input = pass
mbstring.http_output = pass
I guess the cause that all sites can not normally show may be due to the mbstring wrong inputs. Originally, the WHM PHP Configuration Editor showed the two mbstring values as the following:
mbstring.http_input UTF-8,SJIS,EUC-JP
mbstring.http_output UTF-8
Several days ago I wanted to install phpBB, so I changed both values = pass as the phpBB installation requires. Now I feel this is a frustrated mistake. phpBB has their own script problems, and the "pass" values seem to make all sites on my server dead now!
From the midnight to the morning now, I've tried again and again to change back the two mbstring values that have kept all the sites running smoothly and normally:
mbstring.http_input = UTF-8,SJIS,EUC-JP
mbstring.http_output = UTF-8
However, every time after I changed and saved the two values (mbstring.http_input = UTF-8,SJIS,EUC-JP ; mbstring.http_output = UTF-8) through the WHM PHP Configuration Editor, the two values STILL show as (mbstring.http_input = pass ; mbstring.http_output = pass)
I tried to change back to the two original values through editing my server php file /usr/local/lib/php.ini via SSH into my server, but no effect!!! Very confusing, in /usr/local/lib/php.ini, the two original values are saved there with other mbstring lines:
mbstring.http_input = "UTF-8,SJIS,EUC-JP"
mbstring.http_output = "UTF-8"
mbstring.internal_encoding = "UTF-8"
mbstring.encoding_translation = On (but in WHM PHP Configuration Editor, it shows: Off )
mbstring.detect_order = "ASCII,JIS,UTF-8,SJIS,EUC-JP"
......
(My Apaches uses the default_charset: UTF-8)
But in the WHM PHP Configuration Editor, the two mbstring lines STILL show "pass":
mbstring.http_input pass
mbstring.http_output pass
I've recompiled the Apache through Easy::Apache v3.2.0 Build 5316 several times---no expected results, and all webpages can not normally show. The last night's two upgrades have rendered php 5.36 and the new MySQL version (5.09?) to my server. Apache version is 2.2 that is stable for over two years. Are there any incompatible problems from the new php 5.36 or the new MySQL version?
However, I do feel the primary cause for the sites' down is the two mbstring values (pass) that exist in the WHM PHP Configuration Editor when I first upgraded the Apache through Easy::Apache v3.2.0 Build 5316. I know the 'pass' values are the defaults for mbstring.http_input and mbstring.http_output, but it seems not working for my server that has smoothly used the original values in the above for a long time.
Or, does the problem(s) usually come from some place in the server settings or somewhere else?
Or, the problem(s) comes from cPanel moving to RPMs or the New 11.28 Version Redesigned UIs for cPanel & WHM? ---- I have not upgraded the WHM/cPanel since last summer and the old WHM and cPanel have worked smoothly and very well in my server. Last night I upgraded the WHM/cPanel from cPanel 11.25.0-S44718 - WHM 11.25.0 - X 3 to the latest STABLE build, 11.28.87-STABLE_51188
Early last year I was able to change some values in the WHM PHP Configuration Editor with just several clicks away, then clicked the Save button and then restarted Apache server. All set! It was very convenient and instant! Why now I can not do this again??
How to solve the headache problem(s)??
Urgent help please!!!
Please help!!!
Thank you very much from my heart!!!
Last night I upgraded WHM/cPanel to the latest STABLE build, 11.28.87-STABLE_51188. Also, I upgraded Apache via Easy::Apache v3.2.0 Build 5316 in the WHM.
However, all the sites on my server are down, only displaying strange character/code pages. I've checked every aspect of the two upgrades and the server. I've found everything seems normal except in the WHM PHP Configuration Editor I see the following:
mbstring.http_input = pass
mbstring.http_output = pass
I guess the cause that all sites can not normally show may be due to the mbstring wrong inputs. Originally, the WHM PHP Configuration Editor showed the two mbstring values as the following:
mbstring.http_input UTF-8,SJIS,EUC-JP
mbstring.http_output UTF-8
Several days ago I wanted to install phpBB, so I changed both values = pass as the phpBB installation requires. Now I feel this is a frustrated mistake. phpBB has their own script problems, and the "pass" values seem to make all sites on my server dead now!
From the midnight to the morning now, I've tried again and again to change back the two mbstring values that have kept all the sites running smoothly and normally:
mbstring.http_input = UTF-8,SJIS,EUC-JP
mbstring.http_output = UTF-8
However, every time after I changed and saved the two values (mbstring.http_input = UTF-8,SJIS,EUC-JP ; mbstring.http_output = UTF-8) through the WHM PHP Configuration Editor, the two values STILL show as (mbstring.http_input = pass ; mbstring.http_output = pass)
I tried to change back to the two original values through editing my server php file /usr/local/lib/php.ini via SSH into my server, but no effect!!! Very confusing, in /usr/local/lib/php.ini, the two original values are saved there with other mbstring lines:
mbstring.http_input = "UTF-8,SJIS,EUC-JP"
mbstring.http_output = "UTF-8"
mbstring.internal_encoding = "UTF-8"
mbstring.encoding_translation = On (but in WHM PHP Configuration Editor, it shows: Off )
mbstring.detect_order = "ASCII,JIS,UTF-8,SJIS,EUC-JP"
......
(My Apaches uses the default_charset: UTF-8)
But in the WHM PHP Configuration Editor, the two mbstring lines STILL show "pass":
mbstring.http_input pass
mbstring.http_output pass
I've recompiled the Apache through Easy::Apache v3.2.0 Build 5316 several times---no expected results, and all webpages can not normally show. The last night's two upgrades have rendered php 5.36 and the new MySQL version (5.09?) to my server. Apache version is 2.2 that is stable for over two years. Are there any incompatible problems from the new php 5.36 or the new MySQL version?
However, I do feel the primary cause for the sites' down is the two mbstring values (pass) that exist in the WHM PHP Configuration Editor when I first upgraded the Apache through Easy::Apache v3.2.0 Build 5316. I know the 'pass' values are the defaults for mbstring.http_input and mbstring.http_output, but it seems not working for my server that has smoothly used the original values in the above for a long time.
Or, does the problem(s) usually come from some place in the server settings or somewhere else?
Or, the problem(s) comes from cPanel moving to RPMs or the New 11.28 Version Redesigned UIs for cPanel & WHM? ---- I have not upgraded the WHM/cPanel since last summer and the old WHM and cPanel have worked smoothly and very well in my server. Last night I upgraded the WHM/cPanel from cPanel 11.25.0-S44718 - WHM 11.25.0 - X 3 to the latest STABLE build, 11.28.87-STABLE_51188
Early last year I was able to change some values in the WHM PHP Configuration Editor with just several clicks away, then clicked the Save button and then restarted Apache server. All set! It was very convenient and instant! Why now I can not do this again??
How to solve the headache problem(s)??
Urgent help please!!!
Please help!!!
Thank you very much from my heart!!!
Last edited: