Здравствуйте, я новичок.
Человек попросил доработать сайт на Друпале. Вопрос следующий: через ФТП не очень то удобно этим делом заниматься.
Нормально ли будет попросить его сделать полную копию сайта (файлы + БД) мне на локалхост и уже там работать?
Если нет (лично я бы на такое не согласился) - то какие могут быть варианты? Как опытные люди решают эту проблему?
Комментарии
смысл не соглашаться? Или с неких пор пароль от БД не хранится в 'sites/all/default/settings.php' и 'Sypex Dumper' отменили?
Это вопрос доверия
Зависит от того, что надо доработать. Что надо доработать?
Если немного, то можно прямо по фтп. Если много - лучше развернуть dev среду и работать на ней. Как минимум не убъёте боевой сайт по случайности.
Понятие много/немного вычисляется просто - много, это когда время на развёртывание тестовой среды будет меньшим, чем время самой разработки (с учётом, что наработки потом ещё нужно заливать на боевой контент). Если наоборот - то легче поправить прямо на сайте.
В любом случае не забывайте про бекап.
Что касается доверия. Если у вас есть ФТП, то собственно чего ещё заказчику бояться?
Ну, собственно, я бы (как заказчик) боялась того что исполнитель сделает тупую копию моего сайта, выложит в инет и начнет забивать деньги (сапа, редиректы всякие) + проблемы с поисковиками + обманутые пользователи...
Это я не насчет нынешнего ТС Это просто "чего боится заказчик"
Мне пришлось один раз отдавать всю базу сайта - все номрально Но, как уже было сказано - это вопрос доверия.
Я бы предложила сделать тестовый сайт, загрузить туда полную копию БД и работать с тестовой копией. Вам может быть такое неудобно только в случае, если у вас проблемы с интернетом.
Чего там церемониться про вопрос доверия. Заказчик дал доступ по ФТП - значит доверяет.
если есть доступ по фтп, то можно скачать весь твой сайт, а если знаешь пароль и пользователя от базы данных, то всё. Твой сайт уже в чужих руках.
Прикольно... доверие / не доверие... Да хрен я б с таким заказчиком вообще работал бы, с такими сомнениями в мой адрес.
Как показывает даже местный опыт http://drupalcookbook.ru/ с PR=0 и его клон, созданный без доступа к БД и ФТП. Клон щас найти не могу... но PR у него был помниться =2...
По теме: как уже говорилось ранее - если время затраченное на развертывания локальной версии больше, чем доработки напрямую на сайте, то и не стоит с этим замарачиваться. Если решение не стандартное, и прийдется поэксперементировать, то без локальной версии не обойтись. И тут уже без доверия не обойтись...
Чего можно бояться заказчику известно. Я к тому, что ФТП к сайту на Drupal это уже оказанное доверие - если потребуются данные из БД, то не так уж трудно написать скрипт по их извлечению, положить по ФТП в нужное место и запустить. Можно даже не заморачиваться с реквизитами доступа к БД (если лениво лезть в settings.php), а написать модулёк с ипользованием БД API. Поэтому об "увеличении" степени доверия речь идти не может - уже всё на руках.