We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 30247
    • 74 Posts
    Озадачился тут вопросом...
    Есть сервер, на нем несколько сайтов на virtual host. Как бы подправить модикс, чтобы:
    1. вынести все, что касается движка, в общую папку,
    2. для каждого из хостов создать отдельные базы данных.
    3. при желании можно было бы переопределить сниппеты на хранимые в юзерских каталогах.
    4. Реализовать поддержку субдоменов.
    5. Чисто гипотетически: стоит ли выносить общие куски в отдельную базу данных?

    Есть ли готовые решения? (в гугле был, но только на первой странице)

    По реализации, пара идей витает в голове (например прописать для всех сайтов общие пути к одному каталогу, а выбор баз данных осуществлять на основе доменного имени), но какие подводные камни могут встретится на пути?
    А то у многих хостеров есть КМС-ки, я не думаю, что они движки плодят для каждого юзера.
    Может при реализации этой идеи и хостеры обратили бы внимание на данную КМС.
      • 22301
      • 1,084 Posts
      вопросов много, а суть не понятна.

      мешанина из каких-то идей для решения чего-то. но а в чём проблема?

      Виртуальный хостинг -- один сервер -- несколько сайтов / припаркованных доменов -- это типичная ситуация для большинства сообщников. И что?

      и причём здесь хостерские движки?:)

      Tohin, если не переформулируешь попроще, то пост станет свидетельством того, что ты тоже позволяешь себе заходить на форум сильно "уставшим":)
        [img]http://jurist-info.ru/pic/rrr.jpg[/img]

        Безжалостный пияр!
        Artima -- неуч!
        Осторожно: преступная локализация -- modx-cms.ru
        Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

        Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
        • 30247
        • 74 Posts
        Гм.. ну может и действительно был "сильно уставшим" grin А может и вообще не в ту сторону копаю.

        Ситуация верна: один сервер = много сайтов + субдомены.
        Каждый домен лежит в отдельном каталоге.
        Я нехочу плодить по копии модикса на каждый домен. (хотя бы обновлять гемморно.)
        Можно конечно извратится и наплодить линков на каждый файл в общей папке... При необходимости линк удаляется и заменяется реальным файлом.
        Вариант2: Еще не копал, но кажется можно извратится с RewriteRule.
        Но имхо это неправильно.

        В идеале движек один - сайтов много. Обновил движек - обновились все сайты. какой-лио сайт начал глючить на новом движке - переключил его на бэкапный движек. Все сайты заработали нормально-удалил бэкапный движек - ждешь новых обновлений.

        Как мне кажется, хостерские движки не плодятся по отдельной копии для каждого сайта. Поэтому и привел их в пример.
        Так понятнее?
          • 897
          • 1,620 Posts
          смотрите на Revolution там core может быть отдельным от контента.
            "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

            Не используйте Revo для "просто сайтов". Используйте Evo

            Who can defeat the Russian bear?
            • 22301
            • 1,084 Posts
            Quote from: Tohin at Apr 05, 2009, 09:07 AM

            Так понятнее?

            значительно:) так я тебя понял абсолютно!

            Revolution ещё не смотрел, правда.

            Штатными средствами то, что ты хочешь реализовать, не решается. А использование нестанадартных решений с ковырянием кода парсера убивает идею об апдейтах напрочь!

            В принципе, ничего нереального в том, чтобы несколько сайтов пользовали, условно, один склад скриптов, нет. Так что стоит глянуть Revolution.
              [img]http://jurist-info.ru/pic/rrr.jpg[/img]

              Безжалостный пияр!
              Artima -- неуч!
              Осторожно: преступная локализация -- modx-cms.ru
              Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

              Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
              • 31227
              • 198 Posts
                Pure MODx sites
                Viriko.ru & Viriko.com - Multilingual and running on 1 MODx