- the first thing to do is open your cpanal go to software/services and choose fantastico de luxe.
- in fantastico de luxe choose wordpress then new installation and you have now wordpress installed but the version is 2.5.1.
to upgrade wordpress from 2.5.1 to 2.9.1, you need first to backup your database and all wordpress files just in case anything goes wrong and deactivate all the plugins and do the following:
- download wordpress 2.9.1 to your local computer from here
http://wordpress.org/download/
and unzip it.
- delete the old wordpress files from your cpanal except (wp-config.php and wp-content folder in case you have customized your theme or uploaded a new theme but you should overwrite it later).
- upload the new wordpress files to your cpanal either using filezilla or FTP (i used smartftp client and it worked great for me).
- don't forget to overwrite the content folder because the default theme has changed.
- for wp-config.php it should be the same but in wordpress 2.5.1 there is only a one security key but begin from wordpress 2.6 there are three security keys so we should update our wp-config.php file by replacing the security key in the wp-config.php with the three security keys which we find the in wp-config-sample.php and they looks like that:
define('AUTH_KEY', ':dr+%/5V4sAUG-gg%aS*v;&xGhd%{YKC^Z7KKGh j>k[.Nf$y7iGKdJ3c*[Kr5Bg');
define('SECURE_AUTH_KEY', 'TufWOuA _.t>#+hA?^|3RfGTm>@*+S=8\"\'+\"}]<m#+}V)p:Qi?jXLq,<h\\`39m_(');
define('LOGGED_IN_KEY', 'S~AACm4h1;T^\"qW3_8Zv!Ji=y|)~5i63JI |Al[(<YS<2V^$T])=8Xh2a:b:}U_E');
define('NONCE_KEY', 'k1+EOc-&w?hG8j84>6L9v\"6C89NH?ui{*3\\(t09mumL/fFP_!K$JCEkLuy ={x{0');
these keys AUTH_KEY, SECURE_AUTH_KEY, and LOGGED_IN_KEY, were added to insure better encryption
of information stored in the user's cookies.
Beginning with Version 2.7 a fourth key, NONCE_KEY, was added to this group.
You don't have to remember the keys, just make them long and complicated or better yet,
use the the online generator.
You can change these at any point in time to invalidate all existing
cookies this does mean that all users will have to login again.
after putting these keys to your wp-confif.php file , you are done from your wp-config.php file.
- run the wordpress upgrade program,Using a web browser, go to the WordPress admin pages at the normal /wp-admin location. WordPress will check to see if a database upgrade is necessary, and if it is, it will give you a new link to follow. This link will lead you to run the WordPress upgrade script by accessing wp-admin/upgrade.php. Follow the instructions presented on your screen.
and now we are done
- activate your plugins and enjoy your new wordpress.

















