Domain Setup Guide - GrabWP Tenancy
Overview
After creating a website in WordPress admin, you need to:
- Configure your hosting to serve the domain
- Set up DNS to point the domain to your server
Domain Requirements
Your domain must:
- Be a valid domain name (like example.com or sub.example.com)
- Not be an IP address
- Not be localhost or a test domain
- Not be longer than 253 characters
- Have at least two parts (domain.com)
- Use only letters, numbers, and hyphens
- Not start or end with a hyphen
Hosting Setup
Basic Steps
- Log into your hosting control panel
- Add your domain
- Point it to your main WordPress directory
- Save the configuration
Common Hosting Options
For Subdomains (like site1.yourdomain.com)
- Find "Parked Domains" or "Domain Aliases"
- Add your subdomain
- Point to main WordPress directory
For Custom Domains (like newsite.com)
- Find "Addon Domains" section
- Add your domain
- Set document root to main WordPress directory
- Don't create new directories
Common Control Panels
cPanel
- Go to Domains section
- Choose "Parked Domains" for subdomains
- Choose "Addon Domains" for custom domains
- Point to public_html/your-wordpress
Plesk
- Go to Websites & Domains
- Click Add Domain
- Set document root to WordPress folder
DirectAdmin
- Go to Domain Management
- Add New Domain
- Set path to WordPress directory
DNS Setup
For Subdomains
-
Access DNS Management
- Log into domain registrar
- Or use hosting DNS manager
- Or use DNS provider (like Cloudflare)
-
Add A Record
- Name: your subdomain (like 'site1')
- Type: A
- Value: Your server's IP
- TTL: 300 or default
For Custom Domains
-
Get Nameservers
- From hosting welcome email
- Or hosting control panel
- Or contact support
-
Update Nameservers
- Log into domain registrar
- Find nameserver settings
- Enter hosting nameservers
- Save changes
DNS Propagation
- Changes can take 5-30 minutes
- Sometimes up to 24 hours
- Use online DNS checkers to verify
Testing Your Setup
-
Check DNS
- Use online DNS checker
- Or command: nslookup yourdomain.com
- Should show your server IP
-
Check Website
- Visit your domain
- Should see WordPress
- Not your hosting page
- Not an error page
-
Test WordPress
- Try logging in
- Upload a test image
- Create a test post
Common Issues
Website Not Loading
- Check DNS settings
- Verify hosting setup
- Wait for DNS changes
- Check domain spelling
Shows Wrong Website
- Check document root setting
- Clear browser cache
- Try incognito mode
- Verify domain in hosting
Getting Errors
- Verify wp-config.php setup
- Check hosting configuration
- Verify domain settings
- Contact hosting support
Need Help?
If you're stuck:
- Check error messages
- Contact hosting support
- Verify all settings
- Try DNS checker tools