Performancing Metrics

My WordPress Install Process

One of the things I get asked most often by people looking to set up their first WordPress site, is how to do it. WordPress has one of the easiest set-up processes you can ask for, but it does take a fair bit of computer knowledge to get through it the first time. You have to interact with a database, edit a configuration file, use an FTP client to upload the software, and then run through its quick online install process, before modifying WordPress to suit your needs.

In this short guide, I am going to walk you through my install process, as I go through the starting steps, to which plugins I use to help my workflow and keep comment spam to a minimum.

I am going to assume a few things in this article, like that you have already downloaded WordPress from WordPress.org, and that you know a little bit on setting up a database and FTP’ing files. If you don’t know how to deal with adding a database to your host, you should check out their Frequently Asked Questions, as I know Dreamhost was a bit odd to me, due to the way they handle databases and their control panel. If you have problems FTP’ing files up onto your account, you will want to contact your web host, or check their Frequently Asked Questions, as they usually have some great tips, tricks and tutorials on how to upload files quickly and easily.

Setting up the Database

All of my web hosting accounts allow me to use cPanel, an easy to use interface that allows you to quickly get to the important control areas of your website. It allows me to easily add a database as well as a user for the database so that WordPress can run properly. The steps you need to take in cPanel is to click on mySQL Databases link, or icon, depending on your host, and then adding a new database, adding a new user, and making sure you add the user to the database, giving the user full permission to add and remove records and whatnot.

Adding a Database

WordPress stores all its information, and your blog posts in the database, and so it has to be able to connect to the database with full permissions.

Editing the Config File
To tell WordPress which database to use, you have to edit a file that comes with WordPress. They give you what is a wp-config-sample.php. You have to rename this to wp-config.php and change a few lines. They have commented the code really nicely, so understanding what to change is relatively easy. You can use pretty much any text editor to change the file, but I use Crimson Editor.

define('DB_NAME', 'dbname'); // The name of the database
define('DB_USER', 'dbusername'); // Your MySQL username
define('DB_PASSWORD', 'dbpassword'); // ...and password
define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value

// You can have multiple installations in one database if you give each a unique prefix
$table_prefix = 'wp_'; // Only numbers, letters, and underscores please!

The things in bold are the ones you can change. For the first three items, you will input the information you used when creating your database. The last item, asks you what you want the tables in the database to be prefixed with. This allows you to install more than one WordPress blog in one database, as you can change the prefix to different things. I always change mine to better identify which blog the tables refer to, though you can keep it as its default.

Uploading WordPress
Next you have to get your blog onto your web host. You need to upload the files to where you want to install WordPress. Most people put it in one of two places, either in the root directory, so it is the first thing people see when they come to your site or in a sub-directory, a folder like “blog”.

For uploading my files, I either use Explorer or WS_FTP LE. I input my details and connect. I then drag and drop all the files and folders and upload them to my hosting account.

Installing WordPress
WordPress Install Page OneOnce all the files are uploaded you only need to browse to where you put WordPress and go to /wp-admin/install.php. So if you installed it in your root directory, you would go to www.somedomain.com/wp-admin/install.php and it would bring you to WordPress’ install page.

You then click on First Step, and it will bring you to a page asking you what you want your blog title to be as well as your current e-mail address. Once you click submit, it will bring you to the last page in the install process where it shows you your temporary password. You will want to write this down so you can log into your WordPress blog. I also recommend changing it as soon as you are logged in, via the Users tab.

Anti-Spam Plugin Akismet
For WordPress 2.0.x and above, Akismet is one of the plugins that comes with the software by default. A plugin is an additional tool or feature that not every user needs, but can expand WordPress far beyond its original intensions. Akismet is a plugin that is one that I think should just be integrated into WordPress’ core, as it is to combat comment spam, and honestly, who doesn’t want to combat comment spam?

To activate it, you only need to go to the plugins page, click enable, and it will say that it can’t enable all the way without an API key. This key is easy to get though. If you sign up for an account at WordPress.com you can get an Akismet API key. Another route you can take is to purchase one from Akismet.com.

Changes I Make
I don’t like the visual rich editor, and so I uncheck that box once WordPress is installed. I also make sure to give a proper tagline to my blog under Options -> General, as none of the blogs I launch, are “just another WordPress blog”. I also check over all of the other options to make sure everything looks right, and then I mess with my Permalinks. I don’t recommend playing with the permalinks unless you have some idea of what you are doing, or atleast know someone that does. While WordPress makes it extremely easy to use, you can still run into problems that while easy to fix, could be very annoying until you find the resource to fix them.

