Pregunta

Tengo problemas con el bloqueo de php-cgi.exe al usar php-pdo-mysql.dll.

Estoy usando el patrón de diseño del mapeador de datos que se muestra en Zend Off The Deep End de Padraic Brady y todo ha funcionado correctamente.

Tengo una tabla que almacena una lista blanca de direcciones IP, y puedo acceder a ella correctamente a través de una clase de mapeador usando Zend_Db_Table.

También tengo una tabla admin_users que es muy simple, solo el nombre de usuario estándar, la contraseña, etc. Las clases de mapeadores son casi idénticas. Ambos tienen cobertura de prueba de unidad completa.

El problema surge cuando intento hacer una búsqueda completa. the restrictionMapper fetchAll funciona muy bien. UserMapper- > fetchAll () sigue segfaulting. Se bloquea FastCGI a través de php_pdo_mysql.dll. Debido a que estoy segfaulando, no puedo ver ningún mensaje de error, por lo que no puedo diagnosticar lo que está sucediendo. El archivo muere en la línea 232 de Zend / Db / Staement / Pdo.php en Zend Framework 1.9.2.

¿Fue útil?

Solución

Podría haber varias cosas, como la versión de la biblioteca de mysql lib o el servidor mysql. Quizás pueda intentar actualizar la versión de PHP o libmysql.dll

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top