" /> Linux-Blog 3.0: August 2007 Archives

« May 2007 | Main | February 2008 »

August 11, 2007

Moveable Type 4.0

OK, here we go.  There was a minor delay in this project, mainly because I was looking for a new blogging client that would cross-platform between Linux and Windows, but that's a story for another time.  

There are a lot of people fussing about the documentation for MoveableType 4.0.  I'm of two minds on this.  One comment was that the current docs are too sparse, that, for example, the section on mysql was a missed opportunity to expound on the many things one could do with mysql.  I read that comment after successfully setting up mysql 5 with a database that is now ready for MT4, so what the heck, it worked for me.  Sure, the docs could have been fleshed out more, but they worked.

<lj-cut text="if you thought the previous linux-blog posts were geeky, this is worse">

OK, at this point, we've got a working Apache/PHP5 configuration. MySQL is up and running.  The database has been created.  The mod_proxy config is working, and the tarball for MT4 is extracted and set up.  Here we go.

mt-static is the first question/issue.  I did a linux mv to push the mt-static directory under the site's root rather than the cgi-bin directory.  First step complete.

Second step is perl check.  All the modules needed are there.  They bloody well ought to be, since I have all the mods from the abortive scoop config.  Jeez...oh, wait, it says I don have XML::Atom.  I find that atom RSS feeds are solid, so let's add that. 

So, we do a quick:

# perl -MCPAN -e shell;

cpan> install XML::Atom

which demands several prerequisites.  And is taking forever, so we'll move onward.  We'll have an Atom feed by the time this exercise is complete.

Continuing through the install process, next screen looks for the database.  This is easy, name the host, database, user, and password.  I'm no expert DBA (DataBase Analyst), but I'm proficient enough with mysql to be dangerous.  I've managed to create a database, and assign a user account to it.  We can connect to the database, horray, it's done.

Now it's asking for mail configuration.  I put a lot of blood, sweat, and tears into the qmail configuration on shadowfax once upon a time, so this is no problem.  Test e-mail goes off and back, we continue.

wow, that's it?  it wants to save the config.  Now it's asking for my first user.  Successfully completed, and now I'm in the MT4.0 blog screen. 

It worked!







Powered by ScribeFire.

Re-configuring snowmane

We're starting a new consulting project that will require a robust web presence. I spent the better part of two days messing with Scoop, the community-based package that runs sites such as DailyKos and TalkLeft. It's a wicked frustrating package to install, however, requiring Apache 1.3 and a lot of perl mods. After spending hours trying to get the configuration straight, my colleague in this venture, Mark, suggested we just use the community features of MediaWiki.

Good idea, says I. By now, snowmane has Debian 'Etch' installed with Apache 1.3 and all this perl. It was easier to just blow the whole thing away, re-install Debian and go from there.

OK, fresh start, fresh server. I downloaded Apache 2.0.59, MySql 5.0.45 and php 5.2.3, from their sources. Since I've got only one static IP address here at casa de seashell, I set up mod_proxy on the Apache server on shadowfax, so the new domain kicks over to snowmane. That works very nicely.

After getting shadowfax straight, it was time to get snowmane moving. Here are the steps:

1. install Debian with a base configuration.

2. use apt-get to install programming/development tools
3. compile and install Apache using a config for php5.
4. test Apache server, making sure mod_proxy works.
5. install linux binaries for mysql and test
6. compile and install php5

All this is done with minimal complications. Since this is a clean install, I'm going to take a shot at MoveableType 4.0 beta (release candidate 4). Since the wiki will be doing the heavy lifting for this project, if this is a bust this afternoon, I can always front the site from the wiki.

August 8, 2007

Ubuntu on hasufel

It's time to put aside windows as much as possible. I've finally acquired licenses to VMware workstation and server, so now I can install Linux as the base/boot operating system on hasufel, then install VMware so I can create virtual partitions to play with Mac OS X and also to run Windows for those things that just won't run on Linux.

I downloaded and burned both the 32-bit and 64-bit versions of Ubuntu's "feisty feline" release. The original plan was to put the i386 version on arod (just a re-install), and the 64-bit on hasufel. The install went off without a hitch, other than the vaunted "Ubuntu migration wizard" that is supposed to read your "documents and settings" folder on XP and import it to a linux user didn't work. Still, the 64-bit version went on just fine.

I ran into a complication pretty quickly, though. Two of them, actually, almost at the same time. I'm enjoying iGoogle, the customized version of a Google home page. I set it up on Windows the other day, but hit a snag, because Google Talk requires the Flash add-in for Firefox. Unfortunately, Adobe doesn't make a 64-bit version of Flash. Neither does Real make a 64-bit version of their player (nor does the Helix project, which is the open-source media player upon which the linux version of Real is based).

So, I back-tracked to the i386 version for hasufel. Install went smoothly, flash is working nicely, and I'm blogging under linux just fine.

seashell software computer update

The problem with being on the road so much is that I get torn between wanting to be out in new places and working on new computer projects. Since it's summertime, you can guess which one wins out. There will be plenty of cold evenings when I'm hotel-bound and will play with stuff. So, my Ubuntu installation on arod (my Acer laptop) has languished in default. Since I'm unexpectedly home for a couple of weeks (class cancellations), I decided to get back to it.

I decided to re-do the server rack, so it looks like this:

top shelf is a 1ghz system that has no name. Next to it is roheryn.

Next is snowmane, who is currently running Debian "Etch." Upgrading a 1U machine is trickier than I suspected, so the hardware makeover hasn't happened yet.

Below snowmane is shadowfax. This system is way behind in terms of FreeBSD upgrades. Ideally, what I need to do here is get another 1U or 2U box, install everything fresh, then migrate production over to there. Then I can take the parts originally intended for a snowmane upgrade and do it to shadowfax's box.

Finally off the floor and into the rack is windfola, the proliant behemoth. He's also running Debian, and now that I have VMware server, that project will go forward.

On the desk are three computers at the moment, hasufel, arod, and stybba. hasufel has just been upgraded to Ubuntu Feisty, dual-boot with XP Media center. arod is dual-boot Ubuntu Feisty and XP Tablet Edition, and stybba is exclusively XP. stybba runs soulseek peer-to-peer file sharing, and downloads files from USENET binaries groups.

First project, Ubuntu on Hasufel.