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.

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
Once 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.
Do you like this article? Submit it to Blogosphere News!
43 Responses
The Applied Blogging Workshop » How to Install WordPress Easily
June 19th, 2006 at 8:39 pm
1[...] Installing Wordpress thanks to David at Blogging Pro, Rachel at Cre8 Design, and the WordPress Codex. Via ProBlogger. Filed under Blogging Practice, Starting a Blog, Introduction to Blogging, Applied Blogging Workshop, Blogging Techniques, WordPress, Blogging Tools, Blogging Nuts and Bolts, Blogging Process [...]
Rich Owings
June 19th, 2006 at 9:49 pm
2For a really easy install, use BlueHost. They automate the whole thing!
David
June 20th, 2006 at 6:45 am
3Many 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.
Feral Gifter » How to Install WordPress
June 21st, 2006 at 9:59 pm
4[...] How to Install WordPress David at Blogging Pro has a useful post for those wanting to switch to WordPress but who are daunted by the process. His post is My WordPress Install Process. [...]
Blogalistic » Blog Archive » Thursday's Tutorials
June 22nd, 2006 at 10:53 am
5[...] My WordPress Install Process - How David from Blogging Pro installs WordPress [...]
Vandyll.Net » Archive » Wordpress, Blogging, and tools, oh my!
June 22nd, 2006 at 12:30 pm
6[...] One of the first things that made me nervous about switching to Wordpress was the initial setup process. I am not the sharpest tool in the shed and I fear change. The setup was actually simple enough for even me to understand, and the Wordpress official install guide was sufficient to get me through it all. But, if you’d like a few user written guides on installing, there is one here and another here. Any of them should have you up and running in no time. [...]
Tobias
June 23rd, 2006 at 1:46 am
7See as well: http://www.screencasting.de/2006-06/screencast-zur-installation-von-wordpress/
LOGIC
June 23rd, 2006 at 7:55 am
8Hi, 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
Lorelle on WordPress » Blogging Pro’s Installing WordPress Steps
June 27th, 2006 at 6:31 am
9[...] Blogging Pro offers “My WordPress Install Process”, a good step-by-step instruction on how to install the full version of WordPress. The installation process covers using CPanel, but you can find more step-by-step processes for handling the database on the WordPress Codex - Installing WordPress instructions and guides, no matter what kind of installation you are doing. [...]
[GEEKS ARE SEXY] Tech. News
June 27th, 2006 at 12:34 pm
10Hello 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)
Instalar Wordpress, paso a paso. » BlogMundi
June 27th, 2006 at 4:34 pm
11[...] Quizá hayas pensado en Wordpress como opción para iniciar tu blog, si es así y tu intención es hacerlo en tu propio dominio quizá está guía My WordPress Install Process - Blogging Pro te sea útil, ya que, explica el proceso de instalación de Wordpress, paso a paso. La guía se basa en que tu panel de control sea Cpanel. Échale un vistazo aunque está en inglés. Para instalar Wordpress en otros sitemas puedes acudir a la guía de wordpress.org Via: Lorelle on Wordpress [...]
Vandyll.net » Wordpress, Blogging, and tools, oh my!
July 26th, 2006 at 12:46 pm
12[...] One of the first things that made me nervous about switching to Wordpress was the initial setup process. I am not the sharpest tool in the shed and I fear change. The setup was actually simple enough for even me to understand, and the Wordpress official install guide was sufficient to get me through it all. But, if you’d like a few user written guides on installing, there is one here and another here. Any of them should have you up and running in no time. [...]
Scott
August 3rd, 2006 at 1:13 pm
13Newbie 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?
chris
August 29th, 2006 at 1:37 am
14Yeah! Bluehostrocks! One click install for wordpress!
ALEJANDRO
October 14th, 2006 at 2:00 am
15WOW! Great post man! It is as simple as candy.
Thanks!
basscleff
June 24th, 2007 at 5:47 pm
16thx for the tips, I definitely used them to help get me going!
ebizilla.com | Installing Wordpress
July 27th, 2007 at 3:35 pm
17[...] it is possible to install Wordpress without Cpanel and Fantastico, I have not done it myself but here are some guides: The famous 5 minute installation and from blogger.pro [...]
Mark Rose
September 1st, 2007 at 11:47 am
18I 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
hiutopor
September 17th, 2007 at 8:01 am
19Hi
Very interesting information! Thanks!
G’night
Kylie
October 19th, 2007 at 9:35 pm
20I’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?
How to Create Your Own Low Cost Self-hosted Blog using WordPress.org Open Source CMS | Create Own Blog
November 11th, 2007 at 4:48 am
21[...] My WordPress Install Process @ BloggingPro [...]
Miltos
November 19th, 2007 at 8:23 pm
22Nice…
Odysseas
November 19th, 2007 at 8:25 pm
23Nice…
Anninos
November 26th, 2007 at 11:32 pm
24Sorry
World Internet Summit … At Home » Hosting a Wordpress Blog
November 30th, 2007 at 1:25 pm
25[...] There is a straightforward and easy to follow installation process here at My WordPress Install Proces [...]
A Beginner's Teeny Weeny Guide To Blogging
February 9th, 2008 at 7:58 am
26[...] Setup WordPress on your new domain [...]
Scott Saunders
March 24th, 2008 at 12:13 pm
27Does 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
Nicole
April 9th, 2008 at 6:58 pm
28When I tried to go to the install, it says Your PHP installation appears to be missing the MySQL extension which is required by WordPress.
155 Wordpress Resources, Tutorials, Plugins, Themes, AJAX, Podcasting…WP Monster List | Speckyboy - Wordpress and Design
April 27th, 2008 at 10:46 am
29[...] a little more care, try the longer Installation Process. 8. Step by Step WordPress Installation. 9. Click here to read a great article on Wordpress Installation. 10. Try this Screencast, if you are still having installation [...]
A Beginner’s Guide To Blogging | Learn Some Shit
May 13th, 2008 at 11:02 pm
30[...] Setup WordPress on your new domain [...]
155个 WordPress 资源、指导、插件、主题、AJAX、播客…… —— WP 详细清单(译) | 晴天里的一道光
May 16th, 2008 at 3:14 am
31[...] 8.照着提示一步一步地安装 WordPress 9.点击 此处 阅读一篇优秀的关于 WordPress 安装的文章 [...]
155个 WordPress 资源、指导、插件、主题、AJAX、播客…… —— WP 详细清单 | Awesomer
June 6th, 2008 at 5:31 am
32[...] WordPress9.点击 此处 阅读一篇优秀的关于 WordPress [...]
How to Blog…The First Step in Starting a Profitable Blog | Elementary Marketing
June 19th, 2008 at 3:44 pm
33[...] you have your blog platform installed, start publishing some posts right away. The key to getting your blog going is to gain some [...]
WordPress installation help | Branford Magazine - UNofficial site
June 20th, 2008 at 10:27 am
34[...] http://www.bloggingpro.com/archives/2006/06/19/my-wordpress-install-process/ [...]
Wordpress ile ilgili en iyi 60 kaynak | Leb Demeden
June 25th, 2008 at 4:49 am
35[...] Beceremediyseniz şuna da bir göz atın. [...]
Guesworld.Com | Graphic is Life
June 26th, 2008 at 1:17 am
36[...] Beceremediyseniz şuna da bir göz atın. [...]
Wordpress’in Kompetanı Olun! | Bilişim Sözlük
June 28th, 2008 at 6:23 am
37[...] Beceremediyseniz şuna da bir göz atın. [...]
şarkı dinle
August 1st, 2008 at 3:12 pm
38Thanks , its nice
The Perfect Guide For Installing Wordpress | Flimjo
September 3rd, 2008 at 9:04 am
39[...] I went onto Google and feverishly searched for “wordpress installation,” “installing wordpress,” etc. Thankfully, I came across an excellent, point-by-point, guide from David at BloggingPro on the Wordpress installation process. [...]
jazzianbutt
September 11th, 2008 at 4:53 am
40nice! very helpful for newbies. well done.
I am currently installing wordpress to m site, so wish me luck
aydin-aydin
September 18th, 2008 at 1:32 am
41Patent, 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
Wordpress ile ilgili 155 kaynak « YEAH28 - Her Şey Sizin İçin
September 20th, 2008 at 1:32 am
42[...] a little more care, try the longer Installation Process. 8. Step by Step WordPress Installation. 9. Click here to read a great article on WordPress Installation. 10. Try this Screencast, if you are still having installation [...]
Wordpress kurulumu ile ilgili bilgiler gerekli olan eklentiler | Türkiyenin en büyük mail grubu
October 7th, 2008 at 4:56 pm
43[...] a little more care, try the longer Installation Process. 8. Step by Step WordPress Installation. 9. Click here to read a great article on Wordpress Installation. 10. Try this Screencast, if you are still having installation [...]
RSS feed for comments on this post · TrackBack URI
Leave a reply