За последние 24 часа нас посетили 66173 программиста и 1616 роботов. Сейчас ищут 979 программистов ...

Multisite

Тема в разделе "PHP для новичков", создана пользователем Mark32, 26 дек 2010.

  1. Mark32

    Mark32 Активный пользователь

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    Есть пять сайтов. Двиг один и тот же - как-то надоело апдейтить все пять. Проще было бы двиг положить в 1 место и счастье. Различия меж ними это БД, темплоиты html, картинки, htaccess, и папки с кэшом. Посоветуйте как быть, тупо "расшарить директорию" для всех пяти сайтов где двиг лежит и заинклюдить во всех пяти сайтах php путь к обрабатывающим php? может покрасивее можно сделать? Какие варианты, если кто-нибудь сталкивался с этим? И ещё с точки зрения нагрузки, она хотя бы не увеличится? (по логике не должна конечно)
     
  2. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    нагрузка хз - если все бд будут на одном бд серваке то может,жди спецов :>
    все домены кидаешь на один хост
    в загрузке шаблонов и бд проверять урл и грузить нужный шаблон и нужную бд, что там с кэшэм - незнаю
    на том же dle это делается за 30 мин максимум в 2 файлах
     
  3. Mark32

    Mark32 Активный пользователь

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    да, все БД на 1 серваке

    насчёт остального всё ясно, только вопрос в том как лучше "показывать" 5-ти сайтам как к файлам двига обращаться? Через инклюды или может силами апачи можно всё быстрее сделать?
     
  4. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    там где грузятся конфиги бд пишешь


    if($_SERVER['HTTP_HOST']=="php.ru")
    blablabla include(cfg.php.ru.php)
    if($_SERVER['HTTP_HOST']=="google.ru")
    blablabla include(cfg.google.ru.php)

    и т.д


    там где шаблоны тоже самое
     
  5. Mark32

    Mark32 Активный пользователь

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    чего-то мысли не понял ((
     
  6. Mark32

    Mark32 Активный пользователь

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    если б так просто было не стал бы спрашивать))