Setting up a WordPress site is billed as being extremely simple, even for non-technical people. The WordPress website even brags about it’s “Famous 5-Minute Install.”
1) Choose a hosting company. This is the server where your WordPress site will reside and be made available to end users via the World Wide Web. You’ll choose your web domain (a.k.a. the web address of your site) when you sign up for service.
4) Create an FTP Account and aim your domain. You’ll use FTP to upload WordPress files to your web server. To do this, you’ll need to create an FTP account and configure your web server to aim your site’s address at the files within that directory.
In reality, the setup process can be daunting to “non-geek” folks, and the “5-Minute” install can take much longer to complete.
2) Download WordPress. WordPress is free and can be downloaded to your computer from http:// www.wordpress.org. You’ll be downloading a .ZIP file which contains the WordPress files you’ll install on your web server. Remember, WordPress is not a desktop application like Dreamweaver, and you won’t be installing anything on your actual computer.
• Return to the main Control Panel page. Look for the same “Domains & Web Space” section in the photo to the left. Click the “FTP Account” link.
This guide simplifies the process and includes visual aides unavailable on WordPress.org. Some things to note: • These instructions cover setting up WordPress on a 1AND1-hosted site. Most web hosting companies have similar user controls, but be aware they may not look exactly like the screen shots in this guide.
3) Create a Database and a Database User. • Log in to your hosting account and navigate to the control panel page. Look for this section:
• Enter a user name with no spaces. Enter and reenter a password you’ll be able to remember, and type “Wordpress FTP” in the Description box.
• For discounted rates on 1AND1 hosting exclusively for NCompass Media customers, visit http://www.cheapwebnews.com • You’ll need a dedicated FTP program to upload files to your web host. I recommend Fetch for the Mac, and WS-FTP for Windows. I don’t recommend using the FTP functionality in Internet Explorer / Firefox / Safari.
• On the next page, click the “New User” button. This page will appear:
• Click the “Create new directory” radio button. Type “wordpress”all lowercase in the field that appears. Click “Save” and your FTP account will be created.
• Click the “MySQL Administration” link. When the page opens, click the “New Database” button.
• Return to the main Control Panel page. Look for the same “Domains & Web Space” section in the photo to the left. Click the “Domains” link. This screen will appear:
• On the next page, type “Wordpress” in the Description field. Enter and re-enter a password you’ll be able to remember later in the installation process. Then click the “Set Up” button. • A page with your database info will open. Write down or copy/paste the information from the following lines: Database name, Host name, Port, User name. You’ll need it later in the setup process.
• Locate your domain name in the list and click the check box next to it. Then click the “Destination” button and choose “Edit Destination.”
WordPress installation made easy(ish)
• Using TextEdit (Mac) or Notepad (Windows,) open the wp-config.php file. It will look like this:
• You’ll notice some similar lines of code in the Authentication section of your wp-config.php file, and they’ll all say ‘put your unique phrase here.’ You’ll be replacing this entire section with the information being displayed in your web browser.
• Choose “Home Directory” in the drop-down menu next to Destinations. • Choose “Existing directory” in the drop-down menu next to “Home Directory*.” • Click the drop-down menu next to “Existing directory” and find “/wordpress.” This is the directory you created during the FTP account setup process, and it is where you’ll be uploading your WordPress files. • Click OK. Your web address is now aimed to the proper folder on your web server and will display your WordPress files correctly. • You’re now finished setting up your database, creating your FTP account and configuring your web server to properly access your WordPress site. **Keep in mind it can take up to one hour for everything you just did to take effect. This is a great time to take a break.** 5) Set up your wp-config.php file. This is where non-technical people really start melting down. Don’t sweat it, though. All you’re doing is entering some data you wrote down earlier and a little copy/paste action with some “secret codes.” • During step two, you downloaded a ZIP file from the wordpress.org site. Locate that ZIP file and double-click it. The file will decompress into a folder called “wordpress” and inside that folder will be a bunch of .php files. • Locate the file called “wp-config-sample.php” and then rename it “wp-config.php” leaving off the -sample part.
• Your web browser will be displaying some crazylooking text similar to this:
• Go to your browser and highlight all the text displayed. If you’ve highlighted it correctly, it will look like this:
• You’ll be entering the database data from step three into this file as follows: * Delete database_name_here and replace it with the name of the database you created in step three. Don’t delete the single-quotes. * Delete username_here and replace it with the username you created in step three. Don’t delete the single-quotes. * Delete password_here and replace it with the password you created in step three. Don’t delete the single-quotes. * Delete localhost and replace it with the database address you created in step three. Again, don’t delete the single-quotes. * Don’t change anything in the lines that say Database Charset or Database Collate type. • Once you’ve entered your database information as outlined above, scroll down in the file and look for the section with the heading “Authentication Unique Keys and Salts.” • After you locate the Authentication section, open your web browser and go to this address: https://api.wordpress.org/secret-key/1.1/salt/
• Copy the text you just highlighted. • Go back to the wp-config.php file you’ve been editing and highlight the entire area of code containing the ‘put your unique phrase here’ lines. It should look like this:
• This screen will appear:
• In the Hostname field, enter the address of your website. For example, if your website address were http://www.ncompassmedia.com, you would enter ncompassmedia.com as your hostname. • In the Username field, enter the username for the FTP account you setup during step four. In the Password field, enter the password for the FTP account you setup during step four. • If your FTP software has a field for “initial folder” or “directory,” leave it blank.
• Select **all** the files and folders in the wordpress folder and drag them into the FTP window. The files will upload to your web server, which could take five to 30 minutes depending on the speed of your internet connection. • When the upload is finished, your FTP program should display the same files on your web server as in the wordpress folder you copied them from. The FTP window should look something like this:
• Click “Connect.” Your FTP software will log on to your web server. It will look something like this: • After you paste your security codes into the wp-config.php document, choose File -> Save. • Congratulations! You’ve now finished the most difficult and technically-scary part of setting up a WordPress site! Everything from here on out is a piece of cake. 6) Upload your WordPress files to your web server using Fetch or WS_FTP. Now that your WordPress files are properly configured, it’s time to upload them to your web server. • Open your FTP program. The images you’ll see here will be taken from Fetch, but most FTP software looks and works about the same. • The first screen you’ll see in your FTP program will look something like this:
• On your computer, open the wordpress folder containing all the .php files as mentioned earlier in this document. The contents will look something like this: • You’ve now copied your WordPress files to your web server. Only one more step to go! 7) Use a web browser to run the WordPress installer files. Open your web browser and enter the following address (substituting your site’s web address for the example address:) http://www.example.com/wp-admin/install.php If everything was configured and uploaded properly, a welcome screen will appear asking for the title of your site, an administrator account name and password, and your administrator e-mail address. Enter the information and click “Install WordPress.” If a page with “Success!” appears, you’re done!
• Choose Edit -> Paste to replace the sample lines of security code with the data you copied from your web browser. Afterwards, your wp-config.php file should look similar to this (but with the specific codes generated by the web site):