yii PDO.php错误:无法打开流:没有这样的文件或目录

问题描述 投票:1回答:2

因此,我一直试图将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',
            ),

任何可以阐明这一点的人都很好。谢谢。

php mysql yii pdo amazon-ec2
2个回答
1
投票

您的EC2计算机上似乎没有php-pdo和php-mysql扩展。

由于PDO类通常在加载扩展名后立即可用,因此yii感到困惑,并试图将其查找为PDO.php-它将永远找不到:)。


0
投票

CentOS / Fedora / RedHat

yum install php-pdo

Debian / Ubuntu

apt-get install php-pdo

© www.soinside.com 2019 - 2024. All rights reserved.