Missing Part : Transfer accounts, blog and databases
I forgot to re-setup Permalinks after transferred. WOW! one mistake can drops your visitor numbers. Now the permalinks is back normal again, no more 404 pages
Hello. My name's Kate. I love Linux, WordPress - own a WordPress dedicated design studio, a beginner entrepreneur who co-founded Asia software company. This is where i blog about Linux, WordPress, daily life and other interesting stuff
Status: available
I forgot to re-setup Permalinks after transferred. WOW! one mistake can drops your visitor numbers. Now the permalinks is back normal again, no more 404 pages
Now open blog or website, you’ll find scrambled layout and errors. Do Not worry.
It’s time to upgrade.
I put an empty index.html file on server with title, “We’re Upgrading”. The html file won’t make conflict with WordPress’ index.php file.
Why do I put an empty index.html file?
1. I want to tell my visitors that My Blog or Website is in upgrading stages. So they can come back later
2. We need to delete old WordPress files, and we don’t want your visitors see the process.
I learn this from my previous mistakes, when i was upgrading my blog, i just copied the new WordPress on Old Wordpress files, i got errors on WP ADMIN (these also related to Plugins compatibility). I decided to re-run the process
Turned off WordPress’ plugins, delete all old WordPress files, except wp-content directory, wp-connfig.php (you can read WordPress Upgrade Manual). Upload new WordPress files, except wp-content directory, wp-config.php. Run /wp-admin/upgrade.php.
You must check Plugins Compatibility with this list from WordPress before turned on the Plugins. These plugins can cause errors on WP Admin.
Delete index.html file from your blog/website directory. Your blog/website showed.
Note : Upgrade Google Sitemaps Plugin to the latest version, which is compatible with WordPress 2.3.1
I am busy since last weekend, moving or transferring accounts from one server to another. I managed to wrote some proccess here. Moving accounts between servers is new experience for me. But I learn a lot from the process.
I wrote about transfer accounts from one cpanel server to another cpanel server, and i didn’t aware the transfer effected email system on the server. So if you use my way to transfer accounts on CPanel like the way i did, please consult your host.
I’m not only moving accounts, but also moving and upgrade blogs, in the case WordPress blogs.
Moving and upgrade WordPress between server has same way with upgrading WordPress in one server. First step, you must copy identical blogs on both servers. If you transfer accounts like the way before and it has the same WordpPress version, it’s easy, you only upgrade WordPress, but if you can’t move your accounts like CPanel did and it has different WordPress version you must :
1. Backup your WordPress database. Export yourWordPress database to sql format with options ADD DROP TABLE and COMPLETE INSERTS
2. Backup your WordPress files to your local harddisk. It’s okay if you backup with your plugins all enabled.
3. Import your backup database to your new server.
4. Upload your backup WordPress files to your new server with wp-config.php settings to your new server’s database.
[Continue to Part 2]
I want this information, such as apache, php, mysql, kernel and ip address not shown on cPanel. I thought I modified skin file, so i downloaded the file from WHM. The file has size 10mb in gunzip format, but when it was extracted to original file, the size had became 458mb. I tracked code for apache, php, mysql, kernel and ip address on stat.html and deleted them. I stumbled to big problem, when i should compressed all files into one gunzip file. I edited and compressed on Windows, which is huge problem. The gunzip file was very big, it was 100mb.
Why did i compress skin files into a gunzip file? because WHM/cPanel needs the skin in tarball format.
I was googling and found a presentation file from one of cPanel Staff. He said that cPanel 11 has Branding feature where you can modify skin on cPanel enviroment. I thought this is great, I don’t bother to compress and upload a modified file.
Here is a way how to modify cPanel Skin
1. Log into cPanel Main (Reseller) Account. Make sure you have a branding editor. Please use CPanel Main Account, not WHM, because i had tried and it will bring you cPanel enviroment when you choose a branding editor in WHM (Themes on Left Panel). Editing on cPanel Main Account will effect entire domains
2. You’ll see installed styles. You can choose which style you want, just checked enabled/disabled.
3. Choose one style to Apply to My Account (this will apply to your account only), Apply to All Accounts (this will apply to entire account on your server), Set as Default for New Accounts (this will apply to every new account created on the server)
6. Choose Edit this Style
7. Choose Edit HTML Pages > Choose Entry Page, index.html > Click Edit
8. Find line no 160 and delete apache, php, mysql, kernel and ip infos.
9. Click Save. You’re Done
You can do this on other styles too
UPDATE
Note :
The server we are transferring the accounts from : OLD SERVER
The server to are transferring the accounts to : NEW SERVER
PROCESS ON NEW SERVER
1. Log into WHM. If your server is new, create a main account. The main account also setup as nameservers. Or if your server isn’t new, you can create or use another account on your NEW SERVER. The account will be used to accept backup file from OLD SERVER. Remember : address (a domain name or an ip address), NEW SERVER’s account and password will be used as a container for OLD SERVER’s backup file.
PROCESS ON OLD SERVER :
1. Log into cPanel account. If you don’t know your clients login (if you move entire server with some accounts belongs to clients), use a client username and your master password. Choose Admin Layer
2. Choose Backup (Do not choose Backup Wizard). Then choose Genereate/Download A Full Backup
3. Select the backup destination to be Remote FTP Server.
4. Enter you email address for verification. If you transferred your client, make sure to enter your own email address, not your client.
5. Enter this :
Remote Server : NEW SERVER’s address (you can use a domain name or an ip address)
Remote User : NEW SERVER’s account (you can use NEW SERVER’s main account. This was explain in PROCESS ON NEW SERVER STEP NO. 1)
Remote Password : NEW SERVER’s account password
PORT : 21
6. That would be enough. Click Generate Backup. This may take some time to backup the files, depending on how large the account is. You should receive an email provided in the above info once it’s complete.
AFTER YOU GET OLD SERVER’s Backup File on NEW SERVER
1. Log into SSH on your NEW SERVER
2. type this :
cd /home/account_name
note : account_name is the name of the account used to backup OLD SERVER’s account files
ls
Running the list command will make you see the tar file of the account on the OLD SERVER.
3. Move the tar file to your NEW SERVER’s /home directory with the following command :
mv tar_file_name /home
4. Log into NEW SERVER’s WHM and go to Backup and choose Restore a Full Backup/cpmove file. You should see the OLD SERVER’s file with old account’s username under Possible cpmove archives found.
5. Type in the account name ( I suggested that you should use same account name with old account) in the text field in WHM (Enter the username for the account you wish to restore)
6. Click Restore
Additional information : After transfer completed, check out a package on an account. Make sure you setup the right package used by the account.
Warning : Use Steps above one by one, meaning that you should restore an account at once, not multiple files at once. When you reach step no 2 in AFTER YOU GET OLD SERVER’s Backup File on NEW SERVER, move only one file to /home directory or you can make cpanel confused.
I promise to fix So Simpe Theme problem with search feature.
Here is the solutions :
1. Download new so-simple theme file here (a complete file)
(link is removed)
2. If you have a previous version, you don’t need to download step no 1, just do following steps :
a. Download sidebar.php here
(link is removed)
b. Delete 404.php and searchform.php from so-simple theme directory.
This is working with other permalink settings.
Update 08/29/08! I’m moving all themes to pixert.com
I received an e-mail from So Simple Theme User. He has a problem with Search Feature.
I acknowledged the problem since i published So Simple.
When we search on So Simple with a permalink setting set to a different permalink setting, the result shows an error. I suggest to use a default permalink setting.
I think I’m going to spend time fixing this problem.
I’ll let you know the development on next write.
Meanwhile, I also updates Fave Design content.
This site powered : WordPress. Made with PC (sorry, MAC), Coffee and Tofu