Официальный сайт TextCMS
TextCMS — все просто!





Рассказать



Поддержка множества сайтов в TextCMS

В TextCMS предусмотрена возможность работы одной копии установленной системы с несколькими сайтами одновременно, что позволяет упростить их администрирование. Для того, чтобы подключить дополнительные сайты (для примера рассмотрим ситуацию, когда первый сайт имеет адрес textcms.ru, а второй — example.com), нужно проделать следующее:

  1. Удостовериться, что в файле index.php  имеется и не закомментирована строка define ('TextCMS_multisite','1');
  2. Прописать в настройках хостинга домен test.com как alias (псевдоним) сайта на домене textcms.ru 
  3. Создать (локально, т.е.  на своем компьютере) файл sites.txt со следующим содержимым:
    0:textcms.ru,www.textcms.ru
    1:example.com,www.example.com
    (Каждая строка этого файла соотвестствует одному сайту, число перед двоеточием — это номер сайта, далее через запятую перечисляются домены даного сайта)
    Полученный файл следует загрузить в подкаталог files каталога, где установлена TextCMS.
  4. Создать каталог site1 (если в предыдущем шаге для нового сайта было указано другое число, то в имени каталога следует использовать то же число) и в нем — подкаталоги upload и content.
  5. Проверить, что каталоги siteномер/upload и siteномер/content доступны скрипту на запись (аналогично тому, как это делалось на этапе установки для каталога site0 и его подкаталогов).
  6. Войти в Центр Администрирования новго сайта (ссылка будет иметь вид http://адрес_сайта/admin.php, для нашего примера — http://test.com/admin.php), используя логин и пароль по умолчанию (логин admin, пароль textCMS) и задать все необходимые настойки. (Значения настроек по умолчанию, включая логин и пароль, хранятся в файле files/config.def.)

Если потребуется выделить один или несколько сайтов на отдельную копию TextCMS, скопируйте все файлы TextCMS, а затем удалите из подкаталога files все те каталоги, которые на новой копии не требуются, а затем отредактируйте файл files/sites.txt: уберите оттуда строки, соответствующие удаленным сайтам. 

» » Мультисайтовость в TextCMS