субдомены osCommerce на локалхосте под Denwer'ом: HowTo

Тема в разделе "Администрирование серверов", создана пользователем Leony, 4 дек 2012.

Модераторы: mefish, stooper
  1. Leony

    Leony

    Регистр.:
    18 мар 2008
    Сообщения:
    153
    Симпатии:
    25
    Denwer: Денвер-3 2012-09-16 но со старым PHP 5.2, с расширениями и Apache 2 с поддержкой SSL и mod_rewrite.
    Движок: osCommerce 1.6, некоторые модули взяты из 1.9.

    Задача: запустить субдомены локально для отладки.

    Скопировал движок и БД с Убунты 2.6.28-11-server, запустил, отладил: всё работает.
    Но проблема: при выборе субдомена 4-го уровня – меня футболит в инет, если отрубаю инет – "Вы ошиблись при наборе URL в браузере".

    Если не ошибаюсь, субдомены организованы вроде с пом. frontend_ajax.js.

    Подскажите, кто знает, как на локалхосте виндовс завернуть запросы к поддоменам так, чтобы их обрабатывал Денвер и движок сайта.

    Я создавал папки субдоменов в той же папке, где и www/ и копировал туда содержимое движка – в браузере видел только "Index of /".

    Чем это сделать на Винде:
    • htaccess?
    • симлинками (чтобы не копировать двиг, в той же папке, где и www/)?
    • hosts-файлом (но его сам Денвер меняет)?
    или каким-то DNS-софтом?

    Ткните хотя бы вектор, куда копать.
     
  2. Leony

    Leony

    Регистр.:
    18 мар 2008
    Сообщения:
    153
    Симпатии:
    25
    Вы не знакомы с комплектом Denver.

    Имелось ввиду добавлять в httpd.conf записи типа
    имяСубдомена *:80
    А затем создавать файл имяДомена.tld.vhost в каталоге /etc/apache2/sites-available?
    Я не знаю, где это на Виндовс, в каталоге Денвера.

    Сам спросил, сам ответил:
    • создаём симлинк на папку "www",
    только создавая вводим имя субдомена​
    Subdomen.jpg
    Если всё правильно – при входе в эту "папку" должно открываться содержимое папки "www".​
    • рестартуем Денвер.

    На Виндовс, вероятно, другие решения сложнее.