ITReality - IT Реальность

Заметки о компьютерах. Решение некоторых проблем.

MaxSite CMS

Подписаться на эту метку по RSS

Процесс установки движка MaxSite CMS не представляет какой либо трудности. В дистрибутиве в файле install-ru.txt подробно описана процедура установки. Ниже я приведу вырезки из описания процедуры установки.

  1. Откройте файл «application/config/database.php-distr». В нем необходимо указать параметры вашей базы данных. После этого загрузите файл на сервер с именем database.php.
  2. Откройте файл «application/maxsite/mso_config.php-distr». В этом файле введите свою секретную фразу. После изменений загрузите файл на сервер с именем «mso_config.php».
  3. Переименуйте файл «.htaccess-distr» в «.htaccess».
  4. Установите на каталог /system/cache/ права на запись (обычно 777). Там же установите права на подкаталоги «html» и «rss», который могутиспользоваться для кэширования.
  5. Установите на файл sitemap.xml права на запись (обычно 666).
  6. Установите на каталог /uploads/ права на запись (обычно 777). Желательно установить права 777 на вложенные каталоги «_mso_float», «_mso_i» и «mini».
  7. Запустите в браузере «http://ваш сайт/» и следуйте инструкциям.
  8. После установки системы, откройте файл «application/maxsite/mso_config.php» и измените на $mso_install = true;
Шагов много, но они достаточно простые и сложностей на этом этапе нагов 1-6 не возникает. Сложности возникли на шаге 7, точнее говоря не сложность, а маленькая неприятность сайт отображался не в кодировке UTF-8, а в какой-то другой, из-за чего на экране вместо русских букв были закорючки. Эту неприятность решил следущим образом:

в файле .htaccess

Вписал

CharsetPriority UTF-8 koi8-r ISO-8859-5 ibm866
CharsetDefault UTF-8
CharsetSourceEnc UTF-8
AddDefaultCharset UTF-8

Вместо

AddDefaultCharset UTF-8

а в панели управления хостингом Веб-сервер -> Управление модулями Включаем charset_module ( Назначение модуля - произвести корректное преобразование из кодировки хранения в кодировку у клиента при передаче документа клиенту и произвести обратное преобразование при приеме информации от клиента (submit формы и т.п.). )

...если не включить charset_module, то сервер выдаст ошибку 500.