Frage

Ich habe Probleme mit php-cgi.exe abstürzt, während PHP-gu-mysql.dll verwendet wird.

Ich bin mit dem Daten-Mapper-Entwurfsmuster zeigen in Padraic Brady Zend Off The Deep End und alles korrekt gearbeitet hat.

Ich habe eine Tabelle, die eine IP-Adresse weiße Liste speichert, und ich bin in der Lage, dass über eine Zuordnerklasse richtig zugreifen Zend_Db_Table verwendet wird.

Ich habe auch eine admin_users Tabelle, die sehr einfach ist, nur den Standard-Benutzername, Passwort, etc. Die Mapper-Klassen nahezu identisch sind. Beide haben komplette Einheit Testabdeckung.

Das Problem entsteht, wenn ich versuche, und tun eine ganze holen. der restrictionMapper fetchAll funktioniert super. Der userMapper-> fetchAll () hält Speicherzugriffsfehler. Er stürzt die FastCGI über die php_pdo_mysql.dll. Weil ich Speicherzugriffsfehler, kann ich sehen, alle Fehlermeldungen nicht, also kann ich nicht diagnostizieren, was los ist. Die Datei stirbt auf der Linie 232 von Zend / Db / staement / Pdo.php in Zend Framework 1.9.2.

War es hilfreich?

Lösung

Könnte mehrere Dinge sein, wie die Bibliothek Version des MySQL-lib oder MySQL-Server. Sie können vielleicht versuchen, die PHP-Version oder die libmysql.dll updrade

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top