Hola, saludos! Espero puedan ayudarme.
Hace unas semanas desarrolle una app con Yii2, hasta la subi a servidor y no presento problema alguno, todo anda bien en el sitio (actualmente esta funcionando).
Lo que pasa es que me pase nuevamente a ubuntu, anteriromente lo usaba pero lo deje porque necesitaba algunos programas los cuales eran dificiles de reemplazar por los open source de linux… En fin… Me pase a ubuntu, instale normalmente xampp, configure db.php correctamente y nada. Nisiquiera tengo migraciones, es una app muy simple.
Estos son los errores que me salen:
Caused by: PDOException
could not find driver
in /opt/lampp/htdocs/tienda/vendor/yiisoft/yii2/db/Connection.php at line 660
2. in /opt/lampp/htdocs/tienda/vendor/yiisoft/yii2/db/Connection.php at line 943 – yii\db\Connection::open()
3. in /opt/lampp/htdocs/tienda/vendor/yiisoft/yii2/db/Connection.php at line 930 – yii\db\Connection::getMasterPdo()
4. in /opt/lampp/htdocs/tienda/vendor/yiisoft/yii2/db/Command.php at line 243 – yii\db\Connection::getSlavePdo()
5. in /opt/lampp/htdocs/tienda/vendor/yiisoft/yii2/db/Command.php at line 1062 – yii\db\Command::prepare(true)
6. in /opt/lampp/htdocs/tienda/vendor/yiisoft/yii2/db/Command.php at line 412 – yii\db\Command::queryInternal('fetchColumn', 0)
7. in /opt/lampp/htdocs/tienda/vendor/yiisoft/yii2/db/Query.php at line 446 – yii\db\Command::queryScalar()
8. in /opt/lampp/htdocs/tienda/vendor/yiisoft/yii2/db/ActiveQuery.php at line 339 – yii\db\Query::queryScalar('COUNT(*)', yii\db\Connection)
9. in /opt/lampp/htdocs/tienda/vendor/yiisoft/yii2/db/Query.php at line 330 – yii\db\ActiveQuery::queryScalar('COUNT(*)', yii\db\Connection)
10. in /opt/lampp/htdocs/tienda/controllers/UsuariosController.php at line 13 – yii\db\Query::count()
78910111213141516171819
class UsuariosController extends Controller {
public function actionIndex() {
$model = new \app\models\Usuarios;
$model = Usuarios::find()->count();
echo $model;
}
}
¿Cual podría ser la solución? Saludos!