Просто сейчас не очень удобно и хотелось бы сначала вносить изменения и тестировать в локальной версии, а потом уже готовый код переносить в веб-версию сайта!
А разве можно по другому? Локальная версия - локальная, удаленная - это удаленная. Другое дело, что в линуксе это делается очень легко и просто.
Откройте для себя rsync, например:
http://nix-sa.blogspot.fr/2011/11/rsync-ssh.html Если нужно поправить по мелочам, изучите что такое sshfs, например:
http://goodigy.ru/sshfs_ubuntuКурите, пока не наступит просветление, что такое lamp и почему не на до так делать:
в данный момент пришлось удалить настройки по добавлению сайта в файл hosts и конфигурационный файл с названием
сайта из папки "sites-available" а также активированный файл как я понимаю из папки "sites-enabled" чтобы веб-версия заработала
Не надо ничего удалять на локальной машине. Если после синхронизации у вас не работает web версия, то причины могут быть какие угодно, и совсем не факт, что дело в настройках lamp. Например в opencart, в конфигах, надо явно указывать web path (не помню точно как), что-то вроде:
$web_path=http://my-site.loc //my-site.ru
Могут быть разные настройки подключения к БД, могут быть разные версии php (на lamp ubuntu 16-04 по дефолту php 7), могут быть разные конфигурации самого сервера, например у вас Lamp, на продакшене Lemp, и еще куча др. причин.
Но даже если что-то разное, то настроить у себя на локалке всё также, как на на продакшене, это день-два (при отсутствии опыта) работы с гуглом. А потом просто
rsync -avzhe "ssh" ....