Для существующего проекта безопаснее сначала понять, где возникает ошибка и какие части сайта связаны с изменяемым кодом. Серьёзные правки желательно проверять на тестовой копии, а перед обновлением рабочего проекта иметь резервную копию.
Если задача относится не к одной функции, а к постоянному развитию проекта, её удобнее вести как техническую поддержку сайта.