2014-03-28 182 views
0

谷歌應用程序引擎網站明確指出,該功能已經可以使用,但是當我嘗試使用它時,我得到這個錯誤。有任何想法嗎?PDO無法找到驅動程序Google App引擎

錯誤消息:找不到驅動程序

php文件以供參考

<?php 
$dbhost = 'localhost:8080'; 
$dbname = '*********'; #edited out 
$dbuser = '****'; #edited out 
$dbpass = '******'; #edited out 

phpinfo(INFO_MODULES); 

try{ 
$dbh = new pdo('mysql:host='.$dbhost.';dbname='.$dbname, $dbuser, $dbpass); 

echo 'safe1'; 

foreach($dbh->query('SELECT * FROM eastInfo') as $row){ 
print_r($row); 
}#end for 
$dbh = null; 
}catch(PDOException $e){ 
print "error!: ".$e->getMessage()."<br />"; 
die(); 
}#end try catch 
?> 

我使用Ubuntu Linux操作系統

+0

當我檢查phpinfo()時,它聲明只爲sqlite啓用了PDO。 – user3471141

+0

請提供錯誤消息。提示:你可以編輯你的問題。 –

+0

好的,我添加了錯誤信息。 – user3471141

回答

1

嘗試使用

的mysql:unix_socket =/CLOUDSQL /你-project-id:your-instance-name; dbname = your-db-name

代替appengine,並將密碼留空,因爲它不需要來自root用戶的本地連接。

Greets

相關問題