Kauft das PHP-Sicherheitsbuch!Links Tag cloud@christopherkunz
|
Tuesday, August 14. 2012Roundcube, SQLite and PHP 5.4Trackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
“After updating PHP to version 5.4 (with mixed success), I am still cleaning up the fallout peu à peu”
One word: Linux. The oh-so-supercool-everything-works-perfectly Linux. I really started to hate Linux and it’s computer-nerd-like structure/behaviour/support more and more by the years. It’s time for something better.
What does anything have to do with linux? sqlite (version 2) support was removed from php 5.4 after it was deprecated for several years, and sqlite3 support had been around for about as long.
Still, the roundcube people failed to integrate sqlite3 in time, probably partly because it is a volunteer project and nobody relied on it (or was getting paid to do it). If anything, this is roundcube’s fault. But then again, you shouldn’t upgrade a production system without testing that it works beforehand. Had support for sqlite3 been available in roundcube back when I first installed it (the php module was already available back then), I would have used that instead. It wasn’t, so I didn’t. When first upgrading to 5.4 I had to bite the bullet and use MySQL instead, because that’s something that roundcube wouldn’t dare breaking. Long story short, please stop spreading bullshit about linux.
Heh. I had to read this comment without context (via mail for approval) and I went, “WTF is that guy talking about”. But with context, it makes sense.
It should also be noted that the “Chris” commenting here is not me, the author of this blog. Obviously, because he is clueless and I hope not to be.
You haven’t checked which sqlite extension MDB2 exactly requires? I haven’t tested it myself to be honest, but I bet it’s something like that.
Also, usually you would use our users@ or dev@ mailing lists. http://lists.roundcube.net/
It’s the old “sqlite” extension, i.e. ext/sqlite. That one is no longer bundled or available with Debian PHP. The linked bug report states that sqlite2 dependant code has been removed from the codebase.
This is ticket #1488332 on Roundcube’s issue tracker: http://trac.roundcube.net/ticket/1488332
It was fixed a week ago and 0.9 will once again be work with sqlite.
Thanks for commenting. Did you actually read the blog entry? I even linked the bug report...
|
