Om uw eerste vraag te beantwoorden: in de meeste hosts zijn de mappen www en public_html hetzelfde, de ene linkt alleen naar de andere. Om het u gemakkelijk te maken, begint u met de map public_html. Er is meestal wat wordt genoemd a
*symlink* tussen de twee, ongeveer zoals een alias of een snelkoppeling

Voer voor de tweede vraag over het verplaatsen van de site ongeveer het volgende uit:
- Kopieer de volledige inhoud van de htdocs-directory van uw lokale MAMP naar de map public_html op uw host, waarschijnlijk met behulp van een of ander FTP-programma

- In cPanel moet u een nieuwe database maken om de gegevens van uw site te bewaren. Dit hangt weer af van de host en cPanel-versie/thema, maar er is meestal een databasesectie op de startpagina waarmee u een nieuwe kunt maken. U moet ook een nieuwe databasegebruiker en -wachtwoord aanmaken en rechten toewijzen aan die gebruiker om de database te gebruiken die u zojuist hebt gemaakt

- Zoek ook naar phpMyAdmin in cPanel en open het daarin. Ga op uw lokale MAMP-installatie naar httplocalhost/MAMP/ en klik op de phpMyAdmin-link in de bovenste menubalk. Open uw database en ga naar Exporteren, klik op de knop "Go"en u zou een enorm groot tekstvak met SQL-opdrachten moeten hebben. Kopieer deze hele sectie, ga naar phpMyAdmin van uw cPanel, zoek uw database, klik op "SQL"en plak al die tekst in. Klik op "Go"en het zal bijna al uw instellingen importeren

- Nu moet je een aantal instellingen in de database van je cPanel aanpassen. Zoek de wp_options-tabel in phpMyAdmin, klik op Bladeren en zoek in de waarden naar iets dat verwijst naar de oude site, zoals 127.0.0.1 of localhost, en wijzig dit in het juiste adres

- Ten slotte moet u de database-instellingen in uw wp_config.php-bestand wijzigen, dat zich nu in uw public_html-map zou moeten bevinden. Open het en vind de databasenaam, gebruikersnaam en wachtwoord, en werk het bij om weer te geven wat je in cPanel hebt

Dat is duidelijk een zeer algemene reeks instructies, maar het is het basispad dat u zou moeten nemen. Er zijn genoeg sites die het verhuizen van een WordPress-site beschrijven, maar het is altijd heel bijzonder en zal altijd moeten worden aangepast aan uw specifieke situatie

Google zal hierbij je vriend zijn, maar hier zijn er een paar om je op weg te helpen:
Veel geluk!