Today I loaded phpmyadmin to a new server, (moving from another host giving false claims, borderline dishonest support, etc)
Only to find that when I load phpmyadmin 2.6.4-pl4 it errors:
"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've deleted and reloaded (understanding older versions didn't rely on mbstring):
2.6.4-pl4 -- gives same errors.
2.6.4-pl3 -- gives same errors.
My host suggests apply a cgi wrap which I'm not in favor of. As an explanation they referred me to a page saying, in addition to protecting files:
"... it also has the potential of leaving all your files vulnerable if your files that have been "wrapped" using cgiwrap were compromised. If a script that you have wrapped is compromised, then the hacker would have access to run programs and delete and modify files from your username, allowing virtual access to all of your files. "
...........
phpmadmin is to be used with MySQL 4.1.14
...........
Now I also understand that the fix for this should really be to uncomment:
;extension=php_mbstring.dll (php.ini)
But the host will not alter the php.ini file where this is found.
This is suppose to be one of the most reputable hosts in the county. It's nice to have the database on a seperate server but this is ridiculous. It's obvious why they won't talk about phpmyadmin beforehand. I spent the day tryig to sort this out.
Question: Is there anything else that can be done for a fix?
If not, I'll probably cancel this account too.