Щоб відповісти на ваше перше запитання, у більшості хостів папки www і public_html однакові, одна лише посилається на іншу. Щоб спростити роботу, почніть із папки public_html. Зазвичай є те, що називається a
*символ* між ними, майже як псевдонім або ярлик

Тепер щодо другого питання щодо переміщення сайту виконайте приблизно наступне:
- Скопіюйте весь вміст локального каталогу htdocs MAMP у папку public_html на вашому хості, швидше за все, використовуючи якусь програму FTP

- У cPanel вам потрібно буде створити нову базу даних для зберігання даних вашого сайту. Це знову залежить від хоста та версії/теми cPanel, але зазвичай на домашній сторінці є розділ бази даних, який дозволяє створити новий. Вам також потрібно буде створити нового користувача бази даних і пароль, а також призначити права для цього користувача на використання бази даних, яку ви щойно створили

- Також знайдіть phpMyAdmin у cPanel і відкрийте його. У локальній інсталяції MAMP перейдіть на сторінку httplocalhost/MAMP/ і натисніть посилання phpMyAdmin у верхній панелі меню. Відкрийте свою базу даних і перейдіть до Експорту, натисніть кнопку «Перейти», і у вас має залишитися велике величезне текстове поле команд SQL. Скопіюйте весь цей розділ, перейдіть до phpMyAdmin вашої cPanel, знайдіть свою базу даних, натисніть «SQL» і вставте весь цей текст. Натисніть «Перейти», і він імпортує майже всі ваші налаштування

- Тепер вам потрібно буде налаштувати кілька налаштувань бази даних cPanel. Знайдіть таблицю wp_options у phpMyAdmin, натисніть «Огляд» і знайдіть у значеннях усе, що посилається на старий сайт, наприклад 127.0.0.1 або localhost, і змініть його на правильну адресу

- Нарешті, вам потрібно буде змінити налаштування бази даних у вашому файлі wp_config.php, який тепер має бути у вашій папці public_html. Відкрийте його та знайдіть ім’я бази даних, ім’я користувача та пароль і оновіть їх, щоб відображати те, що у вас є в cPanel

Це, очевидно, дуже загальний набір інструкцій, але це основний шлях, яким вам потрібно буде скористатися. Є багато сайтів, де детально описано переміщення сайту WordPress, але це завжди дуже конкретно, і його завжди потрібно адаптувати до вашої конкретної ситуації

Google буде вашим другом у цьому, але ось пара, щоб ви почали:
Удачі!