Conclusion
There are many other plugins, themes and whatnot that I won’t talk about here, as that is getting a little advanced for this post, but most of them are as easy to use as Akismet. You just upload them to the correct place, enable them, and change a few small details here or there to make them work correctly on your blog. Once you have installed WordPress more than once, you will find your own workflow being created that allows you to install, add plugins, and customize WordPress for your needs in a timely manner.

For those of you out there that already have a workflow for installing WordPress, I’d love to hear about it, so if you have a blog, post about your install process and link to this post. It should add your post to the trackbacks here. I would be very interested to see how other’s do it, as I have heard some very interesting ways to install, update, and modify WordPress.

Categories: Blogging: How To, WordPress Tips

This post was written by . You can visit the for a short bio, more posts, and other information about the author.


Comment with Your Facebook Account

135 comments on “My WordPress Install Process

  1. Pingback: The Applied Blogging Workshop » How to Install WordPress Easily

  2. Rich Owings on said:

    For a really easy install, use BlueHost. They automate the whole thing!

  3. David on said:

    Many hosts have a script in their hosting panel to make a WordPress install even easier, which is great, but many of them use one database per one WordPress install, and so if you only have one database, this will only be a helpful tool the first time.

    Good call on mentioning the automated scripts though. Something people might want to check out before they try doing the whole thing themselves.

  4. Pingback: Feral Gifter » How to Install WordPress

  5. Pingback: Blogalistic » Blog Archive » Thursday's Tutorials

  6. Pingback: Vandyll.Net » Archive » Wordpress, Blogging, and tools, oh my!

  7. Tobias on said:

    See as well: http://www.screencasting.de/2006-06/screencast-zur-installation-von-wordpress/

  8. LOGIC on said:

    Hi, thx for the blog, i have successfully installed wordpress on my site, but i dont have the option of importing from my wordpress server.How can i import posts from my wordpress account

    Would be happy if you reply..

    Thx in advance

  9. Pingback: Lorelle on WordPress » Blogging Pro’s Installing WordPress Steps

  10. [GEEKS ARE SEXY] Tech. News on said:

    Hello David,

    Nice tutorial, you might want to point your readers to this one also:

    Installing WordPress Locally Under Windows XP (takes less then 10 minutes to do)

  11. Pingback: Instalar Wordpress, paso a paso. » BlogMundi

  12. Pingback: Vandyll.net » Wordpress, Blogging, and tools, oh my!

  13. Scott on said:

    Newbie question here – I’m using Bluehost and I’ve got WordPress set up. I even have it configured to accept posts via a secret email address. But… The posts don’t show up in my control pannel or in the blog. Can somepody give me a pointer on how to ensure emails get queued up for moderation?

  14. chris on said:

    Yeah! Bluehostrocks! One click install for wordpress!

  15. ALEJANDRO on said:

    WOW! Great post man! It is as simple as candy.

    Thanks!

  16. basscleff on said:

    thx for the tips, I definitely used them to help get me going!

  17. Pingback: ebizilla.com | Installing Wordpress

  18. Mark Rose on said:

    I am a tech moron and unfortunately I have paid ridiculous amounts of money to install and customize a WordPress blog but … I stumbled on your excellent instructions here and just uploaded my first WordPress blog. Thank you! I was one of the 1% who needed to put in my DB host (my host is 1and1) : define(’DB_HOST’, ‘localhost’); // 99% chance you won’t need to change this value

  19. hiutopor on said:

    Hi

    Very interesting information! Thanks!

    G’night

  20. Kylie on said:

    I’m newbie. This information is useful. I have few questions:-

    1. What are the process to install blog and hosting? Is it complicated?

    2. Which hosting company is recommended?

    3. If we installed wordpress.org, will wordpress disable or ban the site with many links? How to determine if wordpress will ban the site?

    Anbody can help?

  21. Pingback: How to Create Your Own Low Cost Self-hosted Blog using WordPress.org Open Source CMS | Create Own Blog

  22. Miltos on said:

    Nice…

  23. Odysseas on said:

    Nice…

  24. Anninos on said:

    Sorry :(

  25. Pingback: World Internet Summit … At Home » Hosting a Wordpress Blog

  26. Pingback: A Beginner's Teeny Weeny Guide To Blogging

  27. Scott Saunders on said:

    Does not work – I get the following error message

    Not Found

    The requested URL /wp-admin/ was not found on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
    Apache/2.2.8 (Unix) mod_ssl/2.2.8 OpenSSL/0.9.8b mod_mono/1.2.6 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at starbar123.x10hosting.com Port 80

  28. Nicole on said:

    When I tried to go to the install, it says Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

  29. Pingback: 155 Wordpress Resources, Tutorials, Plugins, Themes, AJAX, Podcasting…WP Monster List | Speckyboy - Wordpress and Design

  30. Pingback: A Beginner’s Guide To Blogging | Learn Some Shit

  31. Pingback: 155个 WordPress 资源、指导、插件、主题、AJAX、播客…… —— WP 详细清单(译) | 晴天里的一道光

  32. Pingback: 155个 WordPress 资源、指导、插件、主题、AJAX、播客…… —— WP 详细清单 | Awesomer

  33. Pingback: How to Blog…The First Step in Starting a Profitable Blog | Elementary Marketing

  34. Pingback: WordPress installation help | Branford Magazine - UNofficial site

  35. Pingback: Wordpress ile ilgili en iyi 60 kaynak | Leb Demeden

  36. Pingback: Guesworld.Com | Graphic is Life

  37. Pingback: Wordpress’in Kompetanı Olun! | BiliÅŸim Sözlük

  38. şarkı dinle on said:

    Thanks , its nice

  39. Pingback: The Perfect Guide For Installing Wordpress | Flimjo

  40. jazzianbutt on said:

    nice! very helpful for newbies. well done.
    I am currently installing wordpress to m site, so wish me luck :P

  41. aydin-aydin on said:

    Patent, Marka Patent, Patent Ofisi, Patent Dirsek, Patent Office, Patent Tescil, Patent Burosu, www patent, Patent com, Patent Ofisim, Patent Tescili, marka patent tescil, patent alma, turk patent, tasarim tescili, tescil belgesi, tasarim tescil, marka tescil, marka tescil belgesi, marka tescili

  42. Pingback: Wordpress ile ilgili 155 kaynak « YEAH28 - Her Åžey Sizin İçin

  43. Pingback: Wordpress kurulumu ile ilgili bilgiler gerekli olan eklentiler | Türkiyenin en büyük mail grubu

  44. simon on said:

    thanks for the post.

  45. Pingback: Wordpress ile ilgili 155 kaynak : ZDaYLaN.CoM

  46. Pingback: WordPress demystified

  47. Pingback: 155 Wordpress Resources, Tutorials, Plugins, Themes, AJAX, Podcasting…WP Monster List | Kênh Thông Tin Chuyên Nghệp

  48. Pingback: deneme : Türkiye’nin Tek Sirin Blogu

  49. Nome on said:

    thanks for the process ! i really appriciat your work !

  50. Pingback: Getting Started With WordPress » Themetation

  51. Pingback: Installing Wordpress – CashBlog-n.com

  52. antiquarian books on said:

    Thank you for this information. :)

  53. Grafabrik on said:

    web tasarımı, web tasarım , İstanbul web tasarımı, web sitesi tasarımı, internet sitesi tasarımı, internet sayfası tasarımı, web sayfası, web sitesi, profesyonel web tasarımı

  54. figaro on said:

    See how to install WordPress by watching a free step-by-step video at the link below. Lots of other WordPress video tutorials available on the same site.

    http://educhalk.org/blog/?p=1

  55. Pingback: The Black Book Projectâ„¢

  56. Pingback: 155 Wordpress Resources, Tutorials, Plugins, Themes, AJAX, Podcasting | Design tools

  57. Pingback: My Journal | Sayagi project

  58. Kalem Kamera on said:

    Kalem Kamera, Gizli Kamera, Casus Kamera, Kalem Kamera Fiyat

  59. Pingback: 60+ Awesome WordPress Tutorials » Themetation

  60. Ronia on said:

    Tips of Install process is useful.

  61. Pingback: WordPress 资源汇总 | [Modern Bride - 婚礼在线]

  62. Pingback: Ok wordpress is kicking my @$$

  63. v-pills on said:

    it look’s very good

  64. Oyun Hileleri on said:

    Thank you. This worked perfectly. =]

  65. Pingback: 伟哥的博客 » 155个 WordPress 资源、指导、插件、主题、AJAX、播客…… —— WP 详细清单

  66. Pingback: My WordPress Install Process Blogging Pro | fix my credit

  67. Pingback: Why you Should Use Wordpress

  68. Michael Jackson Updates on said:

    e posts don’t show up in my control pannel or in the blog.

  69. Pingback: 155个最好的Wordpress资源、教程、插件、主题、AJAX技术、播客。。收集 | Fation小网虫

  70. Pingback: Vill du bli en WordPress expert? | ZtrixQ.se

  71. Pingback: Blog – Velagapati - 300+ Resources to Help You Become a WordPress Expert

  72. Pingback: Wordpress ile ilgili ihtiyacınız olan her şey | Bizimcountry™

  73. Pingback: Wordpress ile ilgili ihtiyacınız olan her ÅŸey « NeYeni.Net – [ yeni olan ne varsa ]

  74. Pingback: Wordpress ile ilgili ihtiyacınız olan her şey , Teknoloji ve İnternet , Donglex Blog

  75. Pingback: Wordpress ile ilgili ihtiyacınız olan her şey |

  76. Pingback: WordPress Tutorials and Tips: Part One

  77. Pingback: sıfırdan wordpress kurlurmu http://www.b… « wiki.laroouse

  78. Pingback: Wordpress ile ilgili ihtiyacınız olan her şey | DownloadSEN

  79. Insulse on said:

    Purchase china airlines flight 605 so so breath virtual airlines .vegas airfare cheap airlines uk look two-faced southwest airlines lady airlines new jersey under This columbia airfare .I need military airfare indian airline booking airline rewards Well singapore airlines arrivals sydney If northwest airlines and dogs Cool stuff – us airline magazine .berlin airfare national airlines history about international airline pilot jobs find cheap airfare under I need shanghai airfare .list of airlines america may be What is tyrolean airline sometime hawaii express airlines .airfare specials airlines financial crisis Other low cost airlines bali kulula flights to lanseria Here The jet blue airline tickets .I airline miles credit card airlines okc airline reservation or someone airlines mogul belair airline switzerland is required for .

  80. Pingback: Recursos para wordpress: (1) Processo de criação de um site/blog | the worst kind of thief

  81. Pingback: WordPress 300+ Collection of Amazing Resources | Amazing and Inspiring Design

  82. Pingback: 300+ Resources to Help You Become a WordPress Expert « eBSPAD

  83. pit on said:

    Thanks.

  84. gamblis on said:

    Nice…..for more up to dated software, visit software.gamblis.com

  85. Pingback: How to install wordpress on windows server / IIS6 with natural permalink | ImagingDesk - Website design, Graphics, Multimedia plus Technology

  86. Pingback: 300+ Resources to Help You Become a WordPress Expert | LeVoltz - iPhone Games, Engineering Projects, Wordpress Themes

  87. Christian on said:

    Always good to see more refined ways of installing wordpress. Just wish fantastico came on all servers

  88. Pingback: Tutorial: How To Merge 2 WordPress Blogs | Blogging Pro

  89. Pingback: WordPress Expert Resources, Wordpress Plugins, Wordpress Tutorials

  90. MrsMoody on said:

    Excellent post and easy guiding beginners like me, thanks for this.

  91. Pingback: How to Install Latest Wordpress Manually: Tutorials and Videos | Loudable

  92. Pingback: Post Installation – Wordpress Resource. | TechWhiz

  93. Pingback: 300+ Resources to Help You Become a WordPress Expert « Dheerajir's Blog

  94. Pingback: chris-marshall.net » Blog Archive » Some great WP links

  95. Pingback: Why You Should Use Wordpress

  96. Pingback: How to Install Headway | Headway Hub

  97. Pingback: How to Install a Free Wordpress Blog in your Domain » Tips Updates

  98. Pingback: 300+ Resources to Help You Become a WordPress Expert « Flash Criminals

  99. Pingback: 60+ Awesome WordPress Tutorials | The Best WP Themes Online

  100. brian on said:

    Hi, do you have any guidance on one install but many blogs, i find that the multi user install guides around are not too easy for a newbie like me!

  101. Andry on said:

    Hi guys. I found video on Install WAMP It shows how to install WAMP server on your PC.

  102. Pingback: WordPress Tutorials and Tips: Part One | Radical Development

  103. Clinton Kenkel on said:

    This weblog appears to get a good ammount of visitors. How do you promote it? It offers a nice unique spin on things. I guess having something authentic or substantial to post about is the most important thing.

  104. Pingback: Yowzar – the making of | Yowzar

  105. phishing on said:

    Thanks for the great information.. Have any chance to be hacked if i want to set up my wordpress by any web site. please inform me.

  106. Pingback: The pursuit of a career in Social Media | Word on Social Media

  107. Pingback: 300多种可帮你成为WordPress专家的资源 _ 网赚_网络赚钱项目_网上兼职赚钱_SEO培训★月赚万元★金苹果网

  108. Pingback: worldpress 教程大全 - 未分类-前沿体验frontexp.com

  109. rafique iqbal on said:

    hi, hello today , i share very nice website, this website on news, live tv, web tv, geo news, geo super, aaj news, and entertainment pakistani and indian tv channels just like star plus, sony tv, geo tv, ary tv, hum tv, masala tv, and live sports tv channels ten sports, geo super, super sports I hope all user enjoy it plz visit this website Dunyalive.com

  110. Pingback: Wordpress教程大全 | 得失之间,谈笑自若

  111. Pingback: 60+ Awesome WordPress Tutorials | Template Indonesia

  112. Pingback: 300多种 可帮你成为WordPress专家的资源 | 8Yzarc

  113. Pingback: 300+ Resources to Help You Become a WordPress Expert | Kill your Time

  114. NinjaWPSetup on said:

    An interesting thing to note when setting up your wp-config file is that the password, db name, etc that you must enter is NOT the information for your WordPress account. This is the information for your mysql database!

    Thanks for clarifying to everyone!

  115. Pingback: Kill your Time - 300+ Resources to Help You Become a WordPress Expert

  116. Pingback: Wordpress’in Kompetani Olun! | mesutkarakoc.com | hayatımdan kısa kesitler...

  117. Pingback: 60+ Awesome WordPress Tutorials | WebDino.net

  118. Asif Khan on said:

    Nice article, you may find here the most easier mathod of installing wordpress.

  119. Boyuancy on said:

    Thanks a lot. Helped a ton. I went with the automated thing but the whole thing went dead together (Fantastico). So I chose to manually install.
    Found your post on Problogger.

  120. Boyuancy on said:

    Also I forgot to share my site it is revolutionyz.com. You can showcase your talents there. Thanks you.

  121. Jogi Nayak on said:

    Thanks for the tutorial. I have a similar useful tutorial on how to setup a wordpress website in 17 minutes. Do check it out!

    http://www.ting-king.com/build-your-first-website-using-wordpress/

    Regards,

    Jogi Nayak

  122. Pingback: 300多种可帮你成为WordPress专家的资源| free798.net

  123. Pingback: WordPress??????? | WordPress

  124. Denis on said:

    Great post! Good layout!
    I was writing on the same subject on my blog and you can read it.
    About WordPress installing on my blog and you can read it – http://wordpress-sunflower.com/chapter-2-step-by-step-blogging-guide/part-2-1-wordpress-local-install/how-to-download-wordpress-cms-and-to-install-wordpress-on-local-machine.html).
    Thanks again!

  125. Pingback: 300???????WordPress????? | ????

  126. Pingback: 300???????WordPress????? | WordPress???

  127. Hosea Brackett on said:

    Extraordinary weblog ! Nevertheless have you contemplated crawling track of he about it symphony

  128. Mazhar on said:

    Nice post. could have been more detail about the wordpress database creation part.

  129. Chiranjeev on said:

    Thanks for this needy tutorial. I am looking for it and finally found it here.

  130. Pingback: WordPress??????? | ??????_????_??????_?????????????

  131. Pingback: Self hosting WordPress

  132. Pingback: 300 resources to help you master in WordPress | Professional Developer Tutorial

  133. Pingback: 300+ Resources to Help You Become a WordPress Expert | Mr.N design

  134. Pingback: 300???????WordPress????? | ???

  135. Pingback: 155 WordPress Resources, Tutorials, Plugins, Themes, AJAX, Podcasting…WP Monster List | FeeVFX.com

Leave a Reply

Your email address will not be published. Required fields are marked *

*

HTML tags are not allowed.

Content


Receive the top stories from BloggingPro and the Splashpress Media network every week, right in your Inbox. Relevant and timely content is yours for FREE!