2014-10-09 64 views
0

所以我一直在嘗試將我的yii項目從我的本地移動到ec2服務器。我目前遇到了此問題:yii PDO.php錯誤:未能打開流:沒有這樣的文件或目錄

http://ec2-54-69-72-155.us-west-2.compute.amazonaws.com/www/index.php

我在網上查了,我做出顯示這是一個PHP信息文件:http://ec2-54-69-72-155.us-west-2.compute.amazonaws.com/www/phpinfo_test.php

我試圖重新安裝/升級,它是最新的。

我的數據庫連接,如下所示:

'db'=>array(
       'connectionString' => 'mysql:host=localhost;dbname=databasename', 
       'emulatePrepare' => true, 
       'username' => 'root', 
       'password' => 'password', 
       'charset' => 'utf8', 
      ), 

任何人都可能會提供一些線索這光將是很好。謝謝。

+0

你必須在你的服務器上安裝/啓用/編譯pdo和pdo_(你的數據庫引擎) – 2014-10-10 02:42:16

+0

對不起,我是服務器和linux新手,任何想法該怎麼做? – 2014-10-10 12:32:03

+0

你的服務器上有什麼Linux發行版? (請提供所有詳細信息,例如體系結構,如果您有Cpanel等) – 2014-10-10 14:33:09

回答

0

看起來你的EC2機器上既沒有php-pdo也沒有php-mysql擴展。

由於PDO類通常在擴展加載後可用,yii會感到困惑,並嘗試將其作爲PDO.php找到它 - 它永遠不會找到:)。

相關問題