индексный файл должен лежать в document_root, ваша папка public_html для вашего скрипта являлась документ рутом, на хостинге эта папка может называться иначе. Соответственно все что лежит в public_html кладете в документ рут хостинга, остальные файлы(если есть) должны лежать иерархически так же как в исходных папках.