Fatal error: Call to undefined method CI_DB_pdo_driver::_db_set_charset() in /var/CodeIgniter/system/database/DB_driver.php on line 171
What does this xdebug call-stack step #10 error mean that _db_set_charset() is “undefined”?
A DB_driver.php search for _db_set_charset found only the one instance/reference to _db_set_charset() ... on line 171 (in latest CodeIgniter Revision 1748 from .svn).
To check, I removed the prefix underscore ... then, after Refresh, it sailed past this error, but stopped, again, on line 171 with a new db_set_charset() error. See Reply #2, below.
I’m getting this error from a production application (that has been running for years on an earlier CodeIgniter version) that has been downloaded to a development laptop.
It uses PDO SQLite 3 setup per the wiki page (PDO SQLite 3) ... and, according to PHPinfo(), SQLite and PDO are working, just fine.
I made sure that the CodeIgniter directory tree is owned by and in the www-data Debian/Ubuntu Apache User Group and is running under wide-open 777 Permissions. I re-started Apache ... still, no joy.
I’m not familiar with this db_set_charset() stuff. My old application didn’t use it, as far as I remember.
Any insight (or fixes) would be appreciated.
thanks,
