Эта четвертая статья по установке движка MaxSite CMS на сервер хостера. Собственно на ней заканчивается инструкция по установке maxsite cms. Последняя пятая статья предназначена лишь тем пользователям, которые как и я используют на своем сайте предустановленный шаблон default.
Также можно смело в цикл по установке системы управления сайтом cms maxsite включить статью Проблемы при установке MaxSite CMS на сервер
Как установить движок сайта
Ссылка на данную статью: //design-for.net/page/aktiviruem-dvizhok-maxsite
1.1. Как вы помните, мы пропустили некоторые пункты Инструкции по установке MaxSite CMS от разработчика.
Разработчик периодически меняет инструкцию в файле install-ru.txt, поэтому я уже не могу точно назвать пропущенные пункты. Вам остается только соблюдать тот порядок установки, какой указан в статье.
1.2. Выполняем пункт (п.4.) Установки, касающийся задания прав доступа на папки и файлы в дистрибутиве движка, залитом на сервер.
Дело в том, что на сервере хоста стоит операционная система, отличная от Windows. Как вы уже обратили внимание даже папки называются каталогами. В этих операционных системах (чаще из семейства Linux) существуют права доступа на папки и файлы, которыми обладают разные категории пользователей.
1.3. Так, в Инструкции на каталог cache (application/cache) предлагается установиться права доступа, равные значению трехзначного числа 777.
Рис.1 Форма для выставки прав доступа к папке cache
Каждый разряд в числе 777 - это уровень прав на «чтение», «запись» и «управление» папкой или файлом.
Установка прав выполняется довольно легко. В окне ftp-клиента на стороне сервера (внутри www в папке своего сайта) находим папку cache и кликаем по ней правой кнопкой мыши. В появившемся меню надо опуститься на самый низ до строки «Права доступа к файлу...». После перехода по ссылке откроется форма с полем (Рис.1), в которое надо вписать требуемое значение 777 и подтвердить свое решение, нажав на «OK».
1.4. Далее надо зайти вовнутрь этой папки cache и выставить права доступа равные 777 на подкаталоги html и rss, которые могут использоваться для кэширования. (Иногда права указываются хостером).
Рис.2 Форма для выставки прав на подкаталоги html и rss
1.5. В следующем пункте нам рекомендуют найти подготовленный нами файл sitemap.xml, на который надо установить права на запись (обычно 666).
Рис.3. Форма для выставки прав 666 на файл sitemap.xml
Этот файл появился вместе с плагином «XML Sitemap (google-sitemap)» и служит для лучшей индексации сайта поисковиками. Права 666 предназначены как раз для этого плагина, который будет записывать в этот файл карту вашего сайта для поисковиков. Для людей существует нормальная карта сайта.
1.6. Следом нам предлагают найти папку uploads в родительской папке (с именем вашего сайта) и выставить для нее права доступа 777. Папка uploads - это каталог загружаемых на сайт файлов. Высокие права предназначены для администратора сайта.
1.7. Кроме самого каталога загрузок uploads аналогичные права 777 должны быть выставлены на вложенные подкаталоги _mso_float, _mso_i и mini.
Проверка правильности установки
2.1. Следующий шаг является проверочным, так вам надо запустить рабочий браузер (Mozilla Firefox) и вставить в строку адреса ссылку на ваш сайт. Текст ссылки должен быть аналогичен виду ссылке на мой сайт //design-for.net. Если все нормально, то появится панель cms «Добро пожаловать в программу установки MaxSite CMS».
Рис.4 Панель «Добро пожаловать в программу установки MaxSite CMS»
2.2. Пустые поля надо заполнить вашими данными.
2.2.1. Логин root лучше сразу заменить на author, более подходящий для автора статей, потому что имя-логин администратора сайта автоматом выставляется в качестве автора статей на сайте. Придумайте над именем (ником) под статьями. Логином может быть любое слово из букв английского алфавита, даже ваше имя или фамилия.
2.2.2. Пароль на сайт не должен быть простеньким, типа rootroot. В последних версиях движка MaxSite пароли генерируются самой системой. В вашей воле воспользоваться сгенерированным на этой панели паролем или вставить свой любимый.
На Рис.4 панель старого образца.
Для сохранности всех паролей советую завести отдельный документ «Пароли сайта» и при наличии принтера – напечатать на бумаге. Лист бумаги легче спрятать, чем данные в сети или на вашем комьютере. Тем более, этот напечатанный документ сохранит вам доступ к вашему сайту, даже при поломке компьютера.
2.2.3. Адрес почтового ящика следует указать реальный – этот ящик будет использоваться для получения письма с паролями. В почтовом ящике такое письмо не следует хранить долго. Лучше сразу удалить, даже из корзины ящика.
2.3. Демонстрационные данные лучше не включать, если вам дорого время. Я надеюсь, что у вас ниже на табличке нет красных надписей, а перед каждой строкой стоит галочка, свидетельствующая о наличии компонента системы. В противном случае вам придется возвращаться на пропущенный этап установки.
2.4. Далее для активации Административной панели следует нажать на кнопку «Установить MaxSite CMS».
2.5. Появится панелька «Поздравляем! Все готово», где в самом низу нас предупреждают, что надо вернуться в дистрибутив движка и внести изменения в файл mso_config.php:
Рис.5 Панель для перехода на сайт с предупреждением
Не закрываем окно браузера с этой панелью.
2.6. Здесь мы впервые встречаемся со случаем правки файла, находящегося на стороне сервера. Браузер не выключаем, а приступаем к внесению изменений.
Первый метод правки - наверно самый простой. Обращаемся к папке на вашем компьютере с дистрибутивом (папка с именем вашего сайта imja-sajta.ru) и в ней находим файл mso_config.php по адресу:
application\maxsite\mso_config.php
Открыв файл в текстовом редакторе, опускаемся на уровень строки 5 и приводим её к виду:
$mso_install = true; # после инсталляции блога можно установить true
После замены false на true система перестанет проверять правильность установки, что приведет к снижению нагрузки на память.
Сохраняем файл mso_config.php с изменениями.
2.7. Теперь надо измененный файл переправить на сервер и заменить им неисправленный.
Вновь запускаем FTP-клиент (или вытаскиваем его окно наперед). В левой половинке окна FTP-клиента в верхней части переходим к папке вашего сайта (imja-sajta.ru) и кликаем по ней так, чтобы в нижней части открылось ее содержимое. Проверяем, что измененный файл mso_config.php есть в наличие.
2.8. Восстанавливаем соединение с сервером – выбираем «Быстрое соединение» (или заново вставляем логин и пароль). После соединения с сервером на правой половинке окна FTP-клиента по древу сервера находим аналогичную папку: imja-sajta.ru.
Внизу появится ее содержимое. Среди файлов найдем серверный файл mso_config.php – кликаем по нему правой кнопкой и выбираем действие «Удалить». Таким образом, мы подготовили пустое место для измененного файла с тем же именем.
2.9. Возвращаемся в левую половину окна FTP-клиент и кликаем правой на подготовленный файл mso_config.php и выбираю действие: «Закачать на сервер».
Можно сразу «закачивать с заменой», но по моему методу как-то понятнее, что мы меняем один файл на другой.
Кроме того такой метод правки позволяет вам иметь в своем распоряжении копию того движка, который вы закачали на сервер.
3.1. Второй метод правки файлов на сервере. Вносить изменения можно и в файл на сервере, только для этого надо настроить наш FTP-клиент на наш редактор.
Находим у FTP-клиента в меню «Редактирование» вкладку «Настройки», потом опускаемся до строки «Правка файлов». Справа от пустого поля нажимаем на кнопку «Обзор», и в своем компьютере добираемся до исполнительного файла notepad++.exe по адресу: C:\Program Files\Notepad++\notepad++.exe
Теперь можно безопасно для кодировки открывать файлы на стороне сервера.
3.2. Приводит строку 5 в файле mso_config.php к виду ( и сохраняем файл):
$mso_install = true;</span> # после инсталляции блога можно установить true
4.1. Возвращаемся в окно браузера с панелью, где написано «Поздравляем! Все готово». Нажимаем на ссылку Переход к сайту.
В браузере появляется первая страница вашего сайта, может быть ужатая и без картинок, но главное, что бы у нее внизу был подвал. Там внизу в правом углу будет скромная надпись «Войти». Это - дверь на наш сайт.
4.2. Действительно после нажатия на «Войти» попадаем на страницу с формой для ввода логина и пароля доступа в сайт. Достаем логин и пароль из документа «Пароли сайта» (еще они будут высланы на почтовый ящик админа) и входим на сайт.
Рис.6 Форма для вставки логина и пароля на вход
Вид панели с формой может быть и несколько «веселее».
4.3. После входа больших изменений не ощущаем, но внизу появилась надписи «Управление» и «Выход».
Выходить нам не требуется, поэтому жмем на «Управление».
4.3. Перед нами откроется «Информация» - первая страница Административной панели движка. Первым делом надо сбросить кэш системы.
Это первое действо, которые вы совершите на собственном сайте.
Поздравляю вас с успешной установкой движка MaxSite на сервер хостера!
Как вы уже заметили, вместе с установкой движка вы получили свой собственный сайт, может еще не совсем раскрытый, но уже существующий.
Для дальнейшего развития своего сайта вам надо перейти в рубрику Сайт на MaxSite CMS, где первой практической статьей является статья Знакомимся с административной панелью MaxSite CMS.
Тех пользователей, кто собирается использовать для своего сайта установленный по умолчанию шаблон defaul из дистрибутива MaxSite CMS приглашаю прочитать дополнительную статью в цикле статей про установку Предварительная установка компонентов будущего сайта.
Так как шаблон defaul редко удаляет, даже после установки какого-то другого шаблона, то статья о том, как переделать шаблон defaul под себя еще на этапе установки будет полезна всем пользователям.