This error can have multiple causes. Check the possible causes below. You can do so by using the File Manager within DirectAdmin.
- Did you upload your website to the folder /public_html/ ?
- Is the filename of the starting page of your website equal to index.htm, index.html or index.php (all in lowercase)? A file name such as Index.html or start.php will not work.
- Is this file within the folder /public_html/ and not in a subfolder? If you want your website to be reachable from the 'basic' domain, it is important to have your index file directly within the public_html folder.
- Did you upload your website to the right public_html folder? If you have multiple public_html folders, try first to restore the symlink to the public_html folder and then upload your website which directly appears in your home directory.
- Does the public_html folder have its permissions set to 755 at minimum? If not, change the chmods to that number.
- Does the index.html or index.php file have 644 as permission at minimum? If not, change this as well. Do note that this is per digit. This means that 700 is lower than 644.
- Is the file .htaccess within the public_html folder or at a higher level? Within that file, there could be a rule blocking access to a certain folder. Remove that line or rename the file to check whether this is causing the problem. If this is solved, check then if there are rules within the file which could block the access.