TangoCMS / PHP-XML installation woes

November 17, 2008 – 1:29 pm

I thought I’d give TangoCMS a try this weekend. I have used CodeIgniter and Kohana, and so I figured the TangoCMS which is built on a MVC framework was worth trying. I don’t know if there will ever be as many Zula developers as there are Kohana developers, so that could be an issue. Well, my needs for some projects are minimal, and this might fit the bill regardless.

During some freetime at BarCamp San Diego, I thought I’d try to install TangoCMS 2.1.2 onto my Acer Aspire One. I bought the Linpus version of the Aspire One since I wanted to do some occasional web development on it, I thought it’d be more appropriate than the XP version. As logical as that decision may have been, I ran into some snags getting the CMS up and running.

Apparently the PHP I installed a few months ago with “yum” was missing some XML components. It took a while to figure that out be/c my php_info() showed that I had “–with-xml”, which I assumed was what I needed. That might been true, but something else was awry, or perhaps I made things go awry …

I tried some different yum commands, and then finally thought I’d just remove the PHP instance. I was able to do that just fine, but when I tried to install PHP again, it installed version 5.2.4, which made no sense to me. It installed just fine, but when I checked the php info again, it was still showing 5.2.6, which meant that my apache2 config wasn’t noticing the new install. Grrr …

I didn’t want to muck around with the apache2 config, especially be/c I didn’t want to figure out where the various php installations were hiding. So, I just removed apache2 and reinstalled everything again with the “php-xml” flag. Lo and behold, that did work out, but of course I’m running v5.2.4 instead of the latest v5.2.6. Oh well, at least I can try things out now.

Thankfully, everything works well on my 12″ Powerbook, and I don’t have to mess around with much to do development work. Heh, I can’t say the same for my MacBook Pro after intalling Leopard. I think I have different MySQL instances floating around now.

Post a Comment