Okay, enough political, theological and other non-technical stuff. Let’s talk installations and the Linux command line (I’m getting goose pimples just thinking about it)!
Being a code-monkey type, I prefer ftp’ing a single file to my server, then putty‘ing myself up an SSH session and ‘un-’taring the distribution – I say ‘un-’ because there is no such command as untar, but rather we are working with the decompress switch of the tar command. Though technically a bit harder for those not speaking fluent geek, this has the advantages of speed, and of preserving the correct file permissions – provided the file was tar’d correctly (which MT’s is). Once this is all done, we first move the program files to the secure auspices of the /cgi-bin directory, and modify the permissions of the output paths. After a quick trip to my cpanel to create a mysql database, I use pico to modify the configuration files and I’m ready to install and set-up everything else via the comfort of my browser.
Yeah, that was a mouth-full – but here it is in a nutshell. You still need to ‘water-bucket’ MT-2.21.tar.gz from http://www.movabletype.org/download.shtml to your PC via HTTP, then FTP the file from your PC to your server … in my case … to my public_html directory, which many up-to-date Apache installs symbolically link as www. Once there, here’s what I did via ssh:
tar -zxvf MT-2.21.tar.gz
mv MT-2.21 mt
mv index.html mt-index.html
mv docs images mt-index.html styles.css ../.
chmod 777 images archives mt-index.html styles.css -R
mv $HOME/www/mt .
Obviously, you should have access to a copy, and should have read through at least once, the movabletype install documentation to figure out how to modify your configuration files and what to do once you’ve completed the above steps. And of course, your mileage may vary – and if so, I’d be interested in hearing how.
Now that wasn’t so hard, was it ?-)