Мелкие задачи по сайтам на фрилансе, как делать правки у клиента?

Опыт работынад сложными проектами 5 лет.
Перешел на фриланс, но пока не было ни одного заказа, только смотрю.
Чтоб набить рейт хочу делать мелкие заказы, 50-300$
Обычно это мелкие правки на сайте.

Вопрос, как их обычно делаете вы?
Разворачиваете у себя копию? Если да, то как быть с бд, или несоотвествующих окружением тестовой/рабочей площадки?
Делаете прямо у клиета на продакшене ? О_о. Как быть, если вдруг косячнули, или хост делает магическую непонятную хрень? (сталкивался как-то когда помогал товарищам. Правишь файл, заливаешь, все права на файл идентичны, а хост перестает его обрабатывать, сайт падает) Что делать в таких случаях?
  • Вопрос задан
  • 1413 просмотров
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Бекап файла, который правишь (например, file.php.ORIG )и применение изменений внутри того, где правишь только для своего IP-адреса (чтобы отладить).
Затем, как всё готово - убираем условие (делаем для всех) и удаляем .ORIG-файлы.
Бекапы файлов - само собой делаем!

Как быть, если вдруг косячнули, или хост делает магическую непонятную хрень? (сталкивался как-то когда помогал товарищам. Правишь файл, заливаешь, все права на файл идентичны, а хост перестает его обрабатывать, сайт падает) Что делать в таких случаях?
Проверяете на пустом файле-болванке - это надо делать всегда перед началом любых работ!
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
vitali1995
@vitali1995
Разворачиваю у себя копию вместе со всем окружением, включая бд.
Ответ написан
opium
@opium
Просто люблю качественно работать
У себя копию обязательно разворачивать, если только при этом не возникает доп.сложностей - тогда по ситуации.
Почти обязательно сразу ставить под git, тогда и отслеживать изменения на сервере и деплоить будет намного, намного проще
Ответ написан
Комментировать
Evanre
@Evanre
Front-end developer
Если правок много, то копию. Как вариант, у многих встречал, обычно есть дев версия сайта на поддомене, если нет, порекомендуйте сделать. В общем зависит от клиента, есть параноики, которые просто не дают доступы на продакшн.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы