Domanda

Sto riscontrando problemi con crash di php-cgi.exe durante l'utilizzo di php-pdo-mysql.dll.

Sto usando il modello di progettazione del mapper di dati in Zend Off The Deep End di Padraic Brady e tutto ha funzionato correttamente.

Ho una tabella che memorizza una whitelist di indirizzi IP e sono in grado di accedervi correttamente tramite una classe mapper usando Zend_Db_Table.

Ho anche una tabella admin_users che è molto semplice, solo il nome utente standard, la password, ecc. Le classi dei mapper sono quasi identiche. Entrambi hanno una copertura completa per i test unitari.

Il problema sorge quando provo a recuperare tutto. the restrictionMapper fetchAll funziona alla grande. UserMapper- > fetchAll () continua a segfaulting. Arresta in modo anomalo il FastCGI tramite php_pdo_mysql.dll. Perché sto segfaulting, non riesco a vedere alcun messaggio di errore, quindi non riesco a diagnosticare cosa sta succedendo. Il file muore sulla linea 232 di Zend / Db / Staement / Pdo.php in Zend Framework 1.9.2.

È stato utile?

Soluzione

Potrebbero essere diverse cose, come la versione della libreria di mysql lib o il server mysql. Puoi forse provare ad aggiornare la versione di PHP o libmysql.dll

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top