Довольно банальная ситуация у меня есть несколько устройств . Один стационарный компьютер на котором крутится и Денвер в том числе. И есть пара ноутбуков, с которых я тоже иногда работаю. Все устройства на винде. Задача была такова, чтобы при разработке в Денвере на любом из компов была актуальная версия разрабатываемого проекта с минимальными усилиями. Без необходимости запуска каких либо программ, пушей и прочего.

Гит, программы для синхронизации сразу отметаем. Нужно одно место где будет одна и только одна верная копия проектов, с которой мы и будем работать с любого устройства. В денвере это две папки – home и data в mysql, где хранится база.

Соответственно первым устроившим меня вариантом было использование Dropbox ( или другой диск ) как место хранения оригинальных папок.  На тех компах, которые используются для разработки ставится денвер, папки home и data удаляются и на их место ставлю симлинки. В висте это mklink или NTFSLinks  .  Схема прекрасна. В дропбоксе всегда оригинальная версия, которая синхронизируется с локальными версиями на всех рабочих устройствах. Если нужно взять ноутбук и поехать куда то – работа всегда с вами. Главный минус – если проекты большие, то они могут просто не пролезть полностью в бесплатную версию дропбокса и приходится извращаться. Делать симлинки только на папки с темами или плагинами например. Что не удобно.

Так как в основном я работаю в пределах своей локалки, то была попытка делать симлинки с виндовой шары. Но как я понял это не так просто. Вобщем не задалось.

Зато оказалось денвер можно пустить в локалку. Папку home рашарить и примонтировать на ноутбуках. Для работы в локалке это очень удобно.

  1. Прописываем в настройках компа на котором крутится денвер статичный IP. Допустим 192.168.1.9
  2. Проверяем что всё ок по ipconfig.
  3. Идем в папку home допустим у нас есть несколько папок с сайтами вида

Кладем в папку

файлик .htaccess c таким содержанием ( 192.168.1.9 IP который мы выяснили ранее )

В папку

файлик .htaccess c таким содержанием

На ноутбуках в hosts прописываем

4. Если на компе где крутится денвер стоит файерволл то его придется настроить пропускать к денверу.

На этом всё. Главный минус такого способа, что рабочие проекты хранятся на одном компе и их не взять с собой поработать в кафе. Для это придется сначала их синхронизировать.

1 февраля 2014 |

Уже есть один комментарий к “Настройка Denwer для разработки в локальной сети”

  1. Роман 12 августа, 2014

    Доброго время суток!
    Подскажите,по wi-fi я захожу в другой комп,а когда подключаюсь через модем мтс,то нет подключения.
    Провайдр нетбайнет,роутор dlink.
    что мне нужно делать чтоб мог подключаться с модема,если есть видео?

Есть что сказать по теме статьи? Пожалуйста - пишите!