Инструкция по созданию сайта на MODx. Урок 2 — Установка MODx CMS


Что мы имеем на данный момент: у вас уже стоит локальный сервер, вы скачали последнюю версию MODx и готовы к дальнейшим действиям по установке.

1. Распакуйте скачанный архив с файлами системы на сервер

Если вы работаете с Денвером и при его установке пользовались настройками по умолчанию,  то путь к папке, в которую должны распаковать файлы будет приблизительно таким c:/WebServers/home/имя_сайта/www/ , где вместо «имя_сайта» надо вписать название домена вашего сайта (латинскими буковками). Теперь чтобы обратиться к вашему сайту, вам понадобиться в адресной строке браузера набрать следующее http://имя_сайта

Обратите внимание, что ваши файлы должны быть скопированы именно в корневую директорию (при установке на денвер, корневой является папка «www»)

На картинке показано, как должны выглядеть распакованные файлы. Сразу же бросается в глаза файл ht.access не правда ли? Переименуйте его в  .htaccess (т.е. перенесите точку в начало слова). Это файл настройки веб-сервера Apache, и на данном этапе подробно останавливаться на нем мы не будем. Скажу только то, что без него  у вас не будет поддержки дружественных URL, для которых используется модуль веб-сервера mod_rewrite.

Внимание: если вы копировали файлы при запущенном Денвере, то его стоит перезапустить

2. Запустите ваш браузер, и в адресной строке введите адрес вашего сайта

На локальном компьютере адрес будет совпадать с названием папки, в которую вы распаковали файлы системы. В моем случае это  http://site.

Первое что вы должны увидеть, это сообщение о том что система еще не установлена или не найден файл конфигурации. Сообщение это выводится на красном фоне, если увидели, значит все отлично, следуем по ссылке «install now»

Далее вам будет предложено выбрать язык установки. Из выпадающего списка выбираем язык, который устраивает (есть русский) и двигаемся дальше.

На следующем шаге выберите пункт установить новую копию MODx и жмем на кнопку «Next»

На следующей странице установки нам необходимо будет сделать подключение к базе данных. Одним словом, у вас уже должна быть создана база, а на этой странице мы просто вводим необходимые данные. Для многих из вас это будет вполне привычная процедура, так как создание базы данных и ее подключение требуется для подавляющего большинства движков сайтов и форумов, и многие с этим встречались не раз. Останавливаться очень подробно на создании базы данных и пользователя для нее мы не будем, но чтобы  «не растерять» по пути  неопытных читателей блога, я коротко опишу последовательность действий, необходимых для этого с помощью phpmyadmin.

3. Создание базы данных  и пользователя

Запускаете phpmyadmin (на локальном компьютере, для этого надо набрать в адресной строке http://localhost/Tools/phpMyAdmin, либо перейти со страницы http://localhost)

Находите поле для создания базы данных. Интерфейс phpmyadmin от версии к версии может слегка изменяться, у меня версия 3.2.3 и поле это находится на вкладке Databases. Вписываете название базы (латинскими буквами) и из выпадающего списка выбираете кодировку. Затем жмете создать.

Внимание: кодировка обязательно должна быть utf8

Создаете нового пользователя. Для этого нужно пройти на вкладку «Privileges» и далее по ссылке «Добавить нового пользователя»

Заполняете поля: имя пользователя, хост, и пароль c подтверждением

Также на этой странице нужно указать привилегии для вашего пользователя.  Выберите все привилегии.

На этом процесс создания пользователя завершен и мы снова обращаемся к установке MODx, а именно к странице подключения к базе данных, не забывая записать необходимые данные для подключения к базе. В моем примере это: имя базы данных — site; имя пользователя — site; пароль — site; хост —localhost. Запомнить не сложно, но это только в качестве примера. Для реального же проекта я вам рекомендую не делать так, чтобы и имя пользователя, и название базы, и пароль были одинаковы. Желательно чтобы они также не совпадали с названием сайта. Это и есть одна из брешей в безопасности сайта, которую часто допускают неопытные разработчики.

4. Подключение базы данных

И так, заполняем поля с данными о пользователе и базе данных, в поле «метод соединения» выставляем SET NAMES и указываем кодировку utf8_general_ci

5. Настройки панели администратора по умолчанию

После того, как вы заполните указанную выше информацию, вам будут доступны поля для настройки по умолчанию панели администратора. Вы можете указать логин и пароль суперадминистратора, а также его электронную почту. Также на этом шаге установки вы можете выбрать язык, который будет использоваться модэксом по умолчанию. Выберите из выпадающего списка Russian-UTF8. Все эти настройки возможно будет изменить позднее из панели администратора.

6. Установка расширений

На следующем шаге вам будет предложено установить различные расширения (шаблоны, чанки, сниппеты) по умолчанию.

Для начала я бы советовал вам установить все, что предлагается. А уже позднее, когда вы познакомитесь поближе с системой, будете сами решать, что вам необходимо для того или иного проекта. Много места это не займет.  И еще, оставьте пустой галочку «Установить пример веб-сайта». Это вам ни к чему. Пример нужен  только чтобы поверхностно посмотреть принцип работы системы.

7. Завершение установки

Продолжаем установку, нажав на кнопку «установить», далее ставим галочку о принятии лицензии и двигаемся дальше. В конце установки вас предупредят о том, что папка Install будет удалена. Не волнуйтесь за нее, свою функцию она уже выполнила и, для обеспечения безопасности вашего сайта, эту папку нужно убрать.

Вот, собственно, и все. Установка на этом завершена. Для того чтобы попасть на главную страницу новоиспеченного сайта, наберите опять в адресной строке браузера http://имя_сайта, для доступа в панель администратора в браузере следует набирать http://имя_сайта/manager. При авторизации используйте данные, которые указывали при установке.

Итог

В данном уроке прошли пошаговую установку MODx. В следующей статье я вам подробно расскажу  про первоначальную настройку MODx. Если вы уделите немножко своего драгоценного времени и прочитаете курс до конца, вам не придется изучать MODx методом «научного тыка».

Я, конечно, понимаю, что опыт, приобретенный на своих ошибках более ценный, иногда полезно посидеть и разобраться в чем-либо самостоятельно, опробовать различные варианты и дойти до истины. Но это также еще и потраченное ваше время. Поэтому я советую вам изучить основы и сделать пару проектов под чутким руководством, чтобы потом совершенствовать свои навыки самостоятельно.

Все встроенные модули были написаны с нуля и под нужды наших клиентов. В них нет ничего лишнего, они заточены специально под наши темы. В результате мы получаем быстрые и оптимизированные модули, без лишнего геморроя и траты времени на установку и настройку сторонних плагинов.

http://efimov.ws/main/develop/modx/instrukcziya-po-sozdaniyu-sajta-urok-2.html


Один комментарий на «“Инструкция по созданию сайта на MODx. Урок 2 — Установка MODx CMS”»

  1. В таком случае, после добавления нового сайта в разделе «MySQL» будет добавлен новый пользователь и база данных.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *