Допустим, что я условно создал сайт, и он полностью готов.
Но, Я столкнулся с небольшой проблемой: Когда Я загрузил сайт на хостинг, обзавёлся доменом, загрузил файлы через FTP, и всё такое, перехожу по ссылке, а Мне пишет, мол "файлов нет". Кстати, тоже самое и на другом хостинге, но уже от GitHub, там проблема - аналогичная.
Вопрос: Что делать?Может с SQL нужно было что-то делать?И чем вообще должен обладать сайт, перед тем как его загружать на хостинг?
Обычно читать инструкцию хостера и сравнивать то, что там написано с тем, что вы сделали.
Если вы уверены, что сделали всё по инструкции, можно написать в поддержку.
Из вашего вопроса не понятно что вы имеете в виду под "создал сайт" и как и куда вы его загрузили.
Одновременно сообщение про Github и SQL вообще вызывают подозрения о какой-то большой каше.
давайте начнем с того, что вы подразумеваете под словом сайт.
Если это статическая верстка это одно, если сайт использует базу данных и является динамическим - это другое, гитхаб например бекенд не поддерживает только статику