error propel here was an error building XML from metadata al hacer reverse

views: 437

Intentando hacer un reverse me ocurria que aparecia el siguiente error




     [echo] +-----------------------------------------------+

     [echo] |                                               |

     [echo] | Generating XML from PDO connection !          |

     [echo] |                                               |

     [echo] +-----------------------------------------------+

[PHP Error] PDO::__construct(): [2002] Invalid argument (trying to connect via unix://) [line 154 of /opt/lampp/lib/php/phing/tasks/ext/pdo/PDOTask.php]

[propel-schema-reverse] There was an error building XML from metadata: SQLSTATE[HY000] [2002] Invalid argument

[propel-schema-reverse] Schema reverse engineering finished



Para solucionarlo solo tuve que agregar en mi archivo


build.properties


una modificacion en


propel.database.url =mysql:dbname=DB;host=localhost;


le agregue al final


unix_socket=/opt/lampp/var/mysql/mysql.sock;


donde /opt/lampp/var/mysql/mysql.sock; es la ruta al archivo mysql.sock, quedando entonces


propel.database.url =mysql:dbname=DB;host=localhost;unix_socket=/opt/lampp/var/mysql/mysql.sock;


guarde probe , y todo perfecto


 


Recuerda que para tiempo de ejecucion tambien debes hacer el mismo fix en runtime.conf


y el archivo generado de configuracion de bases de datos en ejecucion.


Cómo Calificas este artículo?:
1 2 3 4 5


Los que entraron en este post también vieron:


Comentarios:

Agregar Comentario:


Nombre:                       Valoración:
Comentario:
E-mail:(opcional)

Copie el texto:

Google