MagicWP Docs

Create New Site

Step-by-step guide to creating a new WordPress site

Create New Site

Follow these steps to create a brand new WordPress site on your hosting platform.

Prerequisites

Before creating a new site, ensure you have:

  • An active hosting account
  • Domain name registered and pointed to your server
  • Database credentials ready (optional - will be auto-generated)

Step-by-Step Guide

1. Access Site Creation Panel

  1. Log in to your hosting control panel
  2. Navigate to Sites or WordPress section
  3. Click Create New Site button

2. Enter Site Details

Fill in the following information:

  • Site Name: Choose a unique name for your site
  • Domain: Select or enter your domain name
  • WordPress Version: Choose the latest stable version (recommended)
  • Admin Username: Set your administrator username
  • Admin Email: Enter a valid email address
  • Site Title: The title that will appear on your website

3. Choose Hosting Plan

Select from available hosting plans:

  • Basic Plan: Suitable for small websites and blogs
  • Professional Plan: For business websites with higher traffic
  • Enterprise Plan: For high-traffic sites requiring maximum performance

4. Database Configuration

You can either:

  • Auto-generate database: Recommended for beginners
  • Use existing database: For advanced users with custom database needs

5. Additional Settings

Configure optional settings:

  • SSL Certificate: Enable free SSL (recommended)
  • Backup Frequency: Daily, weekly, or monthly backups
  • Caching: Enable built-in caching for better performance
  • CDN: Enable Content Delivery Network

6. Installation Process

Once you submit the form:

  1. The system will create the database
  2. WordPress files will be downloaded and installed
  3. SSL certificate will be generated (if enabled)
  4. Admin account will be created with your credentials

7. Post-Installation

After installation completes:

  1. Login to WordPress: Use the admin credentials you set
  2. Install Theme: Choose and activate a WordPress theme
  3. Install Plugins: Add essential plugins for your site
  4. Configure Settings: Set up site title, tagline, and other settings
  5. Create Content: Start adding pages and posts

Troubleshooting

Common Issues

Site Not Accessible

  • Check if domain DNS is properly configured
  • Verify SSL certificate installation
  • Ensure server firewall allows HTTP/HTTPS traffic

Database Connection Error

  • Verify database credentials
  • Check database server status
  • Ensure database user has proper permissions

WordPress Installation Failed

  • Check available disk space
  • Verify PHP version compatibility
  • Ensure file permissions are correct

Support

If you encounter any issues:

  1. Check our knowledge base for solutions
  2. Contact support with your site details
  3. Provide error logs for faster resolution

Next Steps

After creating your site:

On this page