Hey.. I know some people have had a hard time installing WordPress. Many get impatient, which sometimes becomes a hard-to-handle situation! Here's a down-and-dirty tutorial for installing WordPress. To follow the instructions it is recommended to know how to click your mouse, type, and look at your computer screen. Everything else will be instructed to you. A little tip: the important part of the instructions are in bold, like this. That will probably make it easier for you, because this post is very, very long. Oh! Another note: this post was written on October 30th, 2007. Some information may be outdated, so please don't freak out if there's a minor difference, especially if you're reading this in 2008 or something. Preparation So! Let's get started. Firstly, WordPress uses some functions that aren't available on X10's v1 PHP plan. You will need to go to the bottom of your account page and request an upgrade to v2. Unfortunately you may have to wait up to 24 hours for a request and decision on your upgrade. Getting WordPress After you have the v2 (or v3, I guess) PHP service from X10, we can get going. Obviously, you will need to download the latest version. That link will bring you to a latest download, so don't worry about this post being outdated (unless WordPress.Org decides to stop uploading a latest download at that location.) So you now have a file that you just downloaded. Extract it, and you should get a folder entitled wordpress. Go into that folder. You should get a fairly large list of files and three folders. Now, you have two options here. You can either upload the files through FTP, or upload an archive of them and extract them once they're on the server. Uploading Via FTP To upload these files through FTP, you'll probably want to get an FTP client. I recommend FileZilla; it's open-source and runs on Windows, Linux, and a Mac. Open the client and connect using this information (substitute italics, of course, and examples follow non-italicized): Server / Host: your site address (ex. http://example.x10hosting.com) Username: your X10 username (ex. example) Password: your X10 password (ex. 123) Port: (usually is) 21 That should be enough information to get connected. Once you are connected, double-click on the public_html folder to view it. (This next step will upload WordPress to your root folder, so it would be visible by going to your base address, ex. http://example.x10hosting.com. If you don't want this, create a folder for where you would like it to be through your FTP client, ex. http://example.x10hosting.com/blog.) Now, in most clients, you can just drag the entire contents of the folder we opened earlier into the window (probably the area which is currently displaying the contents of the public_html folder). It should start uploading all these files. Once it is done, skip over the 'File Manager' section to the next step. Uploading Via the File Manager For the computer-illiterate, this option is probably a bit easier to understand and perform. No connecting to servers, or odd terminology. This step will be done through cPanel. Remember that folder we opened earlier, after we extracted what we downloaded? Go to that. It should be entitled wordpress and/or contain lots of files; to name a few: wp-login.php, index.php, and wp-feed.php. Select every file and folder here, and add it to a .zip archive. Creating an archive varies depending on your operating system. In Windows XP, right-click any selected file and hover over the Send To menu. Then select Compressed (zipped) folder from the new menu which Send To creates. For Macs, there's a short little guide here. For Linux machines running GNOME (Ubuntu, Debian, etc.) right click on any selected file, select Create Archive, make sure .zip is selected as the filetype, and then click OK. Okay, after that dreadfully long paragraph, we now have our archive which we will upload to our server. Log into cPanel by visiting your site's address followed by :2082. For example, if my site was http://example.x10hosting.com, I would go to http://example.x10hosting.com:2082. You may need to log in; use your X10 username and password. Now you're in the control panel. Search the page for something close to the phrase File Manager. Once you have found it, click on it. If it asks you about directory selection, choose Web Root and click Go. Don't be overwhelmed by this new screen with lots of buttons; I will guide you through it! Search this page for the word Upload. Once you have found it, click on it. Click Browse... in this new page and go to wherever you saved your archive you created earlier. After you finish browsing, the files will automatically upload. Then, go back to the File Manager and click on the icon of the archive you uploaded, then click Extract. If that all goes successfully, proceed on. Setting Up a Database Return to the main page of cPanel, where we selected File Manager. Click on something that should be close to MySQL Databases. Create a new database; call it whatever you want (but write it down, we'll need it later.) Go back to that page after the database is created, and create a user. You'll need to write the username and password down. For the third time, return to that page. At the very bottom, assign the user you made to the database you made. Give them all permissions if you are asked. Finally Installing WordPress Now navigate to wherever you uploaded WordPress. Most of the install is self-explanatory. When it asks for your database name, username, and password, use the things that you wrote down when we created our database. If it asks for a server or host, use localhost. At the time this was written, X10's MySQL servers are hosted on the same server as the web server is. After that, you may be asked a few more questions, and then... WAHOO! We're done! Phew, that was a looooong post. Enjoy WordPress!