Originally Posted by
RodG
There is also a bit of a history to the pdo_ extensions. In the early days (<PHP 5.2 (?) this (and other extensions) needed to be specifically compiled into PHP. Later versions of PHP have them complied in by default, so with a contemporary installation your shouldn't be getting this error in the 1st place.
The portion of the error log that reads..................
Module compiled with module API=20100525
PHP compiled with module API=20090626
.............Is suggesting that there is a version mismatch between the PHP version being used and the module being used. This is usually/always the servers administrators' screwup, BUT, it can also be caused by a misconfiguration in the php.ini file (possibly because it was copied from one server to another?)
So in summary, yes it is still definitely a server error, and under normal circumstances I'd be saying that only your host can resolve the problem. However, this isn't a normal circumstance... The spanner in the works is the fact that you changed hosts, and the question of whether the problem has followed your store/site or whether this a a new problem with the new host is yet to be answered.
So, since there *is* this little bit of doubt in my mind, and since it *is* possible that the problem has followed your site, I have two suggestions that may resolve the problem without getting your host involved.
Firstly, look for a file called 'php.ini' in your /public_html and/or store folders. If you find any, try renaming them (php.ini_bak) and see if the problems go away.
Secondly, log into your cPanel and look for the 'software/services' section and see if you have an option to select a different PHP version. If so, try changing to a different version and see if that takes care of the problem for you.
Bookmarks