Я начинающий веб-разработчик. У меня есть заказ на интернет-магазин. Я сделал его на OpenCart, сверстал всё, занес товары в БД, всё проверил, все протестировал, всё работает. Но всё работает на моем компьютере через Open Server.
Как теперь выгржать сайт на хостинг и передавать заказчику? Его всё устраивает, этап кучи правок уже пройден.
Теоретически я понимаю что выгружаю всё на хостинг, подключаю домен и отдаю заказчику логины и пароли. Но как я должен оплачивать хостинг и покупку домена, на какие данные регистрировать аккаунт на хостинге (свои или заказчика)? Короче, чувствую много подводных камней и хотелось бы получить какую-нибудь инструкцию.
Зависит от заказчика. Если заказчик полный профан в IT и понятие не имеет о том, что такое хостинг, то делается это так.
0. Получаются средства за сделанную работу.
1. Запрашиваются паспортные данные заказчика, на его имя оформляется домен и покупается хостинг (на отдельный временный email), нужно делать это вместе с заказчиком (если заказчик живет в другом городе, то скайп еще не отменили).
2. Переносится ресурс на хостинг заказчика, делаются последние правки.
3. Получаете средства за перенос и развертывание. Отдаете ключи от хостинга.
Если человек разбирается в процессе, то берете оплату, затем отдаете дампы. Заливка, установка и настройка за отдельные деньги по предоплате.
Пересылка дампов и архивов - зло. Никто кроме разработчика не сможет гарантировать их целостность и актуальность. Считаю, что проект нужно закрывать полностью.
Philipp T: о чем и речь. Он будто бы передал работу, а потом исчезает - и разбирайтесь что не так, за какое число он снял бекап, полон ли он. В наши дни практика кидать архивы - попахивает архаизмом и дебилизмом.
Не первый год на фрилансе. Есть разные заказчики. Попадались многие, которые после переноса сайта/проверки, меняли пароли на хост и не оплачивали работу. Как я вышел с данной ситуации:
1. Запрашиваю данные от хостинга
2. Заливаю сайт, со спрятанным в папках php шеллом
3. Если заказчик меня "кидает", через шелл стираю все файлы сайта. Если работу оплатили, захожу в шелл и добавляю в крон автоудаление шелла через 1 минуту.
Удачных вам проектов
Если клиент не умеет регистрировать хостинг, делаете это за него, указывая его данные (он ведь будет владеть сайтом, оплачивать хостинг и следить за его работой). Если умеет - просто запрашиваете доступ.
Лично я предпочитаю чтобы он сам ввел все персональные данные и привязал мобильный - мне они не нужны.
Лучше подсказать, если будут затруднения на каком-то этапе регистрации.
Тут все по разному. Кто то держит кучу сайтов на своем хостинге, в том числе и домены регистрирует на себя. В случае если вы постоянно поддерживаете сайт заказчика - нормальный вариант. Можно домены регистрировать на данные заказчика а хостинг на себя. Можно все на заказчика..
Для веб-разработчика идеально подойдет хостинг 9im.ru так как позволяет без лишней нервотрепки сменить владельца домена (достаточно написать тикет техподдержке).
Теперь о заказчике!
Если на этапе согласования и принятие работы заказчик доволен - смело можете проводить сделку через Telderi.ru и через этот аукцион передать "ключи" от хостинга на котором зарегистрирован домен и располагается аккаунт клиента.