public_html フォルダとは何ですか?

public_html はドキュメントルートと呼ばれ、ホームページのデータ(HTMLファイルや画像データファイルなど)を置くためのディレクトリです。
インターネット上で公開したいデータは必ずこのフォルダ内にアップロードを行っていただく必要があります。

逆に、ホームページとして公開したくないファイルをアップロードしたい場合は public_html/ より上に置くことで通常よりセキュリティを確保できます。