Creating a new wordpress site on existing webhost

Here's a step-by-step guide to creating a new WordPress site on an existing webhost:

Prerequisites:

  1. You have an existing webhost (e.g., Bluehost, HostGator, SiteGround, etc.).
  2. You have a domain name registered with your webhost.
  3. You have a basic understanding of FTP (File Transfer Protocol) or SFTP (Secure File Transfer Protocol).

Step 1: Create a new database

  1. Log in to your webhost's control panel (e.g., cPanel).
  2. Click on the "Databases" tab.
  3. Click on the "MySQL Databases" or "Database" tab.
  4. Create a new database by filling in the required information:
    • Database name
    • Username
    • Password
    • Host (usually "localhost")
  5. Click "Create Database" to create the new database.

Step 2: Download and install WordPress

  1. Go to the WordPress website (wordpress.org) and download the latest version of WordPress.
  2. Extract the downloaded zip file to a temporary location on your computer (e.g., desktop).
  3. Upload the extracted files to your webhost using FTP/SFTP:
    • Connect to your webhost using an FTP/SFTP client (e.g., FileZilla).
    • Upload the extracted files to the public_html or www directory (depending on your webhost).
  4. Create a new folder for your WordPress site within the public_html or www directory (e.g., "mynewsite").

Step 3: Configure WordPress

  1. Open a web browser and navigate to your new WordPress site's URL (e.g., www.mynewsite.com).
  2. Follow the WordPress installation wizard:
    • Fill in the required information:
      • Site title
      • Username
      • Password
      • Email address
    • Choose a language and timezone
    • Click "Install WordPress" to complete the installation.

Step 4: Configure database settings

  1. Log in to your WordPress site's dashboard (e.g., www.mynewsite.com/wp-admin).
  2. Go to the "Settings" > "General" page.
  3. Update the "Database Name", "Username", and "Password" fields with the values you created in Step 1.
  4. Click "Save Changes" to save your database settings.

Step 5: Install a theme and plugins

  1. Browse the WordPress theme directory or third-party marketplaces (e.g., ThemeForest) to find a theme that suits your needs.
  2. Install the theme by uploading it to your WordPress site's theme directory or by using the built-in theme installer.
  3. Install plugins to extend your WordPress site's functionality (e.g., SEO optimization, contact forms, social sharing).
  4. Activate and configure the plugins as needed.

Step 6: Launch your new WordPress site

  1. Review your WordPress site's settings and configuration.
  2. Make any necessary adjustments to your site's design, content, and functionality.
  3. Launch your new WordPress site and start creating content!

That's it! You've successfully created a new WordPress site on your existing webhost.