Upang masagot ang iyong unang tanong, sa karamihan ng mga host ang www at public_html na mga folder ay pareho, ang isa ay nagli-link sa isa pa. Upang gawing simple ang mga bagay, magsimula sa public_html folder. Karaniwang mayroong tinatawag na a
*symlink* sa pagitan ng dalawa, halos parang alias o shortcut

Ngayon para sa pangalawang tanong sa paglipat ng site, gawin ang humigit-kumulang sa sumusunod:
- Kopyahin ang buong nilalaman ng iyong lokal na direktoryo ng htdocs ng MAMP sa public_html folder sa iyong host, malamang na gumagamit ng isang FTP program ng ilang uri

- Sa cPanel, kakailanganin mong lumikha ng bagong database upang mahawakan ang data ng iyong site. Ito ay muling nakasalalay sa host at cPanel na bersyon/tema, ngunit karaniwang mayroong isang seksyon ng database sa home page na hahayaan kang lumikha ng bago. Kakailanganin mo ring lumikha ng bagong user ng database at password, at magtalaga ng mga karapatan para sa user na iyon na gamitin ang database na kakagawa mo lang

- Hanapin din ang phpMyAdmin sa cPanel, at buksan ito. Sa iyong lokal na pag-install ng MAMP, pumunta sa httplocalhost/MAMP/ at mag-click sa link ng phpMyAdmin sa tuktok na menu bar. Buksan ang iyong database, at pumunta sa I-export, i-click ang "Go"na buton, at dapat kang maiwan ng isang malaking textbox ng mga SQL command. Kopyahin ang buong seksyong ito, pumunta sa phpMyAdmin ng iyong cPanel, hanapin ang iyong database, i-click ang "SQL,"at i-paste ang lahat ng tekstong iyon. I-click ang "Go"at i-import nito ang halos lahat ng iyong mga setting

- Ngayon ay kakailanganin mong mag-tweak ng ilang mga setting sa database ng iyong cPanel. Hanapin ang talahanayan ng wp_options sa phpMyAdmin, i-click ang Mag-browse, at sa mga halaga, hanapin ang anumang bagay na tumutukoy sa lumang site, tulad ng 127.0.0.1 o localhost, at baguhin ito sa tamang address

- Sa wakas, kakailanganin mong baguhin ang mga setting ng database sa iyong wp_config.php file, na dapat ay nasa iyong public_html folder na ngayon. Buksan ito at hanapin ang pangalan ng database, username, at password, at i-update ito upang ipakita kung ano ang mayroon ka sa cPanel

Iyon ay malinaw na isang pangkalahatang hanay ng mga tagubilin, ngunit ito ang pangunahing landas na kailangan mong tahakin. Maraming mga site na nagdedetalye sa paglipat ng isang WordPress site, ngunit ito ay palaging napaka-partikular at palaging kailangang iakma sa iyong partikular na sitwasyon

Magiging kaibigan mo ang Google dito, ngunit narito ang ilang para makapagsimula ka:
Good luck!