Aby odpowiedzieć na twoje pierwsze pytanie, w większości hostów foldery www i public_html są takie same, jeden po prostu łączy się z drugim. Aby uprościć sprawę, zacznij od folderu public_html. Zwykle jest to tzw
*dowiązanie symboliczne* między nimi, prawie jak alias lub skrót

Teraz, jeśli chodzi o drugie pytanie dotyczące przenoszenia witryny, wykonaj w przybliżeniu następujące czynności:
- Skopiuj całą zawartość lokalnego katalogu htdocs MAMP do folderu public_html na swoim hoście, najprawdopodobniej używając jakiegoś programu FTP

- W cPanel będziesz musiał utworzyć nową bazę danych do przechowywania danych Twojej witryny. To znowu zależy od hosta i wersji/motywu cPanel, ale zazwyczaj na stronie głównej znajduje się sekcja bazy danych, która pozwoli Ci utworzyć nową. Będziesz także musiał utworzyć nowego użytkownika bazy danych i hasło oraz przypisać temu użytkownikowi prawa do korzystania z właśnie utworzonej bazy danych

- Poszukaj także phpMyAdmin w cPanel i otwórz w nim. W lokalnej instalacji MAMP przejdź do httplocalhost/MAMP/ i kliknij łącze phpMyAdmin na górnym pasku menu. Otwórz swoją bazę danych i przejdź do Eksportuj, kliknij przycisk „Idź”, a powinieneś zostać z dużym, ogromnym polem tekstowym poleceń SQL. Skopiuj całą sekcję, przejdź do phpMyAdmin swojego cPanelu, znajdź swoją bazę danych, kliknij „SQL” i wklej cały ten tekst. Kliknij „Idź”, aby zaimportować prawie wszystkie ustawienia

- Teraz musisz dostosować kilka ustawień w bazie danych cPanelu. Znajdź tabelę wp_options w phpMyAdmin, kliknij Przeglądaj, aw wartościach poszukaj wszystkiego, co odwołuje się do starej witryny, na przykład 127.0.0.1 lub localhost, i zmień ją na właściwy adres

- Na koniec musisz zmienić ustawienia bazy danych w pliku wp_config.php, który powinien teraz znajdować się w folderze public_html. Otwórz go i znajdź nazwę bazy danych, nazwę użytkownika i hasło, a następnie zaktualizuj je, aby odzwierciedlały to, co masz w cPanel

Jest to oczywiście bardzo ogólny zestaw instrukcji, ale jest to podstawowa ścieżka, którą musisz obrać. Istnieje wiele witryn szczegółowo opisujących przeniesienie witryny WordPress, ale zawsze jest ona bardzo szczególna i zawsze będzie musiała zostać dostosowana do konkretnej sytuacji

Google będzie twoim przyjacielem w tej sprawie, ale oto kilka na początek:
Powodzenia!