Если клиент не умеет регистрировать хостинг, делаете это за него, указывая его данные (он ведь будет владеть сайтом, оплачивать хостинг и следить за его работой). Если умеет - просто запрашиваете доступ.
Лично я предпочитаю чтобы он сам ввел все персональные данные и привязал мобильный - мне они не нужны.
Лучше подсказать, если будут затруднения на каком-то этапе регистрации.
Сервер, на который вы заливаете файлы скорее всего работает на базе ядра Linux,
а для данных ОС особенностью является регистрозависимость. Могут побиться пути на сайте.
Поэтому рекомендую менять регистр на локальной машине. Например, с помощью Renamer.
Можно использовать виртуальные машины Virtualbox или VMware Workstation.
Образ - это диск ВМ в raw формате, с raw дисками умеют работать многие системы виртуализации. При необходимости образ можно конвертировать в другой формат (например, VBoxManage convertfromraw).
Для экспериментов я бы сделал копию виртуального сервера прямо на хостинге.
Когда вы вызываете по правому клику на папке, это и будет дочерний ресурс.
Также бывает удобно выбирать пункт "Быстро создать", чтобы лишний раз не перезагружалась админка.