Creating Websites - GrabWP Tenancy
Before You Start
Make sure you have:
- GrabWP Tenancy installed and activated
- wp-config.php properly configured
- WordPress admin access
- Hosting control panel access
How Website Creation Works
When you create a new website:
- A unique 6-character ID is generated (like 'abc123')
- Your domain is linked to this ID
- Database tables get a unique prefix (abc123_)
- A separate upload directory is created
- Domain settings are saved
Creating a New Website
Step 1: Create in WordPress
- Go to WordPress Admin → Tenancy
- Click "Add New"
- Enter your domain name
- Click "Create"
After creation, you'll see:
- Your website's unique ID
- The domain name you entered
- Status: Active
- Creation date
Step 2: Set Up Domain
Your new website won't work until you set up the domain:
-
Add Domain to Hosting
- Log into your hosting control panel
- Add the domain as a "Parked" or "Addon" domain
- Point it to your main WordPress directory
-
Configure DNS
- Point your domain's DNS to your hosting
- Add an A record pointing to your server IP
- Add www record if needed
-
Wait for DNS
- Changes can take 5-30 minutes
- Sometimes up to 24 hours
- Use online DNS checker tools to verify
Step 3: Test Your Website
-
Visit your new domain
-
You should see:
- A fresh WordPress site with installation screen
- No content from your main site
- Working admin area
-
Test uploads:
- Log into the admin area
- Upload a test image
- Verify it appears only on this website
Managing Your Websites
View All Websites
- Go to Tenancy in WordPress admin
- See all your websites
- Check their status
- View their domains
Add More Domains
- Click "Edit" for your website
- Add new domains
- Save changes
- Set up the new domains in hosting
Disable a Website
- Click "Edit"
- Change status to "Inactive"
- Website becomes inaccessible
Delete a Website
Warning: This deletes all website data!
- Click "Delete"
- Confirm deletion
- All website data is removed
Common Issues
Website Not Loading
- Check DNS settings
- Verify hosting configuration
- Wait for DNS changes to take effect
Can't Access Admin from main site
- In tenant site's admin, activate GrabWP Tenancy Plugin
Forget tenant site's administrator's password
- Using built-in forget password from tenant site
- Or update password from database
{tenant_id}_users
Upload Issues
- Check directory permissions
- Verify WordPress has write access
- Contact hosting if needed
Database Errors
- Check wp-config.php setup
- Verify plugin activation
- Try deactivating and reactivating