Navigate / search

A painful learning process with Ubuntu, virtual servers and the inner workings of WordPress

I have been keeping this blog since 2004. I’ve written well over 1,000 entries including a year of blogging from Baghdad, Iraq. This blog has become a combination diary, political screed and memory lane for me. Needless to say, I’ve been extremely irritated that the blog crashes every other day. I’ve switched hosting providers three times now trying to get the issue corrected. Finally, I decided enough was enough.

After countless hours of troubleshooting my conclusion was that CPanel on CentOS is what has been causing my WordPress blog crashes.

I bit the bullet and created an Ubuntu virtual server using the LAMP stack at my hosting provider After two weeks of trial and error learning, I’ve migrated my entire blog from a CPanel managed environment to one where I am controlling everything using FTP (Filezilla) and SSH (putty).

I’ve had numerous problems with Apache mod_rewrite, setting up an FTP server from a command line and so on. For others who might be trying to setup and install their own WordPress instance or migrate an existing WordPress blog at the most basic levels, here are some links I think you may find useful.

Useful links for setting up or migrating WordPress to an Ubuntu server

HOWTO : Create a FTP server with user access (proftpd) – Ubuntu Forums

How to set up a mail server on a GNU / Linux system

Migrate WordPress to a new server or directory | Richard Castera

Moving WordPress « WordPress Codex

Editing wp-config.php « WordPress Codex

WordPress SuperCache-Plus plugin | The Murmatrons

ApacheMySQLPHP – Community Ubuntu Documentation


Changing File Permissions « WordPress Codex



For easy learning on dedicated severs and hosting visit


For easy learning on dedicated severs and hosting visit

Leave a comment


email* (not published)