error propel here was an error building XML from metadata al hacer reverse | views: 507 |
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.
1 2 3 4 5


