我正在使用Laravel 4开发应用程序。当我尝试登录我的应用程序时,收到:
exception 'PDOException' with message 'could not find driver' in C:\project\trunk\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:47
我使用WAMP作为服务器管理工具,使用MySQL作为数据库。在我的php.ini中,我启用了这些扩展:
extension=php_openssl.dll
;extensi
我正在尝试将'limesurvey‘应用程序部署到PCF中&我得到了以下错误。
php pdo driver library none found
下面是安装应满足的前提条件。
• mbstring (Multibyte String Functions) extension library
•PDO database driver for MySQL (pdo_mysql or pdo_mysqli) or Postgres (pdo_pgsql) or MSSQL (pdo_sqlsrv for Windows and pdo_dblib for Linux)
•Also
我知道在整个stackoverflow中都有这个问题的几个例子,但我没有找到解决方案。
我正在使用Apache和PHP5.3运行CentOS
一个.php脚本给出了这个错误:
Fatal error: Class 'PDO' not found in ...
我运行了phpinfo();,页面上唯一存在"pdo“的地方是"Configure Command”'--disable-pdo'行。
我尝试了#yum install php-pdo,但不存在任何包。
我还尝试了#pecl install pdo,最后得到了以下错误:
/root/tmp/
我的php.ini文件中有以下内容
extension=php_oci8_11g.dll
extension=php_pdo_oci.dll
当我运行phpinfo()时,我会得到以下内容:
PDO_OCI是空白是不是意味着我错过了什么-如果是,什么?
通过Yii ()时,上面写着
Connection represents a connection to a database via PDO.
我的查询一直运行良好,直到我尝试使用bindParam()。在哪种情况下,我得到了Class 'app\models\PDO' not found作为错误?
我刚刚运行了if
//this is my connection.php
<?php
$pdo = new PDO('mysql:host=localhost;dbname=test;', 'root');
$pdo->exec("SET CHARACTER SET utf8");
?>
//this is my class.php
<?php
include 'connection.php';
$stmt = $pdo->prepare(query here); //wrong part
?>
问题:错误未
当将pdo实例传递给类方法时,我得到了这个错误(“Uncaught:调用成员函数pdo() on null”)。错误由selectAll方法引发。堆栈跟踪为#0。我想不出我为什么会犯这个错误。
class QueryBuilder {
protected $pdo;
protected $newTask;
public function __construct($pdo) {
$this->pdo = $pdo;
}
//Selects from table and returns to view
public function selectAll($table,
PHP Fatal error: Class 'PDO' not found in /home/bd/public_html/app/webroot/Cake/Model/Datasource/Database/Mysql.php on line 177
PHP信息:
PDO
PDO support => enabled
PDO drivers => sqlite, sqlite2, mysql
pdo_mysql
PDO Driver for MySQL => enabled
Client API version => 5.5.24
Dire
我正在配置一个cakePHP应用程序,但是这个应用程序似乎没有成功地连接到DB,我得到了以下错误:
Cake is NOT able to connect to the database.
Database connection "Mysql" is missing, or could not be created.
我将database.php.default重命名为database.php,下面是代码:
class DATABASE_CONFIG {
public $default = array(
'datasource' =&
出于某种原因,为什么我试图使用原则连接到本地mysql数据库。我得到以下错误:
Could not create database for connection named `new_db` could not find driver
我的PHPinfo文件告诉我,pdo_mysql正在运行,版本为5.5.38,据推测位于:/pdo_mysql/MAMP/tmp/mysql/ mysql.sock (但是我在该目录中找不到mysql.sock)。
根据php.ini文件,php.ini文件位于以下位置:
Configuration File (php.ini) Path /Applicat