Please see the possible cases below, and follow the solution case by case.
1. Your domain might be expired. So, please contact your host provider to renew.
2. Your domain (http://www.yourDomain.com) should not have set to redirect to the other destination.
You can check the redirection in control panel >> Domains >> Manage Redirects.
3. Make sure that you have not set password protection in file public_html, which will require username and password to access the website. That's because, it needs to be disabled in publish process. You can check your configuration in .htaccess file.
4. Contact your "host provider" to check if the outgoing TCP port 80 is opened. If not, ask them to open it.
5. Make sure yourDomain.com does actually exist in the server you are using. You can check it as the following instructions. (The domain might be being in transfer process)
Login to cPanel >> File Manager >> public_html , then create a file name test.php
Paste the following code (please replace yourDomain.com with your domain name) into the test.php
<?php $domain = 'yourDomain.com'; $ip = gethostbyname($domain); if ($ip == $domain) { echo '<p>IP address for ' . $domain . ' is undefined.</p>'; } else { echo '<p>IP address for ' . $domain . ' is ' . $ip . '</p>'; }
$domaintest = 'google.com'; $ip = gethostbyname('google.com'); if ($ip == $domaintest) { echo '<p>IP address for ' . $domaintest . ' is undefined.</p>'; } else { echo '<p>IP address for ' . $domaintest . ' is ' . $ip . '</p>'; } ?> |
- Open web browser and call http://yourDomain.com/test.php . If your domain does actually exist in the server, you will find the IP address. If not, the result is "yourDomain is undefined".
NOTE :: If above cannot fix the issue, please contact your "host provider" to SSH to the server as root and run this command.
$ curl -I yourDomain.com:80
Replace yourDomain.com with your real domain name, and submit support ticket with the result of the above command.
Comments
0 comments
Article is closed for comments.