所以我一直试图将我的yii项目从我的本地移动到ec2服务器。我目前遇到此错误:
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 :(得分:0)
看起来你的EC2机器上既没有php-pdo也没有php-mysql扩展。
由于PDO类通常在加载扩展时立即可用,因此yii会混淆并尝试将其作为PDO.php找到 - 它永远不会找到它。)。
答案 1 :(得分:0)
yum install php-pdo
apt-get install php-pdo