Tijdens een project met CakePHP probeer ik gebruik te maken van de Cake Shell.
Die kan ik aanroepen via Cake bake all maar ik krijg dan de error:
Fatal error: Class 'PDO' not found in C:\Users\stefandh\Documents\My Websites\
cakePHP\lib\Cake\Model\Datasource\Database\Sqlserver.php on line 144
Op deze regel staat deze code:
Als ik PDO::getAvailableDrivers() in een view plaats krijg ik gewoon een lijstje met alle drivers.
Dus de PDO driver zou gewoon moeten werken.
Het enige wat ik kan vinden via Google is dat ik de pdo driver niet goed in de php.ini gezet zou hebben.
Deze staat echter gewoon in de phpinfo en het lijkt mij dat ik dan helemaal geen database connectie zou hebben.
Mijn PHP versie is 5.3,MS SQL server 2008 ik gebruik CakePHP 2+.
Die kan ik aanroepen via Cake bake all maar ik krijg dan de error:
Fatal error: Class 'PDO' not found in C:\Users\stefandh\Documents\My Websites\
cakePHP\lib\Cake\Model\Datasource\Database\Sqlserver.php on line 144
Op deze regel staat deze code:
PHP:
1
| return in_array('sqlsrv', PDO::getAvailableDrivers()); |
Als ik PDO::getAvailableDrivers() in een view plaats krijg ik gewoon een lijstje met alle drivers.
Dus de PDO driver zou gewoon moeten werken.
Het enige wat ik kan vinden via Google is dat ik de pdo driver niet goed in de php.ini gezet zou hebben.
Deze staat echter gewoon in de phpinfo en het lijkt mij dat ik dan helemaal geen database connectie zou hebben.
Mijn PHP versie is 5.3,MS SQL server 2008 ik gebruik CakePHP 2+.