因此,我一直试图将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',
),
任何可以阐明这一点的人都很好。谢谢。
您的EC2计算机上似乎没有php-pdo和php-mysql扩展。
由于PDO类通常在加载扩展名后立即可用,因此yii感到困惑,并试图将其查找为PDO.php-它将永远找不到:)。
yum install php-pdo
apt-get install php-pdo