Quick Diagnosis
First, let's determine the type of issue:
- Check if it's just you: Visit downforeveryoneorjustme.com
- Try incognito mode: Rules out browser cache/extensions
- Try another device: Rules out local network issues
- Check error message: Note the exact error you see
Common Error Messages
This site can't be reached
Browser cannot establish a connection to the server.
Possible Causes:
- Domain DNS not configured correctly
- Server is down or not responding
- Firewall blocking the connection
DNS_PROBE_FINISHED_NXDOMAIN
The domain name doesn't exist or DNS is not resolving.
Solutions:
- Check domain is registered and not expired
- Verify nameservers are set correctly
- Wait for DNS propagation (up to 48 hours)
ERR_CONNECTION_TIMED_OUT
The server took too long to respond.
Solutions:
- Server may be overloaded - wait and retry
- Check if PHP scripts are hanging
- Review server resource usage in EGPNL
ERR_CONNECTION_REFUSED
Server is actively refusing connections.
Solutions:
- Web server (Nginx) may not be running
- Check domain configuration in EGPNL
- Contact support if issue persists
Step-by-Step Troubleshooting
Step 1: Check Domain Status
- Log in to your domain registrar
- Verify domain is active (not expired)
- Check nameservers are pointing to EGPHP
EGPHP Nameservers: If using our nameservers, they should be
ns1.egphp.com and ns2.egphp.com.
Step 2: Check DNS Resolution
Use online tools to verify DNS:
- DNSChecker.org - Check DNS propagation
- MXToolbox DNS Lookup
Your domain should resolve to your server's IP address.
Step 3: Check Hosting Account Status
- Log in to EGPHP Dashboard
- Check if your hosting service is active
- Look for any suspension notices
- Verify no unpaid invoices
Account Suspended? Accounts may be suspended for non-payment or Terms of Service violations. Check your email for notices.
Step 4: Check Domain in EGPNL
- Log in to EGPNL
- Go to Domains
- Verify your domain is listed and enabled
- Check the document root path is correct
Step 5: Check for Server Errors
- In EGPNL, go to Logs
- Check Error Logs for recent errors
- Look for PHP errors, permission issues, or crashes
Clear Caches
Sometimes old cached data causes issues:
Browser Cache
- Press
Ctrl + Shift + Delete(Windows) orCmd + Shift + Delete(Mac) - Select "Cached images and files"
- Clear and refresh the page
DNS Cache
Clear your computer's DNS cache:
- Windows: Open CMD and run
ipconfig /flushdns - Mac: Run
sudo dscacheutil -flushcache - Chrome: Visit
chrome://net-internals/#dnsand click "Clear host cache"
Check File Permissions
Incorrect permissions can prevent your site from loading:
- Folders: Should be 755
- Files: Should be 644
- Document root: Must be readable by web server
Check for Maintenance Mode
If using WordPress or similar CMS:
- Check if maintenance mode is enabled
- Look for
.maintenancefile in root directory - Delete it if updates completed but site stuck
Still Not Working?
If none of the above solutions work:
- Note the exact error message
- Check EGPNL error logs
- Note when the issue started
- Contact EGPHP support with these details
When Contacting Support: Include your domain name, exact error message, screenshot if possible, and any recent changes you made.
Was this article helpful?