PDO: LOAD DATA LOCAL INFILE forbidden con Yii


Este error salio al migrar el código de servidor:
PDOStatement::execute(): LOAD DATA LOCAL INFILE forbidden.

La solución fue modificar el archivo de configuración de Yii: protected/main.php y en la configuración de la base de datos agregar el indice attributes:
 
'db'=>array(
		'connectionString' => '...',
		'emulatePrepare' => true,
		'username' => 'user',
		'password' => 'password,
		'charset' => 'utf8',
		'attributes'=>array(
			PDO::MYSQL_ATTR_LOCAL_INFILE => true
		),
),

Saludos

Añadir nuevo comentario