Another month brings another version of MySQL under the 'Monthly Rapid Update' program. This one seems to have been hidden from public view on the main MySQL FTP site but the source showed up on a mirror server (thanks Pair.com!) so I've put together my customary binary RPMs for RedHat Enterprise Linux & CentOS 4.
As with all of my releases, all you'll need to do is run a 'yum update' if you're a user of my repository. Those wishing to compile from source can do so with the src.rpm at the bottom of this post but unless you've got a good reason, I wouldn't recommend it because it takes forever and a day for the testing to run to completion and it will fail near the end if you're one of those people that likes to compile as 'root'.
Continue Reading 'Upgrading to MySQL 5.0.44 on RHEL and CentOS' »
Now that the final version of XCache 1.2.1 has been released I've updated the binaries in my repositories to the newest version. This update fixes several bugs including segfaulting when using the var cache functions when the var cache is disabled and improves compatibility with Apache httpd 1.3.x and the Zend Optimizer.
Repository users will need to run a 'yum update' to pull down this package. Please note that the config file has changed somewhat so I've set this package to rename your old 'xcache.ini' file to 'xcache.ini.rpmsave'.
Continue Reading 'XCache packages updated to 1.2.1' »
I've updated the PHP 5.2.3 packages to fix a bug I introduced for the 'php-cgi' binary (in that it wasn't actually a CGI/FastCGI file, oops...) by not reading the changelog closely enough.
If you use FastCGI (please tell me no one is still using CGI) then this update is a must for you. If you don't, don't worry about it.
Continue Reading 'PHP 5.2.3 Packages Updated' »
The source package for the Enterprise release of MySQL 5.0.42 has been available on their FTP for quite some time now. Unfortunately, they left the release notes page at "Not yet released" until just recently so I've been kind of hesitant to actually build and release binary packages. That said, the release notes have been updated (to show a release date of 3 weeks ago) and I'm now making that version available to all those without an Enterprise subscription.
To the users of my repository, you know what to do. If you aren't an existing user, you can either click the "Yum Repository" link at the top of the page, or download the src.rpm at the bottom of this post and rebuild the binaries yourself. If you choose the latter, remember that MySQL cannot be built as 'root'.
Continue Reading 'Upgrading to MySQL 5.0.42 on RHEL and CentOS' »
PHP 5.2.3 has been released. This version does not have the massive number of bug fixes that came with 5.2.2 (which included many of the patches from the Month of PHP Bugs), but it does have some useful fixes included, including the fix for the HTTP_RAW_POST_DATA bug that was introduced in PHP 5.2.2.
This build was relatively straight forward and didn't require any modifications to the spec file from my build of 5.2.2. I'll probably do a respin when MySQL 5.0.42 is finally marked as "released" (the source package is already available but the changelog hasn't been updated with an official release date).
Continue Reading 'Upgrading to PHP 5.2.3 on RHEL and CentOS' »
I just saw an interesting article and had to test it out on a new site I'm developing (sorry no link to that). The article "Make your pages load faster by combining and compressing javascript and css files" includes a PHP script and directions for easily and automatically combining and compressing your Javascript & CSS pages.
Now, I know what you're thinking... If you've got 4 JS files for a total of 50KB then combined they're still going to take 50KB. Yeah, that's 100% true. You're probably also thinking, "why should I compress my pages when httpd can do that on the fly?" Well, yeah, that's also true.
Continue Reading 'Faster page loads by combining/compressing Javascript & CSS' »
Back when I started this site I was recommending that users go through the process of chown-ing chmod-ing the /usr/src/redhat folder so that it was writable by a normal user account as opposed to only root. A few weeks back a user brought up the question of why I was doing this. Well, the answer is "it's just the way I've always done things"...
When I started using Linux a decade or so ago I was taught that this was where you built rpms. Later, when told that I shouldn't be compiling as root, I simply created a new user, changed the permissions on that folder tree, and went about my business. The truth is, there's absolutely nothing wrong with this process if you're the only user of the system. However, you can run into real permission problems and conflicts if there are multiple users on the box and more than one want to build an RPM...
Continue Reading 'Setting up an RPM build environment' »
I had a bit of a mishap involving a comment-related plugin and lost about an hour's worth of comments when I restored from a backup. I believe that I only actually lost only one or two non-spam messages, but still... If you posted a comment on this site in the last 24 hours but no longer see it, please post it again. Thanks.
Update: Fixed! All comments have been recovered.
About an hour ago this site rolled past 5,000 spam comments caught by Akismet. As far as I can remember there have only been a couple that snuck past and had to be manually classified as "spam". I wish my email filter worked this well. If anyone has any suggestions as to a client-based spam filter that integrates well with Outlook other than SpamBayes let me know.