No se ven las variables locales xdebug php en eclipse o netbeans

views: 260

Esto se debe a que la version de xdebug.dll que tienes no es la adecuada para tu version de php, para buscar la version correcta


debes ejecutar el phpinfo de php , para esto crea un archivo info.php y dentro pones las siguientes lineasç


<?php


phpinfo();


?>


luego ejecutas y veras una tabla con tada la configuracion de php, seleccionas boton derecho  -> ver codigo fuente


y copias el html y lo pegas en esta pagina


http://www.xdebug.org/find-binary.php


presionas en analyse y listo, esta pagina te dara la version correcta de xdebug.dll a instalar


la reemplazas por la que tienes en tu apache, bajas y subes el server y listo todo funciona increible


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

No connection information in your runtime configuration file for datasource

*** (3.00)
views: 310

PROPEL :No connection information in your runtime configuration file for datasource


SOLUCION:


Este problema se da cuando no coincide el datasource definidio en


runtime-conf.xml


con el propel.project 


definido en


build.properties


en forma mas general , el modelo definido que le da el nombre a la carpeta donde se almacenan las clases debe ser igual al datasource, si no son iguales, propel al buscar el datasource no lo encuentra y muestra el error


Lo mas probable es que lo que este mal sea propel.project ya que el datasource siempre coincide con el nombre de la base de datos


Seguramente si llegaste a este punto es porque definiste un nombre personalizado para las carpetas que almacenan las clases propel cuando en realidad tiene que ser el mismo nombre del datasource, si quieres cambiar eso


deberas salirte de la configuracion de propel e inventar algo ahi.


Saludos.


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

build-propel.xml:474:20: Duplicate table found: propel. php y symfony

***** (5.00)
views: 557

El siguiente error me dio al ejecutar por segunda vez build propel en symfony


Execution of target "om-template" failed for the following reason: C:\xampp\htdocs\symfony\lib\plugins\sfPropelPlugin\lib\vendor\propel-generator\build-propel.xml:474:20: Duplicate table found: propel.

[phingcall] C:\xampp\htdocs\symfony\lib\plugins\sfPropelPlugin\lib\vendor\propel-generator\build-propel.xml:474:20: Duplicate table found: propel.

Execution of target "om" failed for the following reason: C:\xampp\htdocs\symfony\lib\plugins\sfPropelPlugin\lib\vendor\propel-generator\build-propel.xml:461:22: Execution of the target buildfile failed. Aborting.


Luego de buscar por ahi, encontre un foro en donde decia que no sabia exactamente a que se debia pero que si


abriamos (propel.ini) y seteamos


propel.packageObjectModel = false


Bueno hice eso y todo funciono bien !!! , si alguien sabe que hace realmente este comando que comente pero por ahora solo se que arregla el problema


fuente: http://forum.symfony-project.org/index.php/t/4990/


 


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

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

error PROPEL : ./lampp/bin/propel-gen: 21: phing: not found

***** (5.00)
views: 264

Este error al intentar generar los modulos con propel se debe a que no esta bien seteado el path , y no encuentra los modulos que necesita para cargarlos


para solucionarlo basta hacer


PATH=$PATH:/opt/lampp/bin/


reemplacen /opt/lampp/bin/ por el directorio bin de ustedes y listo


la llamar a propel-gen todo funcionara bien


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


Google