You are here

A mai kalandjaim phpval

A mai reggel csodás volt. Gondoltam szentelek pár percet annak, hogy fejlesszem a kis keretrendszeremet. A hétvégén újrafordult a gentoo és gondoltam széles vállal, teli tüdővel bepötyögök néhány karaktert! Csakhogy...

Elkezdett segfaultolni az apache. Itt kiderült, hogy a PECL csomagok és a suhosin nincsen újraforgatva. Újrapergettem őket és már ment is a dolog.

Ezt követően olvastam itt a blogomban az egyik hozzászólást, hogy vegyem ki a curlwrappers USE flaget és nagy valószínűséggel megjavul az include_once hiba. Ezt is megcsináltam. Ment. Ekkor már egy kicsit nem volt kedvem pötyögni.

Délután megint elkapott az érzés, hogy értelmes szoftverkóddá alakítható gondolatok motoszkálnak a fejemben. Gondoltam, hajrá! Csakhogy...

Véletlenszerűen segfaultolni kezdett az apache és ilyen borzalmas logokat hagyott maga után:

[Tue Jul 14 17:51:56 2009] [error] [client 127.0.0.1] ALERT - canary mismatch on efree() - heap overflow detected (attacker '127.0.0.1', file '/mnt/ware/PRIVAT/PROJECTS/saycms_on_php/lib/Zend/Session.php', line 438), referer: http://saycms/

Na ilyet se láttam még...

A google szerint másnak is okozott szép pillanatokat. Állítólag a suhosin a hibás és miután kikapcsoltam nem jött elő ez hiba.

Ez is megoldva. De aztán Zend_Db -n keresztül akartam adatokat beszúrni és első lépésként nem találtam, hogy tranzakciókat hogy lehet benne kezelni. Oké, ezt még el tudom fogadni. A következő problémám, hogy a beszúrt sornak kellene a lastInsertId értéke. Az a csodás Zend Framework manual szinte semmilyen értelmes információt nem szolgáltat ezzel kapcsolatban. Még jó, hogy vannak bloggerek, akik az ilyen jellegű szívásaikat megosztják másokkal.

Ez volt ma :) Ez egy szép nap, volt!

Undefined
Sayusi's tagcloud: 

Comments

Azóta megtaláltam és várom már, hogy kipróbálhassam.