Question

Je rencontre des problèmes avec le blocage de php-cgi.exe lors de l'utilisation de php-pdo-mysql.dll.

J'utilise le modèle de conception du mappeur de données dans Zend Off The Deep End de Padraic Brady et tout fonctionne correctement.

J'ai une table qui stocke une liste blanche d'adresses IP et je peux y accéder correctement via une classe de mappeur à l'aide de Zend_Db_Table.

J'ai également une table admin_users qui est très simple. Elle contient uniquement le nom d'utilisateur, le mot de passe, etc. standard. Les classes de mappeurs sont presque identiques. Les deux ont une couverture complète des tests unitaires.

Le problème se pose lorsque je tente de tout récupérer. le restrictionMapper fetchAll fonctionne très bien. UserMapper- > fetchAll () garde les erreurs de segmentation. Il bloque le FastCGI via le php_pdo_mysql.dll. Comme je commets des erreurs de segmentation, je ne vois aucun message d'erreur, je ne peux donc pas diagnostiquer ce qui se passe. Le fichier meurt à la ligne 232 de Zend / Db / Staement / Pdo.php dans Zend Framework 1.9.2.

Était-ce utile?

La solution

Cela peut prendre plusieurs choses, comme la version bibliothèque de la librairie mysql ou le serveur mysql. Vous pouvez peut-être essayer de mettre à jour la version de PHP ou le libmysql.dll

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top